ein wunderschönen guten abend aus dem sonnigen flensburg (naja fast immer sonnig ) !
ich habe hier ein ratespiel gescriptet. sinn ist es, eine zahl zwischen z.b. 1 und 10 in möglichst wenigen versuchen zu erraten.
ist mein erstes spiel. bin noch nciht ganz soo erfahren
nun zu meinem problem:
[autoit]#include <file.au3>
[/autoit][autoit][/autoit][autoit]Global $Titelname = "Finde die Zahl"
Global $FindeZahl = "Finde die Zahl zwischen: "
If Not FileExists ("\Rangliste.ini")Then
_FileCreate ("\Rangliste.ini")
EndIf
$Wunschzahl = Inputbox ( $Titelname , "Wie groß soll die Differenz sein, zwischen den Zahlen die du Raten möchtest:")
Msgbox (0, $Titelname, $FindeZahl & $Wunschzahl )
$ZahlX = Random (1, $Wunschzahl , 1)
[/autoit][autoit][/autoit][autoit]$Versuche = 1
Do
$Zahluser = InputBox ($Titelname , "Gebe hier deine Zahl ein, von der du denkst, dass sie richtig ist." )
If $ZahlX < $Zahluser Then
MsgBox (0, $Titelname, "Die Zahl ist niedriger!")
EndIf
If $ZahlX > $Zahluser Then
Msgbox (0, $Titelname, "Die Zahl ist höher!")
EndIf
If $ZahlX = $Zahluser Then
Msgbox (0, $Titelname, "Hurra! Du hast die Zahl erraten!")
EndIf
$Versuche = $Versuche + 1
Until $ZahlX = $Zahluser
MsgBox (0, $Titelname, "Sie haben " & $Versuche & " Versuche gebraucht")
$Platz1 = InputBox ("PLatz 1", "Platz 1:")
IniWrite(@ScriptDir & "\Rangliste.ini", "Plätze", "Platz1", $Platz1 )
$Platz2 = InputBox ("PLatz 2", "Platz 2:")
IniWrite(@ScriptDir & "\Rangliste.ini", "Plätze", "Platz2", $Platz2 )
$Platz3 = InputBox ("PLatz 3", "Platz 3:")
IniWrite(@ScriptDir & "\Rangliste.ini", "Plätze", "Platz3", $Platz3 )
$Platz_a1 = IniRead("Rangliste.ini", "Plätze", "Platz 1","")
$Platz_a2 = IniRead("Rangliste.ini", "Plätze", "Platz 2","")
$Platz_a3 = IniRead("Rangliste.ini", "Plätze", "Platz 3","")
MsgBox (0, "Rangliste", "Platz 1 = " & $Platz_a1 & "Platz 2 = " & $Platz_a2 & "Platz 3 = " & $Platz_a3 )
[/autoit][autoit][/autoit][autoit]Exit
[/autoit]Ich möchte die Rangliste so einbauen, dass der das automatisch da einbaut. d.h. man muss nicht immer platz 1, 2 und 3 angeben. sondern der soll sich von selber aktualisieren.
kann mir da vielleicht itte eine/r helfen?
wäre euch sehr dankbar!
lg. Henk´s