GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: jonjon le 11 Avril 2008, 00:09:48
-
J'ai un problème avec cette commande (http://pastebin.gtaonline.fr/pastebin.php?show=412), quand je l'utilise cela marche comme il faut mais quand je vais dans mes scriptfiles il y a le fichier kick.log et à l'interieur ça écrit au moins 200 fois -| Administrator **** kicked everyone. [Reason: %s ] |-
Je voudrais juste que cela ne l'écrit qu'une seul fois.
Ps: **** = le nom de l'admin.
-
Tu envois deux cent fois l'ordre d'écrire dans le fichier, c'est pour ca que tu penses que c'est un bug.
format(string, sizeof(string), "-| Administrator %s kicked everyone. [Reason: %s ] |-", sendername,reason);
SendClientMessageToAll(ADMIN_RED, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
Kick(i);
KickLog(string);
}
Si tu enlèves
KickLog(string);
Ca va être bon (ou tu le mets ailleurs que dans la boucle).