Hey Leute, Wie kann man das machen das man ein limit setzt? Z.B.
man kann von 1 bis 40 eingeben wie würde da der code lauten? Thx $e*pvp/AutoIt
Code:
int x;
if(x<40 && x>0)
{
//dein code hier
}
edit: ups sry nicht gesehen ,dass du das ganze in autoit code suchst. Naja schau wenn dir das Prinzip hinter meinem code snippet klar ist sollts kein ding sein das in autoit umzuschreiben.
While 1
$pid = WinGetProcess("BF2")
$hprocess = _MemoryOpen($pid)
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $button1
$write = _MemoryWrite(0xAdresse, $hprocess, GUICtrlRead($Input1))
case $button3
$write = _MemoryWrite(0xAdresse, $hprocess, GUICtrlRead($Input2))
case $button2
MsgBox(0,"Info","Made by Kauknochen")
EndSwitch
WEnd
If $input1 > 40 Then
MsgBox(0,"Fehler","1-40 nur erlaubt!") + Exit
EndIf
If $input2 > 50 Then
MsgBox(0,"Fehler","1-50 nur erlaubt!") + Exit
EndIf
was isn falsch? lol=( xD
Edit noch was gibt es ein befehl da sman das value freezen kann? wie z.B _MemoryFreeze oder so?
das schließen ist echt schwachsinnig, ich denk mal das sollte ne beispielfunktion sein oder?
Außerdem könnte es sein das du nen EndIf vergessen hast (obwohl dann auch ne Fehlermeldung kommen sollte
Außerdem ist meine Scriptzeile nur dazu geeignet nen Fehler festzustellen, nicht etwas zu tun wenn die Angabe richtig ist...
E: Wie eig schon gesagt solltest du auch ne Do-Schleife einbauen da ansonsten die falschen Angaben vom User nicht korregiert werden, sondern einfach mit denen weitergearbeitet wird^^