nach dem meine alten bots wieder laufen wollte ich mir nen neuen schreiben ( alten waren reine leertasten bots)
Also fing ich an... doch leider scheint in meinem Skript ein Fehler zu sein der mir nicht bekannt ist bzw ich ihn leider nicht sehen kann...
Ich hoffe mir kann da jmd helfen...
Hier mal das Skript:
Er sagt:Variable used without being declared ( zeile 49)Quote:
AutoItSetOption("WinTitleMatchMode", 4)
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
$zeitLeveln = InputBox("Frage?", "Wielange Leveln bis geschlafen wird? (zeit in Millisekunden)")
$zeitSchlafen = InputBox("Frage?", "Wielange soll geschlafen werden? (zeit in Millisekunden)")
$Sammelkey = InputBox("Frage?", "Welches ist deine taste zum Aufsammeln?")
$timer1 = TimerInit()
$windowname = "NosTale"
$handle = WinGetHandle($windowname, "")
If @error Then
MsgBox(4096, "Error", "Fenster konnte nicht gefunden werden")
Else
While 1
If(isSleepTime()) Then
Schlafen ()
EndIf
Attack()
Loot()
Sleep (100)
WEnd
EndIf
Func Attack()
ControlSend($windowname,'', '', "{Space}")
EndFunc
Func isSleepTime()
If(TimerDiff($timer1) > $zeitLeveln) Then
Return True
Else
Return False
EndIf
EndFunc
Func Schlafen()
ControlSend($windowname, '', '', "T")
Sleep($zeitSchlafen)
Controlsend($windowname, '', '', "T")
$timer1 = TimerInit
EndFunc
Func TogglePause()
$Paused = Not $Paused
While $Paused
Sleep(100)
WEnd
EndFunc
Func Terminate()
Exit 0
EndFunc
Func Loot()
ControlSend($windowname, '', '', $lootkey)
EndFunc
deutsch: Variable verwendet, ohne dass erklärt
ich werde net schlau drauß da laut meinen augen in zeile 49 alles super ist...
Vill kann mir ja einer helfen






