Alles anzeigenGanz oben im Code:
new pBanned[MAX_PLAYERS];
OnPlayerConnect:
pBanned[playerid] = 0;
Dein Timer:
new lib[32], name[32];
if(GetPlayerAnimationIndex(playerid) && pBanned[playerid] != 1)
{
pBanned[playerid] = 1;
GetAnimationName(GetPlayerAnimationIndex(playerid),lib,32,name,32);
if(!strcmp(lib, "SWIM", true && !IsPlayerInWater(playerid)))return SCMToAllF(Rot,"AdminCMD: %s wurde vom Server gekickt. Grund: Flyhack!",SpielerName(playerid)),Kicks(playerid);
}
ZitatEhm Jeffry und was bring das ?
Bringt, dass ab dem Zeitpunkt des Bannes keine Nachricht mehr gesendet wird, da eine Variable, die auf 1 gesetzt wurde dies unterbindet.
Hätte dann allerdings den Nachteil, dass wenn man die Variable nicht manuell entfernt, dass dann die Nächsten auf der ID ausgeschlossen wären.
Somit empfielt es sich eher PVar's zu verwenden, anstatt ein Array.