Raised This Month: $51 Target: $400
 12% 

Plugin Sourcemod vers Amx


  
 
 
Thread Tools Display Modes
Author Message
DaRk56
Senior Member
Join Date: Jul 2009
Location: France
Old 09-22-2011 , 00:22   Plugin Sourcemod vers Amx
#1

Bonjour, ne sachant pas formuler ma requête en anglais pour la section appropriée je poste ma demande ici.

Nous avons un système automatique qui envoie des steamID sur une base de donnée mais seulement en plugin sourcemod, quelqu'un arriverai t'il à coder le plugin à l'identique à partir du code source du plugin sourcemod pour le porter vers un plugin amx ?

Je remercie grandement celui qui se porte sur ma demande et j'offrirais quelques mois gratuit sur notre futur service si il le veut.

Code:
new Handle:g_hDB;
new bool:connection;
new String:Erreur[255];

public OnPluginStart()
{
	new Handle:hKV = INVALID_HANDLE;             
	hKV = CreateKeyValues("");
	new String:error[255];
	KvSetString(hKV,"driver","mysql");
	KvSetString(hKV,"host","localhost");
	KvSetString(hKV,"database","***");
	KvSetString(hKV,"user","***")
	KvSetString(hKV,"pass","***")
	g_hDB = SQL_ConnectCustom(hKV, error, sizeof(error), true);
	
	if (g_hDB == INVALID_HANDLE)
	{
		LogError("Could not connect: %s", error);
		connection = false;
	}
	else
	{
		PrintToServer("Database connexion success");
		connection = true;
	}
	
	Format(Erreur, sizeof(Erreur), "%s", error);
	
	HookEvent("player_spawn", Event_PlayerSpawn);
}

public Event_PlayerSpawn(Handle:event,String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event,"userid"));
	Insertion(client);
}

public Insertion(client)
{
	new Handle:hQuery;
	new String:szMyQuery[255];
	new bool:already = false;
	
	decl String:steamid[32];
	GetClientAuthString(client, steamid, sizeof(steamid));
	
	if (connection)
	{
		Format(szMyQuery, sizeof(szMyQuery), "SELECT steam_id FROM invite_steam WHERE steam_id = '%s'", steamid);
		hQuery = SQL_Query(g_hDB, szMyQuery);
		if (SQL_GetRowCount(hQuery) > 0) already = true;
		CloseHandle(hQuery);
		
		if (!already)
		{
			Format(szMyQuery, sizeof(szMyQuery), "INSERT INTO invite_steam VALUES ('%s', 0)", steamid);
			hQuery = SQL_Query(g_hDB, szMyQuery);
			CloseHandle(hQuery);
		}
	}
}
DaRk56 is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 09-22-2011 , 14:14   Re: Plugin Sourcemod vers Amx
#2

Ca a l'air relativement simple à faire. Je ne connais pas grand chose en SQL ni pourrait tester, mais pour juste ça, ça devrait pas être compliqué. Tenterais plus tard.
__________________
Arkshine is offline
teol
Veteran Member
Join Date: Oct 2009
Location: Marbella
Old 09-22-2011 , 14:16   Re: Plugin Sourcemod vers Amx
#3

Alala, encore une histoire d'invitation à un groupe Steam...
teol is offline
DaRk56
Senior Member
Join Date: Jul 2009
Location: France
Old 09-22-2011 , 14:17   Re: Plugin Sourcemod vers Amx
#4

Merci Arkshine de voir pour ma demande
Sauf que la notre système est déjà pret ^^
DaRk56 is offline
teol
Veteran Member
Join Date: Oct 2009
Location: Marbella
Old 09-22-2011 , 14:32   Re: Plugin Sourcemod vers Amx
#5

Quote:
Originally Posted by DaRk56 View Post
Sauf que la notre système est déjà pret ^^
Pas capté là
teol is offline
DaRk56
Senior Member
Join Date: Jul 2009
Location: France
Old 09-22-2011 , 14:45   Re: Plugin Sourcemod vers Amx
#6

Moi et un collègue on a fait un site qui automatise les invitations, on loue 3€ par mois notre service pour la location du dédié, et voir augmenter notre infrastructure par la suite, je vais pas partager le lien on va me faire recaler comme sur le forum verygames.

Je peut envoyer le site par Mp si vous voulez, je le publierai sur le forum si on m'autorise.

Notre seul hic pour le moment c'est qu'on a que la partie sourcemod pour récupérer les SteamID, et un de nos clients à demander si il y avait le plugin AMX, voilà pourquoi je viens vers vous.
DaRk56 is offline
Old 09-22-2011, 15:31
Fr33m@n
This message has been deleted by Fr33m@n.
DaRk56
Senior Member
Join Date: Jul 2009
Location: France
Old 09-22-2011 , 15:32   Re: Plugin Sourcemod vers Amx
#7

Quesque tu veut dire par là
DaRk56 is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 09-22-2011 , 15:34   Re: Plugin Sourcemod vers Amx
#8

Si par service tu entends fournir un plugin sans le source code, c'est completement illégal de recevoir un financement en contre partie.
Fr33m@n is offline
DaRk56
Senior Member
Join Date: Jul 2009
Location: France
Old 09-22-2011 , 15:39   Re: Plugin Sourcemod vers Amx
#9

Le code source du plugin est proposer sur notre wiki ... On m'a déjà fait la remarque sur le forum verygames et j'y avait pas penser au départ. Simplement le plugin est compiler automatiquement par le dédié à partir du panel avec les infos de la base de donnée, pour éviter qu'ils n'y est accès vu qu'on à un système de fidélité en fonction du nombre d'invitation, et pour la V2 un système de parrainage.

Libre à vous de pensez se que vous voulez, mais on a déjà 5 clients et ils sont tous ravie a par le seul qui demande le plugin AMX pour son serveur 1.6.
DaRk56 is offline
teol
Veteran Member
Join Date: Oct 2009
Location: Marbella
Old 09-22-2011 , 15:55   Re: Plugin Sourcemod vers Amx
#10

Tu peux expliquer ? J'ai pas capté, le client paye, et c'est quoi le service exacte qui lui est fournit ?

@Fr33m@n, de toute façon la majeure partie se fait coté web
teol is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:15.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode