Created
January 9, 2010 00:14
-
-
Save wmh/272603 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Easy UO 的註解是用分號 ; | |
移動的話用 move + 座標 + 容錯 | |
如果要完全正確的點,容錯就用 0 | |
move 2576 479 0 | |
座標可以看 Easy UO 最下面的 status bar | |
挖礦時要模擬滑鼠點,點的座標可以看 Easy UO 最下面的 status bar | |
例如: | |
set %TX 443 | |
set %TY 277 | |
gosub Mining | |
就完成一次挖礦 | |
挖完 n 次後回家放礦: | |
gosub put | |
有時候自動找路徑會 try 太久,所以還是可以稍微指定中間點 | |
找路徑會走斜的,比 EZS 強 | |
後面副程式有幾個地方要改: | |
1. 放礦的座標: | |
click 355 300 p | |
2. 取十字鎬的箱子座標: | |
click 378 331 d | |
3. 十字鎬放到自己身上的座標,可能不用改: | |
click 402 222 p |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Mining | |
initEvents | |
scriptStart: | |
move 2576 479 0 | |
set %TX 443 | |
set %TY 277 | |
gosub Mining | |
move 2568 488 0 | |
set %TX 403 | |
set %TY 328 | |
gosub Mining | |
gosub put | |
goto scriptStart | |
;----------------------------- | |
Sub Mining | |
beginMining: | |
finditem QPF ;pickaxe | |
if #FINDKIND = 0 | |
{ | |
set #LOBJECTID #FINDID | |
event macro 17 0 | |
target | |
click %TX %TY | |
wait 24 | |
if Where_do_you_wish_to_dig in #SYSMSG | |
goto beginMining | |
set #LTARGETID %TARGET | |
for %cnt 1 50 | |
{ | |
if There_is_no_metal_here_to_mine in #SYSMSG | |
return | |
if #WEIGHT >= 385 | |
return | |
event macro 17 0 | |
target | |
event macro 22 0 | |
wait 24 | |
} | |
} | |
return | |
;----------------------------- | |
sub put | |
putStart: | |
finditem DWJ ; ores | |
if #FINDKIND = 0 | |
{ | |
event drag #FINDID | |
msg $ | |
click 355 300 p | |
wait 10 | |
goto putStart | |
} | |
gosub checkPickaxe | |
return | |
;----------------------------- | |
sub checkPickaxe | |
finditem QPF C ;pickaxe | |
wait 10 | |
if #FINDCNT <= 1 | |
{ | |
click 378 331 d | |
wait 20 | |
finditem QPF C_MYCPQMD | |
if #FINDKIND = 0 | |
{ | |
event drag #FINDID | |
wait 10 | |
click 402 222 p | |
wait 10 | |
} | |
} | |
return |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment