Vertauscht dini die Werte? o.o

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 versuche gerade Fraktionsdaten mit dini festzuhalten aber irgendwie
    werden die Werte vertauscht oder ich bin Blind :/
    Also das kommt beim Server Start raus:

    LSPD_Kasse=50.000000//Dieser Wert soll Armour sein
    LSPD_Armour=15000.000000//Dieser Wert soll in der Kasse sein
    Medic_Kasse=15000.000000
    Army_Kasse=15000.000000
    Army_Armour=50.000000
    ADAC_Kasse=15000.000000
    Trucker_Kasse=15000.000000
    CNN_Kasse=15000.000000


    So sieht mein Code aus: (Woran liegt es?, und warum wir eine Kommerzahl angezeigt? o.o)

    stock LoadFraktDaten()
    {
    new FrakDatei[64];
    format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
    if(!dini_Exists(FrakDatei))
    {
    dini_Create(FrakDatei);
    FraktionInfo[LSPD][fKasse]=15000;
    FraktionInfo[LSPD][fArmour]=50;
    FraktionInfo[Medic][fKasse]=15000;
    FraktionInfo[Army][fKasse]=15000;
    FraktionInfo[Army][fArmour]=50;
    FraktionInfo[ADAC][fKasse]=15000;
    FraktionInfo[Trucker][fKasse]=15000;
    FraktionInfo[CNN][fKasse]=15000;
    SaveFrakDaten();
    LoadFraktDaten();
    }
    else
    {
    FraktionInfo[LSPD][fKasse]=dini_Int(FrakDatei,"LSPD_Kasse");
    FraktionInfo[LSPD][fArmour]=dini_Int(FrakDatei,"LSPD_Armour");
    FraktionInfo[Medic][fKasse]=dini_Int(FrakDatei,"Medic_Kasse");
    FraktionInfo[Army][fKasse]=dini_Int(FrakDatei,"Army_Kasse");
    FraktionInfo[Army][fArmour]=dini_Int(FrakDatei,"Army_Armour");
    FraktionInfo[ADAC][fKasse]=dini_Int(FrakDatei,"ADAC_Kasse");
    FraktionInfo[Trucker][fKasse]=dini_Int(FrakDatei,"Trucker_Kasse");
    FraktionInfo[CNN][fKasse]=dini_Int(FrakDatei,"CNN_Kasse");
    }
    return 1;
    }


    stock SaveFrakDaten()
    {
    new FrakDatei[64];
    format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
    dini_IntSet(FrakDatei,"LSPD_Kasse",FraktionInfo[LSPD][fKasse]);
    dini_IntSet(FrakDatei,"LSPD_Armour",FraktionInfo[LSPD][fArmour]);
    dini_IntSet(FrakDatei,"Medic_Kasse",FraktionInfo[Medic][fKasse]);
    dini_IntSet(FrakDatei,"Army_Kasse",FraktionInfo[Army][fKasse]);
    dini_IntSet(FrakDatei,"Army_Armour",FraktionInfo[Army][fArmour]);
    dini_IntSet(FrakDatei,"ADAC_Kasse",FraktionInfo[ADAC][fKasse]);
    dini_IntSet(FrakDatei,"Trucker_Kasse",FraktionInfo[Trucker][fKasse]);
    dini_IntSet(FrakDatei,"CNN_Kasse",FraktionInfo[CNN][fKasse]);
    return 1;
    }

  • ''LSPD_Kasse=50.000000//Dieser Wert soll Armour sein
    LSPD_Armour=15000.000000//Dieser Wert soll in der Kasse sein''
    Das verwirrt mich. Dini vertauscht keine Werte, dini tut das was du ihm sagst.

  • Wo denn?-.-

    LSPD_Kasse=50.000000//Dieser Wert soll Armour sein
    LSPD_Armour=15000.000000//Dieser Wert soll in der Kasse sein
    Medic_Kasse=15000.000000
    Army_Kasse=15000.000000
    Army_Armour=50.000000
    ADAC_Kasse=15000.000000
    Trucker_Kasse=15000.000000
    CNN_Kasse=15000.000000


    Das steht in der .txt

  • Also entweder du stehst auf dem Schlau oder du überdenkst das mit dem Scripten nochmal.


    Tausch doch jetzt einfach die Kasse und Armour in der Lade- und Speicherfunktion.

    Zitat

    Allwissend bin ich nicht, doch viel ist mir bewusst.


    Johann Wolfgang von Goethe

  • Denk doch einfach mal nach!



    - Extra für dumme:


    LSPD_Kasse=15000.000000
    LSPD_Armour=50.000000
    Medic_Kasse=15000.000000
    Army_Kasse=15000.000000
    Army_Armour=50.000000
    ADAC_Kasse=15000.000000
    Trucker_Kasse=15000.000000
    CNN_Kasse=15000.000000


  • :thumbdown:
    Anstatts du Ihn einfach mal selber überlegen lässt, wir haben es mehrmals gesagt.

  • Extra für die dummen:
    Das ist das Ergebnis in der .txt wenn ihr so auf
    schlau macht-.-, Anscheinend selber keine ahnung vom
    Scripten die ganzen Leute hier, und lesen kann die hälfe auch nicht
    //e: Jetzt kommt ihr euch dumm vor ihr möchte gern Scripter


  • Wir wissen schon, was wir machen. Aber mit deiner Einstellung brauchst du dich nicht wundern, wenn du nie wieder hier Hilfe bekommst. Also ich bin raus. So ein Verhalten geht gar nicht.


    Dein auch nicht wenn du nicht liest was ich schreibe, ich sagte
    "das ist das Ergebnis nach dem Serverstart" <---- das steht in der .txt
    und anscheinend weist du nicht wo der Fehler liegt und ziehst jetzt den
    Schwanz ein, und mir sagen ich soll es mit dem Scripten lassen. Könnte
    sich jemand melden der Ahnung vom Scripten hat?...

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen