Code:
#IfWinActive, Path of Exile
return
F1::
SendInput, 1112345
SendInput, {Esc}
MouseClick, Left, 962, 432,,Fast
return
;top of health pool 115 872
;bottom of health pool 115 1072
;THESE ARE LIMITS OF THE HP DETECTION: 85% HP=892 ,82%=900 , 70% HP=889, 65%HP=925, 45%hp=961, 10%=1002
F4::
PixelGetColor, hpcolor , 92, 722
PixelGetColor, chaticon , 19, 702
MsgBox, Press OK to Activate Chicken Script (values found : %hpcolor% , %chaticon%)
Loop {
IfWinActive, Path of Exile
{
;Find the Orange chat Icon (makes sure you are on a character)
PixelSearch, FoundoX, FoundoY, 15, 697, 22, 705, %chaticon%, 5, Fast
if ErrorLevel = 0
{
;HP 50% POTS =44, 698, 126, 750, 85%hp = 44, 698, 126, 725
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 725, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 2
Sleep = rand(3,300)
}
;HP 85% POTS
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 725, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 1
Sleep = rand(230,450)
}
;HP 85% POTS
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 725, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 2
Sleep = rand(230,450)
}
;HP 85% POTS
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 725, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 3
Sleep = rand(230,450)
}
;HP 20% POTS
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 795, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 123
Sleep = rand(400,540)
}
;HP 20% POTS
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 795, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 1
Sleep = rand(400,540)
}
;HP 20% POTS
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 795, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 23
Sleep = rand(400,540)
}
;HP AND CHICKEN 10% HP
PixelSearch, FoundhX, FoundhY, 44, 698, 126, 810, %hpcolor%, 5, Fast
if ErrorLevel = 1
{
SendInput, 112233
SendInput, {Esc}
MouseClick, Left, 725, 358,,Fast
Sleep = rand(400,540)
}
}
}
Sleep, 100
}
return
^x::
SendInput, {Enter}
sleep, 20
SendInput, {/}oos
SendInput, {Enter}
return
F7::Suspend
F8::ExitApp