Was ist das (übersetzung) HELP

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
  • Hey Leute was geht,
    Hier ist der ....,


    Ehm...
    Ich hab ein fehler und hab auch schon danach gegoogelt.
    und hab es immer noch nicht raus,
    daroum frage ich euch was das heißt,
    was ich machen muss.


    Der Error
    C:\Users\Dennis\Desktop\D3nnis\BBS\gamemodes\bRP.pwn(36744) : error 029: invalid expression, assumed zero



    Die Text Stelle:
    if(strcmp("/admins", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] >= 1 && AFKModus[i] == 0){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] < 2001){
    new AdminRangName[25];
    if(PlayerInfo[i][pAdmin] == -1){AdminRangName = "Beschwerdemoderator";}
    if(PlayerInfo[i][pAdmin] == 1){AdminRangName = "Supporter";}
    if(PlayerInfo[i][pAdmin] == 2){AdminRangName = "Supp/Moderator";}
    if(PlayerInfo[i][pAdmin] == 3){AdminRangName = "Moderator";}
    if(PlayerInfo[i][pAdmin] == 4){AdminRangName = "SupperModerator";}
    if(PlayerInfo[i][pAdmin] == 1337){AdminRangName = "Admin";}
    if(PlayerInfo[i][pAdmin] == 1338){AdminRangName = "SupperAdmin";}
    if(PlayerInfo[i][pAdmin] == 1339{AdminRangName = "Projektleiter";} //Die ZEILE "36744
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s: %s", AdminRangName, sendername);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    else if(PlayerInfo[playerid][pAdmin] != 0){
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] != 2001){
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "Admin: [%d]%s (%d)", i, sendername, PlayerInfo[i][pAdmin]);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    return 1;
    }


  • Logik ?
    Das ist noch falscher als falsch....
    Wenn dann so:


    if(PlayerInfo[i][pAdmin] == 1339) {AdminRangName = "Projektleiter";}

    Einmal editiert, zuletzt von IntelligenT () aus folgendem Grund: Zitat failt


  • lol ich habe was ganz anderes gepostet un du änderst es in deinem ziat um xD
    //Edit und das was zu geschrieben hast ist falsch weil es bei dir dann so wie ein neuer paramter gebenwürde :pinch:


    Hast du gesoffen oder kannst du nicht scripten ???
    1. http://awesomescreenshot.com/0f2127ky75


    2. Wenn du if(PlayerInfo[i][pAdmin]) abfragst, dann fragst du ab, ob pAdmin 1 ist..... er will wissen ob es 1339 ist....
    ##edit
    Irgendwie hat das Zitat gefailt... Ich hab eigentlich bei deinem Post auf direkt zitieren gedrückt.