Hallo Leute ich habe ein problem mit meinen Kick befehl. Habe das 03x System auf den server. Und wenn ich jemand bzw. mich kicken will Zeigt er den Grund nicht an Warum ?
ocmd:kick(playerid,params[])
{
new pID,Grund[128],string[128];
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,ROT,"Benutze: /kick [playerid] [grund]");
{
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,"i",pID);
}
return 1;
}
//Stocks
stock SpielerName(playerid)
{
new GetName[MAX_PLAYER_NAME];
GetPlayerName(playerid,GetName,sizeof(GetName));
return GetName;
}
//TIME KICK ECT
forward kicktimer();
public kicktimer()
{
new pID,playerid;
Kick(pID);
SendClientMessage(playerid,ROT,"Spieler Wurde erfolgreich gekickt");
return 1;
}