/admins Hilfe

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
  • Wenn ich /admins mache dann habe ich es so gescriptet, dass man wenn man Level 1 ist so und so vorm Namen steht z.B supporter oder so..
    Nun ist es aber so dass er immer Moderator anzeigt... Hier der Teil.
    if(PlayerInfo[i][pAdmin] >= 1)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Moderator: %s Nummer : %d", sendername,PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    else if(PlayerInfo[i][pAdmin] >= 2)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Zensiert: %s Nummer : %d", sendername,PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    else if(PlayerInfo[i][pAdmin] >= 3)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Zensiert: %s Nummer : %d", sendername,PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    else if(PlayerInfo[i][pAdmin] >= 4)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Zensiert: %s Nummer : %d", sendername,PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    else if(PlayerInfo[i][pAdmin] >= 1337)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Zensiert: %s Nummer : %d", sendername,PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    else if(PlayerInfo[i][pAdmin] >= 1338)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Zensiert: %s Nummer : %d", sendername,PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    else if(PlayerInfo[i][pAdmin] >= 1339)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Zensiert %s Nummer : %d", sendername,PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }


    Was ist da falsch??

    Einmal editiert, zuletzt von [GRS]InCredible ()

  • Zensiert habe ich gemacht, dass man nicht sieht was da steht ;)
    / Edit: Kann denn keiner helfen??

    Einmal editiert, zuletzt von [GRS]InCredible ()

  • 1. Kein Pushing.


    2. Ist es doch klar, dass er nur Moderator anzeigt:


    du fragst per if und else if ab.


    else if tritt nur dann ein, wenn if nicht erfüllt ist usw.


    Da aber Admin Level 1339 auch >= 1 ist, geht er nur in den if-teil rein und nicht zu den else-if's


    ersetz einfach >= mit ==