Hey Leute,
Ich spiel auf nen Server und wundere mich immer wieso gewisse Admins gleich 2-3 Spieler gleichzeitig kicken/bannen.. (Alles passiert in der selben Sekunde)
Jetzt möchte ich gerne wissen, wie ich einem einfachen Ban/Kick Befehl mit sscanf diese Funktion zuschreiben kann?
Ein Beispiel Kick Befehl:
Code
ocmd:kick(playerid,params[])
{
new pid,grund[64];
if(sscanf(params,"us",pid,grund))return SendClientMessage(playerid, GRAU, "Verwendung: /kick (Spieler/ID, Grund)");
if(!PlayerExists(pid))return SendClientMessage(playerid, GRAU, "Der Spieler wurde nicht gefunden.");
new str[128];
format(str,sizeof(str),"%s %s hat den Spieler %s gekickt. Grund: %s",RangName(playerid), PlayerName(playerid), PlayerName(pid), grund);
SendClientMessageToAll(DROT,str);
KickEx(pid);
return 1;
}
Alles anzeigen
Hoffe jemand kann mir helfen.. ich schätze ich muss irgendwas bei der sscanf-Zeile + pid var ändern.. aber was?