Errors beim Compilieren (Payday)

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 ich habe ein Payday Script erstellt aber ich bekomme Errors:


    public minute()
    {
    for(new i=0; i<Max_PLAYERS; i++) // error 001: expected token: "-identifier-", but found "="
    {
    if(!IsPlayerConnected(i))continue; // error 029: invalid expression, assumed zero
    GetPVarInt(i,"loggedin")==0)continue; // warning 217: loose indentation error 029: invalid expression, assumed zero,: warning 215: expression has no effect error 001: expected token: ";", but found ")" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line
    SetPVarInt(i,"Paytime",GetPVarInt(i,"Paytime")+1);
    if(GetPVarInt(i,"Paytime")==60)
    {
    SetPVarInt(i,"Paytime",0);
    SendClientMessage(i,TÜRKIS,"Zahltag! Du hast dein Grund Lohn bekommen");
    GivePlayerMoney(i,800);

    }
    }
    return 1;
    }

    Der PC ist nur so schlau wie die Person die dahinter steckt.

  • public minute()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) return 1;
    GetPVarInt(i,"loggedin")==0) return 1;
    SetPVarInt(i,"Paytime",GetPVarInt(i,"Paytime")+1);
    if(GetPVarInt(i,"Paytime")==60)
    {
    SetPVarInt(i,"Paytime",0);
    SendClientMessage(i,TÜRKIS,"Zahltag! Du hast dein Grund Lohn bekommen");
    GivePlayerMoney(i,800);

    }
    }
    return 1;
    }


    Interessante Sache ^^


    Versuchs so ;]


    Gruss: Sonic

    I didn't hit you. I high fived your face.

  • nope ;) Selber Errors. Ich weis nicht aber ich gucke mir immer diese Tutorials von Mr.Monat an und wenn der immer was mit for(new i=0; i<MAX_PLAYERS; i++) oder sonstiges mit i++ macht dann funktioniert das. Hatt der irgendwas noch in seinem Script eingebaut?! Irgendwas mit i++ weil ich das glaube ich net definiert habe oder so ^^

    Der PC ist nur so schlau wie die Person die dahinter steckt.

  • Versuchs mal so:

    public minute()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    if(GetPVarInt(i,"loggedin") == 0) continue;
    SetPVarInt(i,"Paytime",GetPVarInt(i,"Paytime")+1);
    if(GetPVarInt(i,"Paytime") == 60)
    {
    SetPVarInt(i,"Paytime",0);
    SendClientMessage(i,TÜRKIS,"Zahltag! Du hast dein Grund Lohn bekommen");
    GivePlayerMoney(i,800);

    }
    }
    return 1;
    }


    MfG.
    Me

  • nope selbe Erros . habe noch nie mit i++ gearbeitet oder mit diesem i=0 oder so muss man da irgendwas definieren oder so?^^

    Der PC ist nur so schlau wie die Person die dahinter steckt.

  • Also wenn ich dashier compile kommen bei mir keine Errors:


    public minute()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    if(GetPVarInt(i,"loggedin") == 0) continue;
    SetPVarInt(i,"Paytime",GetPVarInt(i,"Paytime")+1);
    if(GetPVarInt(i,"Paytime") == 60)
    {
    SetPVarInt(i,"Paytime",0);
    SendClientMessage(i,TURKIS,"Zahltag! Du hast dein Grund Lohn bekommen");
    GivePlayerMoney(i,800);

    }
    }
    return 1;
    }


    Aber du musst dein #define TÜRKIS ändern weil da kein äöü rein darf.