Hallo Community.
Tut mir leid das ich soviele fragen stelle aber ich komme einfach nicht mehr weiter
Ich hoffe jemand kann mir helfen
Alsoo, immer wenn ich ein Spieler kicke, wird der Name von dem spieler angezeigt der die ID 0 hat!
Die spieler werden richtig gekickt alles drum und dran, nur der Name wird von der ID 0 angezeigt...
CODE:
ocmd:kick(playerid,params[])
{
if(SpielerInfo[playerid][pAdmin] < 2)return SendClientMessage(playerid,COLOR_GREY,"Du darfst dieses Befehl nicht benutzen.");
new pID,Name[MAX_PLAYER_NAME],kName[MAX_PLAYER_NAME],reason[100],string[128];
GetPlayerName(playerid,Name, sizeof(Name));
GetPlayerName(pID,kName, sizeof(kName));
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOR_GREY,"FEHLER: /kick [playerid] [Grund]");
format(string, sizeof string,"AdmCmd: %s wurde von %s gekickt. Grund %s.",kName, Name,reason);
SendClientMessageToAll(COLOR_LIGHTRED,string);
SpielerInfo[pID][pKicks] ++;
SavePlayer(pID);
Kick(pID);
return 1;
}