So ich stehe nun vor einem nächsten Punkt der Verzweiflung.
Mal so als Einleitung: Mit GetPlayerName und Format habe ich noch nie gearbeitet, weshalb ich kaum über deren Funktionen bescheid weiß. Deshalb vermute ich da den Fehler.
Wie im Titel genannt Crasht der Gamemode, sobald ich /kick Parameter verwende. Ohne Parameter kommt die "Böser-Wicht" Meldung^^
dcmd_kick(playerid, params[])
{
if(PlayerInfo[playerid][admin] >= 1)
{
new kickid, sname[16],string[516];
if(sscanf(params, "u", kickid)) return SendClientMessage(playerid, rot, "Benutzung: /kick Böser-Wicht");
GetPlayerName(kickid, sname, sizeof sname);
format(string, sizeof string, "{BDBDBD}%s {0080FF}wurde gekickt.", sname);
SendClientMessageToAll(rot, string);
Kick(kickid);
}
return 1;
}