Guten Tag.
wiedermal will ein CMD nicht.
Hier der Befehl:
COMMAND:kick(playerid,params[])
{
new pID,kGrund;
if(sscanf(params,"us",pID,kGrund)) return SendClientMessage(playerid,GRAU,"Verwendung: /kick [playerid] [Grund]");
if(SpielerInfo[playerid][Adminlevel]>=1)
if(aLogin[playerid]==1)
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Kein Spieler mit angegebener ID Online");
else
{
new name[20],playername[20],string[1024];
GetPlayerName(pID,name,sizeof(name));
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),"%s (ID: %i) wurde von %s gekickt. (Grund:%s)",name,pID,playername,kGrund);
SendClientMessageToAll(GRAU,string);
Kick(pID);
}
else return SendClientMessage(playerid,GRAU,"Sie sind nicht als Admin eingeloggt");
else return SendClientMessage(playerid,GRAU,"Du hast nicht das benötigte Adminlevel.");
return 1;
}
Das Problem:
Wenn ich ingame nun /kick mache kommt "Kein Spieler mit angegebener ID Online".
Die id ist richtig eingeben usw.
Bitte um Hilfe.
mfg.
Opa