Enums zurücksetzen

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 wollte nur wissen ob man enums auch zurücksetzen muss wie normale Variablen beim connecten / disconnecten?


    enum SpielerInfo
    {
    eingeloggt,
    level,
    geld,
    skinid,
    db_id,
    adminlevel,
    banned,
    fraktion,
    frang,
    spawnchange,
    job,
    herkunft[35],
    alter,
    gebtag,
    gebmonat,
    gebjahr,
    bankgeld,
    bankpin,
    wanteds,
    jailzeit,
    ausweis,
    payday
    }


    Hier z.B habe ich sInfo[MAX_PLAYERS][ENUM] (in dem Fall SpielerInfo)
    Muss ich die dann alle selbst zurück setzen beim einloggen?

  • Im Grunde ja - du musst sie zurück setzen


    for(new i; i != _:EnumName; i++) VariablenName[playerid][EnumName:i] = 0;
    Einmal durch den Array loopen und so auf 0 setzen :thumbup:


    Oder alles per Hand auf 0 setzen, geht auch.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Beitrag von _AEROX_ ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.