Ich habe ein "kleines" Problem. Ich wollte mir einen einloggbot für ein spiel schreiben, wo ich mehrere Accounts habe. Die daten sollten in einer Ini gespeichert werden. Das klappt auch alles super, mit einem Account. Wie bekomme ich es jetzt hin, dass ich auslesen kann, wieviele Accounts in der ini sind ? Ich möchte, das die Anzahl der Felder in der Combobox indentisch mit der ist, die es wirklich gibt. Immoment wird per IniRead die erste id ausgeslesen und dann in die Combobox eingetragen. Wie bekomm ich das jetzt bei den anderen hin ?
Hoffe das ihr versteht, was ich möchte !
Das ist der wichtige abschnitt des Codes !
PHP Code:
Func _accountcheck()
If FileExists(@ScriptDir & "\accounts.ini") Then
GuiSetState(@SW_SHOW)
Else
GUISetState(@SW_HIDE)
MsgBox(0,"Accounts nicht gefunden" , "Es liegen noch keine Accoutndaten vor!")
_accountadden()
EndIf
EndFunc
Func _accountadden()
$name = InputBox("Name des Accounts" , "Wie lautet die Einlogg-ID des Accounts ?")
$passwort = InputBox( "Passwort" , "Wie lautet das Passwort ? " , "" , "*")
If FileExists(@ScriptDir & "\accounts.ini") Then
IniWrite( @ScriptDir & "\accounts.ini" , "daten1" , "id" , $name)
IniWrite( @ScriptDir & "\accounts.ini" , "daten1" , "pw" , $passwort)
GUISetState(@SW_SHOW)
Else
IniReadSectionNames
_accountladen()
EndFunc
Func _accountladen()
$daten1 = IniRead(@ScriptDir & "\accounts.ini" , "daten1" , "id" ,"error")
GUICtrlSetData( $Combo1 , $daten1, $daten1)
EndFunc






