INI-Dateien

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hi Leute,
    Mal noch eine ganz dumme Frage :
    Wie kann ich ne INI-Datei erstellen ?
    Will da nämlich ein paar Variablen drin speichern

    PS : Hat indirekt mit meinem Star Wars Game zu tun (leben usw. will ich da drinn auch speichern und dann ganz später noch verschlüsseln ;)

    wär nett wenn mir das auch mal jemand erklären könnt (das verschlüsseln)
    alles ist möglich, unmögliches dauert nur etwas länger
  • habs gemacht da kommt dann die Fehlermeldung unknown Variable settings und dann der Code auszug :

    GML-Quellcode

    1. ini_open(settings.ini)

    :?:
    oK das heisst er erkennt die Variable settings nicht da ich nie von der geredet hab und die auch nicht in der Form vorkommen soll eher als mehrere Variablen wieder
    alles ist möglich, unmögliches dauert nur etwas länger

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Raxoz ()

  • -.-
    Typischer tüchtigkeitsfehler bei dir.

    Du musst den Ini namen mit " versehen da es keine Variable ist.

    Ich erklährs:

    GML-Quellcode

    1. ini_open(settings.ini)

    Hier sucht der GM nach einer Variable die ein Objekt beinhaltet in dem Objekt eine Variable namens ini existiert.
    Das haste aber nicht ^^
    Also musst du das schreiben:

    GML-Quellcode

    1. ini_open("settings.ini")
  • Habs gemacht :
    Jetzt hab ich schon das nächste Problem es erkennt meinen Code nicht :

    GML-Quellcode

    1. ini_write_real(section,key,global.Zufallscode)


    ddamit möchte ich die zufällige größe von der globalen Variable global.Zufallscode in einer Ini-Datei speichern
    (diese größe besteht natürlich nur Zahlen )
    alles ist möglich, unmögliches dauert nur etwas länger
  • ich würde lieber ini_write_string() benutzen.
    Da bei ini_write_real() die zahl ganz komisch gespeichert wird.
    (statt 1 -> zb. 0.97899899)
    Wenn du es dennoch mit real machen willst, dann musst du diesen Code benutzen:

    GML-Quellcode

    1. ini_write_real(section,key,real(global.Zufallscode))

    Falls global.Zufallscode ein String ist.
    Außerdem nehme ich an das "section" und "key" eine variable ist.
    Ansonsten:

    GML-Quellcode

    1. ini_write_real("section","key",real(global.Zufallscode))



    WICHTIG:
    Wenn man das " weglässt, denkt der GM dass der Wert eine VARIABLE ist.
    bei deinem script ist section und key eine Variable.
  • danke Rocky und die andern jetz funzt es

    @Defmaster sry tut mir leid hab nich in die Database geschaut hab ich vergessen
    _________________________________________________________

    Noch was wie kann ich ne INI verschlüsseln (ach nur so hab da nichts dazu gefunden )
    alles ist möglich, unmögliches dauert nur etwas länger

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Raxoz ()