Guten Tag,
Ich habe ein /kick Befehl, wenn ich diesen aber ausführe, stürtzt der Server ab! Ich glaube das liegt an pID, da man damit ja nur die ID 0 benutzen kann, den ich aber gekickt habe, zum testen, war 1 oder 2!
Also, wie scripte ich das, dass ich auch ID 1 und höher kicken kann?
dcmd_kick(playerid,params[])
{
#pragma unused params
if(IstSpielerAdmin(playerid,1))
{
new pID,grund[350],string[500];
if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,DUNKELGRAU,"BENUTZE: /kick [playerid] [Grund]");
{
format(string,sizeof(string),"AdmCmd: %s wurde von Administrator %s gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
SendClientMessageToAll(ROT,string);
SetTimerEx ("Kicktimer", 100, false,"s",pID);
}
}
return 1;
}
public Kicktimer(pID)
{
Kick(pID);
return 1;
}
MfG,