1. mal mit enum

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
  • Da ich das erste mal mit enum's arbeite wollte ich fragen ob das soo richtig ist ich hab das mal so aus dem Kopf gemacht wie es Logisch sein kann.
    stock LoadPlayer(playerid)
    {
    new Datei[64];
    format(Datei,sizeof(Datei),"/Acc/%s.ini",SpielerName(playerid));
    dini_IntSet(Datei,"Level",sInfo[playerid][pLevel]);
    dini_IntSet(Datei,"Money",sInfo[playerid][pMoney]);
    dini_IntSet(Datei,"Admin",sInfo[playerid][pAdmin]);
    dini_IntSet(Datei,"Ban",sInfo[playerid][pBan]);
    if(sInfo[playerid][pBan]==1)
    {
    Kick(playerid);
    }
    return 1;
    }
    stock SavePlayer(playerid)
    {
    new Datei[64];
    format(Datei,sizeof(Datei),"/Acc/%s.ini",SpielerName(playerid));
    sInfo[playerid][pLevel]=dini_IntSet(Datei,"Level");
    return 1;
    }
    stock GiveMoney(playerid,value)
    {
    sInfo[playerid][pMoney]+=value;
    return value;
    }


    Guter Support, Gute Preise! Freunde das ist kein Speed das ist Lichtgeschwindigkeit!
    Atrox Devolpment[/size]
    [size=24][color=#ff0000]Kunde | Top WBB Produkte

  • 1.) Du hast LoadPlayer und SavePlayer vertauscht.


    2.)
    sInfo[playerid][pLevel]=dini_IntSet(Datei,"Level");
    Das gibt keinen Sinn, es sollte "Get" sein, und es gehört zu LoadPlayer (siehe 1.)).


    3.) Der Rest passt, also GiveMoney.



    PS: Mut zum Versuch. Du kannst nichts kaputt machen, das schlimmste was passieren kann ist, dass du STRG+Z benutzen musst, weil der Compiler dich mit Errors zumüllt.^^
    PS2: Kluge Entscheidung enum's zu nehmen, die sind schneller und Ressourcensparender.


  • dini_Get liest das nicht ein string aus?


    Guter Support, Gute Preise! Freunde das ist kein Speed das ist Lichtgeschwindigkeit!
    Atrox Devolpment[/size]
    [size=24][color=#ff0000]Kunde | Top WBB Produkte

  • Das geht auch iwie so warte ^^


    Jeffrey


    dini_Int heisst das
    stock LoadPlayer(playerid)
    {
    new Datei[64];
    format(Datei,sizeof(Datei),"/Acc/%s.ini",SpielerName(playerid));
    sInfo[playerid][pLevel]=dini_Int(Datei,"Level");
    return 1;
    }


    Guter Support, Gute Preise! Freunde das ist kein Speed das ist Lichtgeschwindigkeit!
    Atrox Devolpment[/size]
    [size=24][color=#ff0000]Kunde | Top WBB Produkte

    Einmal editiert, zuletzt von reoarni ()