Respektpunkt 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
  • Hallo ich habe ein Problem.
    Ich bekomme immer diese Errors.

    Code
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : error 029: invalid expression, assumed zero
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : warning 215: expression has no effect
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : error 001: expected token: ";", but found "]"
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : error 029: invalid expression, assumed zero
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : fatal error 107: too many error messages on one line


    if(strcmp("/buylevel",cmdtext,true) == 0)
    {
    if[playerid][Respekt] = 8;
    {
    SendClientMessage(playerid,COLOR_RED,"Du brauchst 8 Respektpunkte & 5000$!");
    }
    else
    {
    new lvl = GetPlayerScore(playerid);
    Player[playerid][Level] = 3;
    GivePlayerMoney(playerid,-5000);
    SetPlayerScore(playerid,lvl)lvl += 1;
    }
    return 1;
    }


    Hoffentlich kann mir jemand helfen :S

  • Um dir deinen Fehler klarzumachen:


    || == ODER
    && == UND
    :P
    Das heisst du hast abgefragt:
    Hat Spieler 8 Respektpunkte ODER 5000$ :P


    Richtig ist also meine Variante ;)
    if(Player[playerid][Respekt] == 8 && GetPlayerMoney(playerid) >= 5000)//noch einen kleinen Fehler ausgebessert
    MfG
    Maxx

  • if(!strcmp("/buylevel", cmdtext, true))//Abfrage verändert
    {
    if(Player[playerid][Respekt] == 8 && GetPlayerMoney(playerid) >= 50000)//Abfrage überarbeitet
    {
    return SendClientMessage(playerid, COLOR_RED, "Du brauchst 8 Respektpunkte & 5000$!");//return gesetzt
    }
    else
    {
    Player[playerid][Level] = 3;
    GivePlayerMoney(playerid, -5000);
    SetPlayerScore(playerid, GetPlayerScore(playerid) +1); //noch etwas verändert
    }
    return 1;
    }
    Versuch's so ;)
    MfG
    Maxx

  • Immernoch Errors -.-
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : error 029: invalid expression, assumed zero
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : error 029: invalid expression, assumed zero
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : warning 215: expression has no effect
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : error 001: expected token: ";", but found "]"
    C:\Users\Amir\Desktop\ScriptTest.pwn(13921) : fatal error 107: too many error messages on one line