bin grade dabei ein spiel zu programmieren aber autoit hat irgendetwas gegen die zahl 5000 er schreibt immer ich hätte zu wenig geld hoffe ihr könnt mir helfen
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Run("dddsad2.exe")
[/autoit] [autoit][/autoit] [autoit]$Geld = IniRead("122","122","122","0")
$Geld = "25090000000"
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Hangar", 466, 215, 192, 124)
GUISetBkColor(0x000000)
$Pic1 = GUICtrlCreatePic("", 16, 48, 100, 100)
$Pic2 = GUICtrlCreatePic("", 112, 48, 100, 100)
$Pic3 = GUICtrlCreatePic("", 208, 48, 100, 100)
$Pic4 = GUICtrlCreatePic("", 304, 48, 100, 100)
$Button1 = GUICtrlCreateButton("Buy", 16, 153, 99, 25)
GUICtrlSetBkColor(-1, 0xFFFF00)
$Button2 = GUICtrlCreateButton("Buy", 112, 153, 99, 25)
GUICtrlSetBkColor(-1, 0xFFFF00)
GUICtrlSetCursor (-1, 0)
$Button3 = GUICtrlCreateButton("Buy", 206, 153, 99, 25)
GUICtrlSetBkColor(-1, 0xFFFF00)
GUICtrlSetCursor (-1, 0)
$Button4 = GUICtrlCreateButton("Buy", 301, 153, 99, 25)
GUICtrlSetBkColor(-1, 0xFFFF00)
GUICtrlSetCursor (-1, 2)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
IniWrite("Pause","Pause","Pause",1)
WinClose("Waffenauswahl")
Exit
Case $Button1
$Waffenname = "Mg"
$Preis = "2500"
$Nummer = "Waffe1|"
$Nummer1 = "1"
_kaufen()
case $Button2
$Waffenname = "Shootgun"
$Preis = "5000"
$Nummer = "Waffe2|"
$Nummer1 = "2"
_kaufen()
Case $Button3
$Waffenname = "Lasergun"
$Preis = "10000"
$Nummer = "Waffe3|"
$Nummer1 = "3"
_kaufen()
Case $Button4
$Waffenname = "Impectgun"
$Preis = "15000"
$Nummer = "Waffe4|"
$Nummer1 = "4"
_kaufen()
EndSwitch
WEnd
Func _kaufen()
$kaufen1 = MsgBox(4,$Waffenname,"Wollen sie diese Waffe um " & $Preis & "$ kaufen?")
If $kaufen1 = 6 Then
If $Geld >= $Preis Then
$Geld = $Geld - $Preis
IniWrite("Geld","Geld","Geld",$Geld)
IniWrite("Raumschiffwaffe","Raumschiffwaffe","Raumschiffwaffe" & $Nummer1,$Nummer)
MsgBox(0,"Waffe","Sie haben sich die Waffe gekauft.")
WinClose("Waffenauswahl")
Run("dddsad.exe")
Else
MsgBox(0,"Waffe","Sie haben zu wenig Geld.")
EndIf
Else
MsgBox(0,"Waffe","Sie haben die Waffe nicht gekauft.")
EndIf
EndFunc