ich möchte gern mein /makeadmin Befehl auch als Rcon Admin nutzen können sprich das Admin Rank 4 und Rcon Admin diesen nutzen können und das ich den Befehl auch an mir selbst nutzen kann.
dcmd_makeadmin(playerid,params[])
{
new zielid;
new ziellevel;
if(sscanf(params, "ud",zielid,ziellevel))
{
return SendClientMessage(playerid,weiß,"Benutzung: /makeadmin [ID] [Admin-Level]");
}
if(IsInAdmin[playerid] == 4)
{
if(IsPlayerConnected(playerid) && !IsPlayerConnected(zielid))
{
SendClientMessage(playerid,rot,"Es existiert kein Spieler mit dieser ID");
return 1;
}
else
{
if(zielid == playerid)
{
SendClientMessage(playerid,rot,"Du solltest dir dein Admin-Level besser nicht selber verändern");
return 1;
}
else
{
new admin[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid,admin,sizeof(admin));
format(string,sizeof(string),"Du hast von Admin %s den Adminlevel %d bekommen",admin,ziellevel);
SendClientMessage(zielid,grün,string);
new string2[256];
new zielname[MAX_PLAYER_NAME];
GetPlayerName(zielid,zielname,sizeof(zielname));
format(string2,sizeof(string),"Admin-Command: Admin %s hat %s den Adminlevel %d gegeben",admin,zielname,ziellevel);
new string3[256];
format(string3,sizeof(string3),"%s.dini",zielname);
PlayerInfo[zielid][pAdmin] = ziellevel;
dini_IntSet(string3,"Admin",PlayerInfo[zielid][pAdmin]);
SendClientMessageToAll(grün,string2);
return 1;
}
}
}
else
{
SendClientMessage(playerid,rot,"Du besitzt nicht die nötige Einstufung zur Ausführung dieses Befehls");
return 1;
}
}
/edit thx @all