Bessere start / stop funktion?

09/09/2011 18:43 xF4ke :þ#1
hallo ich bräuchte ne bessere PAUSE funktion für meinen bot :o

miene jetzige funktion sieht so aus:

PHP Code:
func pause ()
while 
1
wend
EndFunc 
xD man merkt's sie ist sehr simpel gehalten :o
ich bräuchte aber eine die die momentane funktion (z.B. spambot) nur pausiert und bei Wiederholung der taste weiter macht :o
gibts da ne möglichkeit ohne das ich gleich den ganzen quellcode poste? :P
09/09/2011 19:22 kurrbis#2
ich kenne keine autoIt syntax, aber vom prinzip würde ich es so machen:

eine globale variable nehmen z.B
bool pause = false;

dann bauste die while schleife so auf :

while pause
Sleep(100)
wend

Wenn jetzt deine Pause-Taste gedrückt wird, schaltest du einfach pause immer zwischen true und false hin und her.
09/09/2011 19:29 xF4ke :þ#3
omg xD
da hab ich überhaupt nicht dran gedacht :o

mal gucken obs klappt ^^
danke ;)

€: Klappt nicht :>
09/09/2011 21:14 Ludder231#4
mach $pause = true

while $pause = false
blaBLA
wend
und dann wenn du auf den button start drückst machst also: case $button1 $pause = false
09/11/2011 02:42 FichteFoll#5
PHP Code:
Main()

Func Main()
    While 
1
        
; irgendetwas
    WEnd
EndFunc

; Funktion, die eine Schleife ausführt und alle anderen Funktionen unterbricht, aufrufbar durch zB HotKeySet
Func _Pause
()
    Do
        
Sleep(100)
    
Until ; Bedingung, bei der weitergemacht werden soll; zB _IsPressed
    
; Alternativ kann auch eine MsgBox benutzt werden, die den Prozess fotsetzt, sobald sie geschlossen wurde
EndFunc