; Skrypt AutoHotkey do używania zaklęć "exevo gran mas flam" i "exevo gran mas vis", a następnie dwóch run GFB w Tibii
; Ustawienia:
spell1 = exevo gran mas flam ; Pierwsze zaklęcie
spell2 = exevo gran mas vis ; Drugie zaklęcie
gfbRune = {F1} ; Klawisz przypisany do użycia runy GFB (zmień na odpowiedni klawisz)
healthBarColors := ["0x00FF00", "0xFFFF00", "0xFF0000"] ; Kolory paska zdrowia potwora (zielony, żółty, czerwony)
; Sprawdzanie obecności potworów i użycie zaklęcia
SetTimer, CheckForMonsters, 1000 ; Sprawdza co 1 sekundę
CheckForMonsters:
; Sprawdzamy kolor paska zdrowia w liście bitwy (battle list) - dostosuj koordynaty do swojej rozdzielczości i okna gry
CoordMode, Pixel, Screen
; Przykładowe koordynaty - dostosuj je do swojej rozdzielczości ekranu i położenia battle list
x1 := A_ScreenWidth - 200
y1 := A_ScreenHeight // 2
x2 := A_ScreenWidth - 50
y2 := A_ScreenHeight // 2 + 200
found := false
Loop, % healthBarColors.MaxIndex()
{
PixelSearch, Px, Py, x1, y1, x2, y2, % healthBarColors[A_Index], 0, Fast RGB
if !ErrorLevel
{
found := true
break
}
}
if (found)
{
; Wykryto potwora, używamy zaklęć i run w odpowiedniej kolejności
Send, %spell1%
Send, {Enter}
Sleep, 2000 ; Oczekiwanie na cooldown przed kolejnym zaklęciem (2 sekundy)
Send, %spell2%
Send, {Enter}
Sleep, 2000 ; Oczekiwanie na cooldown przed użyciem run (2 sekundy)
Send, %gfbRune%
Sleep, 1000 ; Oczekiwanie na cooldown przed ponownym użyciem run (1 sekunda)
Send, %gfbRune%
}
return
; Hotkey do włączenia/wyłączenia skryptu
^!s:: ; Ctrl + Alt + S
if (timerOn := !timerOn)
SetTimer, CheckForMonsters, On
else
SetTimer, CheckForMonsters, Off
return
Paste Hosted With By Wklejamy.pl