# 在此定義全局變量
function main
SetInputMode(3)
SetTimer("skill1", 5*1000, true)//生命治癒(每5秒施法一次)
a()
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
do //循環
//以下為嚮導添加的代碼
KeyPress("6")//以下為嚮導添加的代碼
//等待4000毫秒
Wait(4000)
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(505, 79)的顏色等於(214, 243, 255) 那麼
if CheckColor(WinX0+505, WinY0+79, Color(214, 243, 255), 10) then
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
do //循環
//以下為嚮導添加的代碼
KeyPress("2")//以下為嚮導添加的代碼
//等待1000毫秒
Wait(1000)
//加0.1秒延時以控制CPU佔用
Wait(100)
//直到窗口坐標(316, 81)的顏色不等於(255, 236, 178)
loop while CheckColor(WinX0+316, WinY0+81, Color(255, 236, 178), 10)
else //否則
a()
end if
//加0.1秒延時以控制CPU佔用
Wait(100)
//直到窗口坐標(320, 87)的顏色不等於(249, 195, 30)
loop while CheckColor(WinX0+320, WinY0+87, Color(249, 195, 30), 10)
end function
# 在此添加子函數
function skill1
KeyPress("0")
//等待1000毫秒
Wait(1000)
end function
# 在此添加子函數
function a()
do //循環
//以下為嚮導添加的代碼
KeyPress("TAB")//以下為嚮導添加的代碼
//等待500毫秒
Wait(500)
//以下為嚮導添加的代碼
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)
//如果窗口坐標(605, 49)的顏色等於(185, 186, 182) 那麼
if CheckColor(WinX0+539, WinY0+100, Color(242, 145, 164), 10) then
//以下為嚮導添加的代碼
KeyPress("TAB")//以下為嚮導添加的代碼
//等待100毫秒
Wait(500)
end if
//加0.1秒延時以控制CPU佔用
Wait(100)
//直到窗口坐標(431, 7)的顏色等於(217, 212, 120)
loop until CheckColor(WinX0+486, WinY0+88, Color(241, 145, 165), 10)
end function
這是我用補師拿弓掛的腳本
定時生命治癒 不會搶怪(但是跟別人同時打的話就會_
只設定定時放一個技能而已
發呆時間很少
剛剛掛了半小時以上 除了武器更換還沒寫出來
基本上 很順利
主要是拋磚引玉 看有沒有更好的邏輯思路
要會用這腳本 基本的抓點要學的
順便徵求認證碼 試試看能不能寫進去@@ |