開頭來個問題 爲什麼我上一篇不能編輯@@ 他說什麼審核的~"~
這次的腳本是獵人加強版 工程 有暈怪的 續戰立更高囉
連續掛了三天 都沒死過 ^^
注意噢!!這不是按鍵精靈 是SERAPH的腳本
關於不能用或是怎樣的 請先學會基本的抓點 由於我也只是會最簡單的判定方式
所以只要會抓點 這腳本才對你有用
普攻6
回村技能7
暈技3
精準1
穿孔2
請這樣設定噢
我座標點後面都有註解抓哪邊的 所以應該不會太難理解
上面按鍵設定是因為普攻打比較遠 等待0.5秒 如果沒打到 就後退 避免跑太遠
後退可以按個0.5秒左右吧 我只設定按一下 所以還是會跑一點點拉
然後假如打到了 可是萬一怪物很遠 技能距離又短 所以就先普攻2秒 在暈
也是以防跑太遠
基本上 哪邊不足我都會微調 可是不能編輯很麻煩~~~
就先不好意思拉 喔對了@@ 測驗那個圖 請自己抓噢
抓上面那條字就好 不要抓整個防掛視窗 因為圖形是不固定的
# 在此定義全局變量
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+518, WinY0+85, Color(51, 111, 18), 10) then//怪物的目標有自己執業的顏色
//以下為嚮導添加的代碼
KeyPress("1")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("3")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("2")
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("6")//技能位置
//等待4000毫秒 Wait(2000)
Wait(500) //等待1.5秒
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(514, 80)的顏色不等於(187, 232, 159) 那麼
if not CheckColor(WinX0+514, WinY0+80, Color(187, 232, 159), 10) then//怪物的目標 職業顏色
KeyPress("s")
Wait(300)
a()
end if
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(509, 80)的顏色等於(183, 251, 144) 那麼
if CheckColor(WinX0+518, WinY0+85, Color(51, 111, 18), 10) then//怪物目標是自己
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
do //循環
//以下為嚮導添加的代碼
Wait(2000)
KeyPress("3")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("2")//以下為嚮導添加的代碼
Wait(1000)
KeyPress("1")
Wait(2200)
KeyPress("1")
//加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+505, WinY0+456)
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
do //循環
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(507, 79)的顏色等於(206, 255, 173) 那麼
if CheckColor(WinX0+518, WinY0+85, Color(51, 111, 18), 10) then//怪物目標是自己
//以下為嚮導添加的代碼
KeyPress("3")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("2")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)//以下為嚮導添加的代碼
KeyPress("1")
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(100)
//取窗口原點坐標
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 |