Naja^^ habe ein problem, da ich das ganze skript neu schreiben muss,hab ich das getan nur funktionier es nicht.
Kann mir wer helfen den fehler zu finden?
Code:
$windowname = "NosTale"
$zeit1 = TimerInit()
HotKeySet("{ESC}", "Terminate")
If @error Then
MsgBox(4096, "Error", "Fenster konnte nicht gefunden werden")
Else
$DL = 0 ;durchlauf
While 1
If(ZeitZumSitzen()) Then
Sitzen()
EndIf
If(ZeitZumSammeln()) Then
Sammeln()
EndIf
If(Angriff()) Then
Angreifen()
EndIf
If(Extra1Benutzen()) Then
Extra1()
EndIf
$DL = $DL + 1
WEnd
EndIf
;---------Sitzen:
Func ZeitZumSitzen()
If(TimerDiff($zeit1) > 180000) Then
return True
Else
return False
EndIf
EndFunc
Func Sitzen()
ControlSend($windowname, '', '', "C")
Sleep(60000)
ControlSend($windowname, '', '', "C")
$zeit1 = TimerInit()
EndFunc
;--------Sammeln:
Func ZeitZumSammeln()
If(TimerDiff($zeit1) < 175000) Then
return True
Else
return False
EndIf
EndFunc
Func Sammeln()
ControlSend($windowname, '', '', "X")
Sleep(3000)
ControlSend($windowname, '', '', "X")
EndFunc
;--------Angriff:
Func Angriff()
If(TimerDiff($zeit1) < 175000) Then
return True
Else
return False
EndIf
EndFunc
Func Angreifen()
ControlSend($windowname, '', '', " ")
Sleep(150)
ControlSend($windowname, '', '', " ")
EndFunc
;------Extra1:
Func Extra1Benutzen()
If(TimerDiff($zeit1) < 175000) Then
return True
Else
return False
EndIf
EndFunc
Func Extra1()
ControlSend($windowname, '', '', "1")
Sleep(3500)
ControlSend($windowname, '', '', "1")
EndFunc
;--------Beenden:
Func Terminate()
Exit 0
EndFunc