Problem mit IniWrite

  • Hallo
    Ich bin darbei ein bot für Grepolis zu machen,nun habe ich aber ein problem beim login test.
    Und zwar habe ein Script gebastelt,was die darten aufnehmen soll und speichern wen man den knopf drückt.
    Soweit geht auch alles es öffnet sich, nimmt die darten auf, und ende es erstellt kein data ordner und wenn man selber ein macht speichert das Script die sachen zwar unter settings.ini nur faltsch, weil wen man es öffnet steht folges dirn.

    Spoiler anzeigen


    [Login-Daten]
    Benutzername=3
    Passwort=4
    Welt=5
    Welt-Nummer=7


    Was kann ich machen das die richtigen werte also z.b.Benutzername=Joranes drin steht?? und es selber ein data ordner erstellt ??

    Spoiler anzeigen
    [autoit]


    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $login_name = IniRead("data\settings.ini","Login-Daten","Benutzername","")
    Global $login_pw = IniRead("data\settings.ini","Login-Daten","Passwort","")
    Global $login_welt = IniRead("data\settings.ini","Login-Daten","Welt","")
    Global $login_weltnummer = IniRead("data\settings.ini","Login-Daten","Welt-Nummer","")

    [/autoit] [autoit][/autoit] [autoit]

    login_test ()

    [/autoit] [autoit][/autoit] [autoit]

    Func login_test ()

    [/autoit] [autoit][/autoit] [autoit]

    $login_main = GUICreate("Grepolis Bot", 171, 340, 192, 124)
    $login_name = GUICtrlCreateInput("Benutzername", 16, 16, 145, 21)
    $login_pw = GUICtrlCreateInput("Passwort", 16, 48, 145, 21)
    $login_welt = GUICtrlCreateCombo("Wähle eine Welt", 16, 80, 145, 25)
    GUICtrlSetData(-1, "Alpha|Beta|Gamma|Delta|Epsilon|Zeta|Hyperborea")
    $welt_nummern_liste = GUICtrlCreateLabel("Welt Nummern " & @CRLF & "Alpha = de1" & @CRLF & "Beta = de2" & @CRLF & "Gamma = de3" & @CRLF & "Delta = de4" & @CRLF & "Epsilon = de5" & @CRLF & "Zeta = de6" & @CRLF & "Hyperborea = de7", 16, 112, 140, 137)
    $login_weltnummer = GUICtrlCreateInput("Welt Nummer", 16, 264, 145, 25)
    $login_ok = GUICtrlCreateButton("Bestätigen", 25, 296, 121, 25, 0)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $login_ok
    IniWrite("data\settings.ini","Login-Daten","Benutzername",$login_name)
    IniWrite("data\settings.ini","Login-Daten","Passwort",$login_pw)
    IniWrite("data\settings.ini","Login-Daten","Welt",$login_welt)
    IniWrite("data\settings.ini","Login-Daten","Welt-Nummer",$login_weltnummer)
    EndSelect
    WEnd
    EndFunc

    [/autoit]