//------------------ Kick --------------------------------------
dcmd_kick(playerid,params[])
{
new pID, str[64];
if(sscanf(params, "uz",pID,str))return SendClientMessage(playerid,0xFF0000FF,"USAGE: /kick ID Grund");
//Falls nur /Kick eingegeben wurde
if (pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,0xFF0000FF,"Kein Spieler mit angegebener ID Online!");
//Falsche Id
if (pID == playerid)return SendClientMessage(playerid,0xFF0000FF,"Du kannst dich nicht selber kicken!");
// Falls man seine eigene ID angegeben hat ;)
if(PlayerInfo[playerid][pAdmin] > 0) // Wenn das Level größer ist als 0
{
new ThePlayer[MAX_PLAYER_NAME], str2[128];
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
format(str2,sizeof(str2),"%s wurde vom Server gekickt!(Grund: %s)",ThePlayer,str[0] ? str : "<Kein Grund>");
// Falls kein Grund angegeben wird als Grund <Kein Grund> angegeben
SendClientMessageToAll(0xFF0000FF,str);
Kick(pID);
}
else return SendClientMessage(playerid, 0xFF0000FF, "Dein Level reicht nicht aus!");
return 1;
}
Wenn ich jetzt /kick ID GRUND eingebe steht da aber immer:
ZitatUSAGE: /kick ID Grund
warum??