Servus Breadfish!
Habe ein Prob. mit den Kick und Ban Befehlen. Ich hab eine ID gebannt die nicht online ist jedoch kommt trotzdem die Meldung das der Spieler (leer) gebannt wurde.
ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage (playerid,GRAU,"INFO: Du besitzt die jeweiligen Rechte nicht oder bist kein Teammitglied!");
new pID, reason[128],string[128];
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,GRAU,"INFO: Der angegebene Spieler ist nicht online!"); // Ist daran was falsch ?
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"VERWENDUNG: /ban [PlayerID] [Grund]");
format(string,sizeof(string),"ServerInfo: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(GRÜN,string);
SetPVarInt(pID,"Gebannt",1);
Ban(pID);
return 1;
}