happy new year,
ich habe eine routine geschrieben, um den aggro-bereich auf dem kompass auf gegner (rote pixel) zu prüfen. leider greift er die gegner, nach den positiven check nicht an. hat jemand eine idee?
thx im voraus und besonders für den entwickler der hauptroutine:)
ich habe eine routine geschrieben, um den aggro-bereich auf dem kompass auf gegner (rote pixel) zu prüfen. leider greift er die gegner, nach den positiven check nicht an. hat jemand eine idee?
PHP Code:
HotKeySet("{END}","_exitit")
HotKeySet("{NUMPAD0}","_check_aggro")
AutoItSetOption ("SendKeyDelay",150) ;Delay wird in ms angegeben, Standardwert is 5
AutoItSetOption ("SendKeyDownDelay",150)
WinWait("Guild Wars", "")
If Not WinActive("Guild Wars", "") Then WinActivate("Guild Wars", "")
WinWaitActive("Guild Wars", "")
Func _exitit()
exit 0
EndFunc
Func _check_aggro()
$yy = 112
$zz = 0
if $yy < 162 then
for $xx = 1159 to 1109 Step -1
$check_aggro = hex(PixelGetColor($xx, $yy),6) ; Koordinaten!
If $check_aggro = "FF0000" Then ; schaut nach ob die Farbe "FF0000" (Rot) auf den koordinaten zu finden ist. Wenn JA dann Funktion aufrufen _giveup()! Wenn NEIN nichts machen und normal weiter Boten!
send("c")
sleep(500)
send("{SPACE}")
Sleep(random(1000,1250))
$zz = 1
Else
$zz = 0
EndIf
Next
if $zz = 1 then
$yy = 112
else
$yy = $yy+1
Endif
endif
EndFunc
while 1
sleep (100)
WEnd