dini Include

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
  • :D Hallo,
    Mein Thread im Smaltalk bereich hat mir schon jetzt geholfen, denn jetzt mache ich meine ersten Versuche mit der dini include.
    Ich habe mich ein bischen darin eingelesen, und habe eine Funktion gemacht:

    public SaveConfic()
    {
    if(dini_Exists("/hauke_bob/confic.ini"))
    {
    dini_Set("/hauke_bob/confic", "1_Bob", bob1);
    dini_Set("/hauke_bob/confic", "2_Bob", bob2);
    dini_Set("/hauke_bob/confic", "3_Bob", bob3);
    }
    else
    {
    dini_Create("/hauke_bob/confic.ini");
    dini_Set("/hauke_bob/confic", "1_Bob", bob1);
    dini_Set("/hauke_bob/confic", "2_Bob", bob2);
    dini_Set("/hauke_bob/confic", "3_Bob", bob3);
    }
    }
    Dazu dann noch diese:
    public LoadConfic()
    {
    if(dini_Exists("/hauke_bob/confic.ini"))
    {
    bob1= dini_Get("/hauke_bob/confic.ini", "1_Bob");
    bob2 = dini_Get("/hauke_bob/confic.ini", "2_Bob");
    bob3 = dini_Get("/hauke_bob/confic.ini", "3_Bob");
    }
    else
    {
    }


    }
    Was ist hierdrann flasch?
    PS: Variablen sind natürlich erstellt :D


    Gruß Hauke

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Beim Compilen kommen die Errors ja schon:
    Diese bei LoadConfic():

    Spoiler anzeigen
    C:\Users\Toshiba\Desktop\bob.pwn(321) : error 006: must be assigned to an array
    C:\Users\Toshiba\Desktop\bob.pwn(322) : error 006: must be assigned to an array
    C:\Users\Toshiba\Desktop\bob.pwn(323) : error 006: must be assigned to an array


    Diese bei SaveConfic():

    Spoiler anzeigen
    C:\Users\Toshiba\Desktop\Rob_System.pwn(294) : error 035: argument type mismatch (argument 3)
    C:\Users\Toshiba\Desktop\Rob_System.pwn(295) : error 035: argument type mismatch (argument 3)
    C:\Users\Toshiba\Desktop\Rob_System.pwn(296) : error 035: argument type mismatch (argument 3)



    Das sind zwar nicht alle Errors, aber es sind nur diese.




    Gruß Hauke

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Nein, es sind unterschiedliche Dezimalzahlen, mit Unterschiedlichen Variablen.


    Z.b.



    new variable = 1;
    new wert = 1;
    new pass = 1;


    Den Variablen möchte ich bei OnGameModeInit den gespeicherten Wert geben.


    Ich werde mich nun mal mit SII befassen, weil es recht einfach zu sein scheint.


    Übrigens gutes Tutorial ! :thumbup:

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Dann musst du auch die Funktionen nutzen die dazu gedacht sind ;)
    Da bei dini_Set eine Array als Parameterangabe erwartet wird du jedoch eine Variable angibst die nur eine Zelle besitzt


    dini_IntSet wäre die richtige Funktion gewesen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Ok, danke :)


    Hat sich allerdings erledigt, weil ich nun SII versuche, da es ja viel schneller ist :D


    (Später dann MySql, aber erstmal klein anfangen :D )


    Nun bin ich an das hier gestoßen:



    INI_ReadFloat(Float_variable);


    Das kommt mir ein bischen komisch vor, weil kein Key angegeben ist.


    Ist das richtig, oder kannst du mir das vielleicht ein bischen erklären ? :)


    EDIT: Ok, das habe ich jetzt hinbekommen, kann mir jemand vielleicht sagen, wie das gespeicherte in der Datei dann aussieht ?


    Und was das für eine Datei ist ?




    Gruß Hauke

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

    Einmal editiert, zuletzt von |-|auke ()