makeadmin zeigt den richtigen Ragn nicht an.

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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;
    }


    Mehr transparents zu der Community!
    Aber bitte künftig: Transparenz und nicht Transparents