Guten Tag,
Ich ahbe ein Problem undzwar wenn ich jemanden Admin level 1 mache dann steht da du hast den User XYZ zum User befördert, obwhol da Supporter stehen sollte.
Mein Code:
ocmd:makeadmin(playerid, params[]){
new id, level, string[128];
if(PlayerInfo[playerid][pAdmin] < 2001)return ERROR(playerid, "Du bist kein Projektleiter!");
if(sscanf(params, "ui", id, level))return OtherUsage(playerid, "/makeadmin [Name / ID] [Adminlevel]");
if(!IsPlayerConnected(id))return ERROR(playerid, "Der Spieler ist nicht Online");
if(PlayerInfo[id][pAdmin] < level){
format(string, sizeof(string), "Du wurdest von %s %s zum %s befördert.", AdminRang(playerid),GetName(playerid),AdminRang(id));
SendClientMessage(id, COLOR_WHITE, string);
format(string, sizeof(string), "Du hast %s zu einem %s befördert.",GetName(id),AdminRang(id));
SendClientMessage(playerid, COLOR_WHITE, string);
} else {
format(string, sizeof(string), "Du wurdest von %s %s zum %s degradiert.", AdminRang(playerid),GetName(playerid),AdminRang(id));
SendClientMessage(id, COLOR_WHITE, string);
format(string, sizeof(string), "Du hast %s zu einem %s degradiert.",GetName(id),AdminRang(id));
SendClientMessage(playerid, COLOR_WHITE, string);
}
PlayerInfo[id][pAdmin] = level;
return 1;
}