dcmd_kick(playerid,params[])
{
if(!IstSpielerAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
{
new i, Grund [256];
new string1 [256], string2[256];
if(sscanf(params,"uS[256]",i,Grund))return SendClientMessage(playerid,Rot,"Fehler: Benutze /kick [ID/Name] [Grund: ]");
if(!IsPlayerConnected(i))return SendClientMessage(playerid,Rot,"Fehler: [ID/Name] ist nicht verfügbar.");
new name[MAX_PLAYER_NAME], string [256];
GetPlayerName(i,name,sizeof(name));
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid,aname,sizeof(aname));
format(string,sizeof(string),"Du wurdest von %s gekickt! [Grund: %s]",aname,Grund);
SendClientMessage(i,Rot,string);
format(string1,sizeof(string1),"Du hast %s vom Server gekickt! [Grund: %s]",name,Grund);
SendClientMessage(playerid,Türkis,string1);
format(string2,sizeof(string2),"%s wurde von %s gekickt![Grund: %s ]",name,aname,Grund);
SendClientMessageToAll(Gelb,string2);
Kick(i);
return 1;
}
}
Der Spieler wird zwar gekickt aber kriegt keine Meldung. Der Admin ebenso nicht. PS: Kicke mich selbst