Bitte um hilfe mein /makeadmin befehl setzt kein adminlevel und sagt mir direct das der Spieler das Level schon hat
Code:
//Dcmd Befehle
dcmd_makeadmin(playerid, params[])
{
new pid, level;
if(sscanf(params,"ud", pid, level))
{
return SendClientMessage(playerid,GELB,"Verwendung : /makeadmin [id] [level]");
}
if(IstSpielerAdmin(playerid, 4))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"Ungültiger Spieler");
}
if(IstSpielerAdmin(pid,level) == level)
{
return SendClientMessage(playerid,ROT,"Der Spieler hat Das Level schon!");
}
else
{
sSpieler[pid][Adminlevel] = level;
SendClientMessage(pid,GRÜN,"Du bist nun Admin");
SendClientMessage(playerid,GRÜN,"Du hast den Spieler zum Admin Befördert!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
}
return 1;
}
Bitte um schnelle hilfe