GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Bayshore le 28 Avril 2008, 23:48:06
-
Bonsoir,
j'ai voulu faire un #define pour simplifier une fonction :
#define autokick(%1,%2) new stwing[96]; format(stwing, 96, "%s has been auto-kicked, reason: %s", %1, %2); SendClientMessageToAll(cadmin, stwing); Kick(playerid);
Mais lorsque je met autokick(pName,"3 bad login");
Le compilateur me renvoit comme erreur Empty statement
Quelquu'un pourrait-il me dire ce que cela signifie? :)
Merci d'avance,
ZecKo
-
salut ZecKo,
je peut te dire au moins une erreur, le Kick ne fonctionnera pas, il faudrait que tu rajoute un paramètre a la fonction, le playerid, la tu n'a que le nom
#define autokick(%1,%2,%3) new stwing[96]; format(stwing, 96, "%s has been auto-kicked, reason: %s", %1, %2); SendClientMessageToAll(cadmin, stwing); Kick(%3);
sinon, je voit rien d'autre
++Sim++
-
Ça ne marche toujours pas :(
-
Ah j'ai compris !
Il faut que j'enlève le point-virgule après Kick(playerid), sinon ça en fait 2 ;)