Array erstellen

  • Ich möchte mir eine funktion machen, welche aus einer Ini datei werte in einem Array speichert.

    Wie mache ich das?

    Spoiler anzeigen
    [autoit]


    func read_ini()
    $aread[0] IniRead("lebel.ini","level_1","name")
    $aread[1] IniRead("lebel.ini","level_1","picture")
    $aread[2] IniRead("lebel.ini","level_1","points")
    $aread[3] IniRead("lebel.ini","level_1","anzahl")
    $aread[4] Iniread("lebel.ini","level_1","position")
    return $aread
    endfunc

    [/autoit]

    MFG Sebastian

    Einmal editiert, zuletzt von der Scripter (21. Juni 2009 um 17:23)

  • Es geht aber nicht :(

    function:

    [autoit]

    func read_ini($level)
    return IniReadSection("level.ini",$level)
    EndFunc
    $array= read_ini(1)
    und wenn ich dann msgbox(0,"",$array[0][1]

    [/autoit]

    dann sagt er mir, das das Array nicht deklariert wurde...
    :(

    MFG Sebastian

  • ja vielen dank *lol*

    das ist doch ned so schwer oder?

    sag mir doch einfach was ich falsch mache

  • guck dir das bsp aus der hilfe zu inireadsection an, lass dir das anstelle von der msg in ein array reinschreiben und dann returne dir das.
    fertig sit die func

  • Brauchst Du das als Funktion es wird ja eeh ein array zurückgeliefert...

    $level= 1
    $read_ini = IniReadSection("level.ini",$level)
    msgbox(0,"",$read_ini[1][1])
    was passiert hier ?

    wird an der richtigen Stelle nach der ini gesucht, @scriptdir wäre mitunter notwendig...

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o