Hallo,
und zwar wenn ich den Befehl Ingame eingebe,
funktioniert er, aber dort steht dann "Spieler Farid wurde von Spieler Farid gekickt grund: bla..."
Der jeweilige Spieler wird gekickt, aber es steht der Name da, von dem Spieler der den Befehl ausgeführt hat
[list=1]ocmd:kick(playerid,params[])
{
new name1[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME], pID, reason[128], string[128];
if(SpielerInfo[playerid][Adminlevel] >= 1)
{
GetPlayerName(playerid,name1,sizeof(name1));
GetPlayerName(pID,name2,sizeof(name2));
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid, ROT, "Benutze: /kick [Spieler] [Grund]");
format(string,sizeof(string),"System: Spieler %s wurde von %s gekickt. Grund: %s",name2,name1,reason);
SendClientMessageToAll(COLOR_RED2,string);
Kick(pID);
}
else
{
SendClientMessage(playerid, ROT, "Du bist kein Admin!");
}
return 1;
}[/list]
Bitte um Hilfe
Mfg FaridBangSAMP