Deine Version vom Befehl ist an sich nicht ganz richtig, du hast da irgendwie zuviele Klammern
Und der Public ist nicht richtig!
Hier optimiert!
ocmd:kick(playerid,params[])
{
new pID,Grund[50],string[128];
if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,ROT,"Benutze: /kick [playerid] [grund]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht online!"); // Mit eingebaut!
format(string,sizeof(string),"[AdmCmd]: %s wurde von %s vom Server gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
SendClientMessageToAll(ROT,string);
SetTimerEx("kicktimer",1000,false,"ii",pID,playerid);
return 1;
}
public kicktimer(kickid,adminid)
{
Kick(kickid);
SendClientMessage(adminid,ROT,"Spieler Wurde erfolgreich gekickt");
return 1;
}
Bitteschön