Problem mit FraktionsKasse

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 mir mal ein kleines FraktionsKassenSystem bauen.
    Bin jedoch an den Folgenden Errors hängen geblieben:
    Zeile (245) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (246) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (247) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (248) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (249) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (250) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (251) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (252) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (253) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (254) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (255) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")
    Zeile (256) : Der benutzte Array-Index ist größer als die Variable definiert wurde (variable "Fkasse")


    Mein System:
    enum Fkassen
    {
    Grooves,
    Ballass,
    Vagoss,
    Triadens,
    Hitmans,
    Bmeisters,
    Fahrschules,
    Lspds,
    Fbis,
    Newss,
    Medics,
    Oamts,
    }
    new Fkasse[Fkassen];


    public OnGameModeExit()
    {
    new accFormat[128];
    format(accFormat,sizeof accFormat,"Fkassen.sav");
    if(fexist(accFormat))
    {
    dini_IntSet(accFormat,"Grooves",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Ballass",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Vagoss",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Triadens",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Hitmans",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Bmeisters",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Fahrschules",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Lspds",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Fbis",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Oamts",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Medics",Fkasse[Fkassen]);
    dini_IntSet(accFormat,"Newss",Fkasse[Fkassen]);
    }
    return 1;
    }


    Und bei OnGameModeInit
    habe ich noch das drinne:
    new accFormat[128];
    format(accFormat,sizeof accFormat,"Fkassen.sav");


    Was habe ich falsch gemacht??
    Thx im Vorraus
    mfg Ber912

    Einmal editiert, zuletzt von Ber912 ()

  • 1. if(fexist(...)) zu dini_Exists("Fkassen.sav")) machen und der format weg


    2. dini_IntSet("Fkassen.sav","Grooves",Fkasse[Grooves]);
    usw...