Funktion bricht immer ab

09/08/2009 23:43 Neon™#1
Hier mal ein Teil von meinem Source:

Code:
HotKeySet("{F1}", "Licht_von_Deldrimor")
Global $cast = 0

Func Sf()
	$cast = 1
	Keysend("1")
	Sleep(300)
	Keysend("2")
	Sleep(2300)
	Keysend("3")
	Sleep(1100)
	$cast = 0
	Sleep(15000)
	$cast = 1
	Sleep(3000)
	Keysend("2")
	Sleep(2000)
	$cast = 0
	Sleep(16000)
	$cast = 1
	Sleep(4000)
Endfunc

Func Licht_von_Deldrimor()
	If $cast = 1 Then 
		Do 
			Sleep(500)
		Until $cast = 0
		
	Else
		Sleep(10)
	EndIf
	Keysend("7")
	Sleep(1000)
EndFunc

AdlibEnable("Sf",43700)

While 1
Sleep(1000)
Wend
Wenn ich nun Licht_von_Deldrimor() aufrufe während $cast 1 beträgt. Bricht die Sf-Funktion immer ab.

Könnt ihr mir da weiterhelfen?
09/09/2009 06:48 buFFy!#2
Machs doch ohne die Castvariable? Mach nich alles so kompliziert..

Edit: ^zeig uns das skript wo der fehler kommt..bzw. wo es abbricht.
09/10/2009 00:27 Neon™#3
Das ist fast das komplette Script.

Wie meinst du das ohne die Castvariable? Die ist ja dafür da, dass das Script durch Licht von deldrimor nicht die Schattenform behindert.
09/10/2009 06:37 buFFy!#4
Dann benenn Sf() in Cast() und bau LoD in deine Sf Funktion ein !