FISH家融礦教學
版主: Raint、eteqeijimmy、苦魚@w@、J.C.J.、Schneider
-
kimoyahoo
- 高級玩家

- 文章: 735
- 註冊時間: 週六 10月 26, 2002 10:26 am
Re: FISH家融礦教學
前2星期剛回鍋 為了掛網 也學了下euo
我有更懶的3種方法XD
不用手動改
方法1 (樓下做法好像更優XD,但我也分享一下)
====================
把這段貼在最前頭 initevents 的下一行
gosub getmypackid
set %mypackid #result
set %myconpackid C_ , %mypackid
這段隨便貼 我是貼在最後面
sub getmypackid
event macro 9 7
wait 1s
nextcpos 200 300
event macro 8 7
return #CONTID
=====================
然後 把 %myconpackid 拿去用就好
即把 finditem DWJ C_CXBGLMD
改成 finditem DWJ %myconpackid
方法2: (請先作方法1)
由剛剛那個方法 背包會被開在 200 300 的地方
這時在這段
event drag #FINDID
msg 1 $
click 760 550 p ;<<--------------
上面紅色字改成 click 270 340 p 即可 ,或是寫成 #CONTPOSX + 70 #CONTPOSY + 40 (但要先call一次 gosub getmypackid)
這樣玩家也不用改滑鼠座標了
方法3:
設放礦的寶箱可一執行script時,手動方便玩家點選,
把這段貼在最前頭 initevents 的下一行
set #TARGCURS 1
display ok please choose ingot box
event macro 13 16
while ( #TARGCURS = 1 )
{
wait 10
}
display ok choose box ok
set %Oreboxid #LTARGETID
set %myOreboxid C_ , %Oreboxid
在把此行finditem DWJ C_OCGILMD 改成
finditem DWJ %myOreboxid 即可
然後 拖東西時 一定要開寶箱
此時執行
set #lobjectid %myOreboxid
nextcpos 100 50
event macro 17 0
就會把寶箱開在 100 50的地方
同理若要把東西拖去寶箱時
click 150 100即可
夠懶吧 XD~~
我有更懶的3種方法XD
不用手動改
方法1 (樓下做法好像更優XD,但我也分享一下)
====================
把這段貼在最前頭 initevents 的下一行
gosub getmypackid
set %mypackid #result
set %myconpackid C_ , %mypackid
這段隨便貼 我是貼在最後面
sub getmypackid
event macro 9 7
wait 1s
nextcpos 200 300
event macro 8 7
return #CONTID
=====================
然後 把 %myconpackid 拿去用就好
即把 finditem DWJ C_CXBGLMD
改成 finditem DWJ %myconpackid
方法2: (請先作方法1)
由剛剛那個方法 背包會被開在 200 300 的地方
這時在這段
event drag #FINDID
msg 1 $
click 760 550 p ;<<--------------
上面紅色字改成 click 270 340 p 即可 ,或是寫成 #CONTPOSX + 70 #CONTPOSY + 40 (但要先call一次 gosub getmypackid)
這樣玩家也不用改滑鼠座標了
方法3:
設放礦的寶箱可一執行script時,手動方便玩家點選,
把這段貼在最前頭 initevents 的下一行
set #TARGCURS 1
display ok please choose ingot box
event macro 13 16
while ( #TARGCURS = 1 )
{
wait 10
}
display ok choose box ok
set %Oreboxid #LTARGETID
set %myOreboxid C_ , %Oreboxid
在把此行finditem DWJ C_OCGILMD 改成
finditem DWJ %myOreboxid 即可
然後 拖東西時 一定要開寶箱
此時執行
set #lobjectid %myOreboxid
nextcpos 100 50
event macro 17 0
就會把寶箱開在 100 50的地方
同理若要把東西拖去寶箱時
click 150 100即可
夠懶吧 XD~~
kimo[Wolves]

-
buck34
- 中級玩家

- 文章: 121
- 註冊時間: 週三 12月 23, 2009 2:30 pm
Re: FISH家融礦教學
小建議,可以改成
finditem ENK C_ , #backpackid
finditem DWJ C_ , #backpackid
這樣就不用每個人都修改了
finditem ENK C_ , #backpackid
finditem DWJ C_ , #backpackid
這樣就不用每個人都修改了
-
DRC
- 初級玩家

- 文章: 54
- 註冊時間: 週六 5月 01, 2010 9:02 pm
Re: FISH家融礦教學
大家注意!! 我們的vXXXXv 同學為大家做了一個錯誤示範
initevents
start:
if #WEIGHT >= 460
{
finditem ENK VCLTJMD <<-------------這個地方,請別把C_刪掉= = 這個指令的意思是指在容器找尋物品
wait 10
event drag #FINDID
msg $
click 386 302 p
wait 2s
}
finditem DWJ C_OCGILMD
event drag #FINDID
msg 1 $
click 922 611 p
wait 8
nn:
finditem DWJ VCLTJMD <<-------------這個地方,請別把C_刪掉= = 這個指令的意思是指在容器找尋物品
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
---------------------------------------------------------我是分隔線----------------------------------------------------
initevents
start:
if #WEIGHT >= 460
{
finditem ENK C_VCLTJMD <<-------------正確打法
wait 10
event drag #FINDID
msg $
click 386 302 p
wait 2s
}
finditem DWJ C_OCGILMD
event drag #FINDID
msg 1 $
click 922 611 p
wait 8
nn:
finditem DWJ C_VCLTJMD <<-------------同上
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
initevents
start:
if #WEIGHT >= 460
{
finditem ENK VCLTJMD <<-------------這個地方,請別把C_刪掉= = 這個指令的意思是指在容器找尋物品
wait 10
event drag #FINDID
msg $
click 386 302 p
wait 2s
}
finditem DWJ C_OCGILMD
event drag #FINDID
msg 1 $
click 922 611 p
wait 8
nn:
finditem DWJ VCLTJMD <<-------------這個地方,請別把C_刪掉= = 這個指令的意思是指在容器找尋物品
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
---------------------------------------------------------我是分隔線----------------------------------------------------
initevents
start:
if #WEIGHT >= 460
{
finditem ENK C_VCLTJMD <<-------------正確打法
wait 10
event drag #FINDID
msg $
click 386 302 p
wait 2s
}
finditem DWJ C_OCGILMD
event drag #FINDID
msg 1 $
click 922 611 p
wait 8
nn:
finditem DWJ C_VCLTJMD <<-------------同上
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
轉貼 EasyUO Wiki 指令教學
http://wiki.easyuo.com/index.php/Documentation
http://wiki.easyuo.com/index.php/Documentation
-
罐頭阿傳
- 初級玩家

- 文章: 47
- 註冊時間: 週六 1月 23, 2010 7:47 pm
Re: FISH家融礦教學
initevents
start:
if #WEIGHT >= 460
{
finditem ENK VCLTJMD
wait 10
event drag #FINDID
msg $
click 386 302 p
wait 2s
}
finditem DWJ C_OCGILMD
event drag #FINDID
msg 1 $
click 922 611 p
wait 8
nn:
finditem DWJ VCLTJMD
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
start:
if #WEIGHT >= 460
{
finditem ENK VCLTJMD
wait 10
event drag #FINDID
msg $
click 386 302 p
wait 2s
}
finditem DWJ C_OCGILMD
event drag #FINDID
msg 1 $
click 922 611 p
wait 8
nn:
finditem DWJ VCLTJMD
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
-
DRC
- 初級玩家

- 文章: 54
- 註冊時間: 週六 5月 01, 2010 9:02 pm
FISH家融礦教學
要經過FISH大大同意喔!!
下面有程式的附加檔案可下載
注意!!開始融礦前請先手動融一次~ 融礦的時候不能打字
#BACKPACKID 的部份已修改 感謝 樓上大大的建議
;===========
initevents
start:
if #WEIGHT >= 460 ;<------角色的最大負重
{
finditem ENK C_ , #BACKPACKID
wait 10
event drag #FINDID
msg $
click 386 302 p ;<<------------- 如果他沒有把鐵磚放到箱子,就把滑鼠移到角色旁邊的箱子(藍色框)上面
wait 2s ;;;;;;不給我空白;;;;;;;把386 302 改成EUO下面的滑鼠座標
}
finditem DWJ C_OCGILMD
if #FINDID = X
goto start
event drag #FINDID
msg 1 $
click 760 550 p ;<<--------------如果他沒把礦放到包包裡面,就把滑鼠移到包包上,再把760 550 改成滑鼠座標
wait 8
nn:
finditem DWJ C_ , #BACKPACKID
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
;===========

下面有程式的附加檔案可下載
注意!!開始融礦前請先手動融一次~ 融礦的時候不能打字
#BACKPACKID 的部份已修改 感謝 樓上大大的建議
;===========
initevents
start:
if #WEIGHT >= 460 ;<------角色的最大負重
{
finditem ENK C_ , #BACKPACKID
wait 10
event drag #FINDID
msg $
click 386 302 p ;<<------------- 如果他沒有把鐵磚放到箱子,就把滑鼠移到角色旁邊的箱子(藍色框)上面
wait 2s ;;;;;;不給我空白;;;;;;;把386 302 改成EUO下面的滑鼠座標
}
finditem DWJ C_OCGILMD
if #FINDID = X
goto start
event drag #FINDID
msg 1 $
click 760 550 p ;<<--------------如果他沒把礦放到包包裡面,就把滑鼠移到包包上,再把760 550 改成滑鼠座標
wait 8
nn:
finditem DWJ C_ , #BACKPACKID
set #LOBJECTID #FINDID
if #FINDID = X
goto start
event macro 17 0
target 4s
event macro 22 0
wait 10
goto nn
goto start
;===========

您沒有權限檢視這篇文章所附加的檔案。
最後由 DRC 於 週六 6月 19, 2010 6:30 pm 編輯,總共編輯了 4 次。
轉貼 EasyUO Wiki 指令教學
http://wiki.easyuo.com/index.php/Documentation
http://wiki.easyuo.com/index.php/Documentation
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 6 位訪客

