123是技能 7是回村的技能 沒有招老虎 因為會引怪就會喝到水= =
# 在此定義全局變量
function main
SetInputMode(3)
SetTimer("skill1", 1*1000, true)//檢查防外掛視窗出現
DO
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//休息的時候反擊
//如果窗口坐標(171, 82)的顏色不等於(230, 119, 135) 那麼
if not CheckColor(WinX0+171, WinY0+82, Color(230, 119, 135), 10) then//角色要休息的血條
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
do //循環
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(527, 88)的顏色等於(86, 160, 49) 那麼
if CheckColor(WinX0+527, WinY0+88, Color(86, 160, 49), 10) then//怪物的目標有自己執業的顏色
//以下為嚮導添加的代碼
KeyPress("2")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("1")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("3")
end if
//加0.1秒延時以控制CPU佔用
Wait(100)
//直到窗口坐標(212, 78)的顏色等於(249, 191, 200)
loop until CheckColor(WinX0+212, WinY0+78, Color(249, 191, 200), 10)//怪物圖像
end if
a()//跳到子函數
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//循環
//以下為嚮導添加的代碼
KeyPress("2")//技能位置
//等待4000毫秒 Wait(2000)
Wait(3000) //等待1.5秒
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(509, 80)的顏色等於(183, 251, 144) 那麼
if CheckColor(WinX0+509, WinY0+80, Color(183, 251, 144), 10) then//怪物目標是自己
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
do //循環
//以下為嚮導添加的代碼
KeyPress("1")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("3")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
//加0.1秒延時以控制CPU佔用
Wait(100)
//直到窗口坐標(308, 86)的顏色不等於(116, 87, 1)
loop while CheckColor(WinX0+308, WinY0+86, Color(116, 87, 1), 10)//怪物圖像
end if
loop
end function
# 在此添加子函數
# 在此添加子函數
function skill1
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果找到圖像"測驗.Sel"
if FindImageEx("測驗.Sel", Color(30, 30, 30), WinX0+5, WinY0+33, WinX0+1012, WinY0+746, true, FoundX, FoundY) then
//此時FoundX和FoundY的值分別為找到的圖像的左上角X,Y坐標
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//在窗口坐標(330, 383)單擊鼠標左鍵
MouseLeftClick(WinX0+330, WinY0+383)
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
do //循環
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(507, 79)的顏色等於(206, 255, 173) 那麼
if CheckColor(WinX0+507, WinY0+79, Color(206, 255, 173), 10) then//怪物目標是自己
//以下為嚮導添加的代碼
KeyPress("2")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("1")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("3")
end if
//加0.1秒延時以控制CPU佔用
Wait(100)
//直到窗口坐標(310, 84)的顏色不等於(211, 159, 1)
loop while CheckColor(WinX0+310, WinY0+84, Color(211, 159, 1), 10)//怪物圖像
//以下為嚮導添加的代碼
KeyPress("7")//回村
//以下為嚮導添加的代碼
//等待6000毫秒
Wait(6000)
end if
end function
function a()//仔函數 找怪的
do //循環
//以下為嚮導添加的代碼
KeyPress("TAB")//以下為嚮導添加的代碼
//等待500毫秒
Wait(500)
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(605, 49)的顏色等於(185, 186, 182) 那麼
if CheckColor(WinX0+540, WinY0+99, Color(245, 165, 180), 10) then//怪物目標是別人
//以下為嚮導添加的代碼
KeyPress("TAB")//以下為嚮導添加的代碼
//等待100毫秒
Wait(500)
end if
//加0.1秒延時以控制CPU佔用
Wait(100)
//直到窗口坐標(431, 7)的顏色等於(217, 212, 120)
loop until CheckColor(WinX0+313, WinY0+77, Color(255, 234, 170), 10) //怪物圖像
end function |