problem mit schleife und hotkey..

09/07/2012 10:04 davixx99#1
Hey leute,
ich hab ein problem mit meinem bot.

ich will, dass der bot eine bestimmte aktion ausführt wenn ich eine Taste drücke.
und das muss ich mehrfach machen können ohne den bot jedes mal wieder neu zu starten.

hier ist mein code

Code:

HotkeySet ("0" , "_start")
Func _start()

Sleep(5000) (ist nur ein beispiel)


MsgBox(4096, "Bot is finished", "This box will time out in 10 seconds", 10)

EndFunc

While 1
Sleep(500)
WEnd

Wenn ich die Taste 0 drücke, macht der bot die aktion die ganze zeit..


LG David
und danke schonmal im voraus
09/07/2012 10:52 LikEaScripT#2
Hey davixx99,
Probier mal das hier :
Code:
;//HotKeySets
HotKeySet ("0", "_Start")
HotKeySet ("1", "_Pause")
HotKeySet ("2", "_Shutdown")

While 1
	Sleep (100)
WEnd

;//Funktionen
Func _Start ()
	;// Mach das ";" vor While 1 und WEnd weg und die Aktion wird immerwieder wiederhohlt bis du 1 drückst :)
	;While 1
		MsgBox (0, "Script", "Ich nerve dich solange bis du 1 drückst", 5)
	;WEnd
EndFunc

Func _Pause ()
	While 1
		Sleep (100)
	WEnd
EndFunc

Func _Shutdown ()
	MsgBox (0, "Script", "Script beendet...", 4)
	Exit
EndFunc
Wenn du es nicht so meintest hab ich dich falsch verstanden :confused:
Aber so müsste es eigentlich gehen ;)
09/07/2012 16:12 Logtetsch#3
Code:
HotKeySet ("0","_Function")

While 1
WEnd

Func _Function()
	MsgBox (64,"Information","Some text!")
EndFunc