Moin Alles zusammen: Ich habe es jetzt wo weit geschafft ein Kick Command auf die Beine zu bekommen
Das was ich jetzt nicht schaffe ist den kick mit einem Grund anzeige zu verbinden
dcmd_kick(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new id;
if (strlen(params))
{
id = strval(params);
new name[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(id,name,sizeof(name));
new string[256];
if(pInfo[id][padmin] > pInfo[playerid][padmin])
{
SendClientMessage(playerid, grau, "Info: Du kannst diesen Spieler nicht kicken, da er ein höheres Adminlevel hat als du!");
return 1;
}
if (IsPlayerConnected(id))
{
format(string, sizeof(string), "Server Info: {FFFFFF}Admin/Mod %s Hat %s gekickt, Grund: ", sendername,name);
SendClientMessageToAll(rot, string);
Kick(id);
}
else
{
SendClientMessage(playerid,tipporange, "Info: {FFFFFF}Player wurde nicht gefunden.");
}
}
else
{
SendClientMessage(playerid,tipporange, "Tipp: {FFFFFF}/kick <ID> <Grund>");
}
}
return 1;
}