Levelsystem und Spielminuten [HILFE-FRAGE]

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
  • Versuch es mal mit ein paar Ideen... Hmmm Ja klar mir fällt was ein ;)


    ganz oben
    forward Level();


    Ongamemodeinit:


    SetTimer("Level",60000, 1);


    public Level()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SInfo[i][pPayday] == 60)
    {
    SInfo[i][pReskept] += 1;
    SInfo[i][pPayday] = 0;
    SpielerSpeichern(i);
    SpielerLaden(i);
    }
    else
    {
    SInfo[i][pPayday] += 1;
    SpielerSpeichern(i);
    SpielerLaden(i);
    }
    }
    return 1;
    }
    ocmd:buylevel(playerid,params[])
    {
    if(SInfo[i][pLevel] == 1 && SInfo[i][pRespekt] == 10)
    {
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
    }
    else if(SInfo[i][pLevel] == 2 && SInfo[i][pRespekt] == 15)
    {
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
    }
    return 1;
    }


    Musst etwas abändern weiss nicht wie du es gemacht hast ^^

  • Hö :D?


    //Account Laden Stock
    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));
    if(GetPVarInt(playerid,"Banned")==1)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Du bist Gebannt:","Du wurdest aus der Community ausgeschlossen! Bei Fragen oder Einwänden, melde dich im Forum [www.HamiServer.de]","Schließen","");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }


    //Spieler Speichern Stock
    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
    }
    return 1;
    }

  • ^^ Das kommt beim Public Level ^^


    error 017: undefined symbol "SInfo"
    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


    4 Errors.