挖礦程式


版主: sobonono哆啦A夢(doraemon)

回覆文章
捷克
高級玩家
高級玩家
文章: 725
註冊時間: 週五 11月 09, 2001 8:00 am

Re: 挖礦程式

文章 捷克 » 週一 5月 10, 2010 8:23 pm

sobo 寫:終於有說明書可以看了,有空來看一下~ :mrgreen:
sobo 上次沒有問到你
event macro 17 0
這指令是做什麼用的 :o

捷克
高級玩家
高級玩家
文章: 725
註冊時間: 週五 11月 09, 2001 8:00 am

Re: 挖礦程式

文章 捷克 » 週五 5月 07, 2010 1:24 am

nono 寫:轉貼的話不知道要不要通知一下
再來這說明是長時間需要的
看有沒有考慮下載後上傳到板上 :D
嗯嗯 這部分我在去和原作者告知一下好了 :P

nono
高級玩家
高級玩家
文章: 648
註冊時間: 週四 7月 05, 2001 8:00 am

Re: 挖礦程式

文章 nono » 週五 5月 07, 2010 1:11 am

轉貼的話不知道要不要通知一下
再來這說明是長時間需要的
看有沒有考慮下載後上傳到板上 :D

sobo
頂級玩家
頂級玩家
文章: 2551
註冊時間: 週二 7月 10, 2001 8:00 am

Re: 挖礦程式

文章 sobo » 週五 5月 07, 2010 12:51 am

終於有說明書可以看了,有空來看一下~ :mrgreen:
圖檔

頭像
秋夏~
初級玩家
初級玩家
文章: 14
註冊時間: 週六 2月 13, 2010 11:02 am

Re: 挖礦程式

文章 秋夏~ » 週四 5月 06, 2010 5:25 pm

捷克 寫:嗯嗯 訊息那邊我ok了,剛好昨天有遇到sobo,不過還是謝謝 :D

這是EUO中文教學,轉貼的,是PDF檔
http://egg2997.miroko.tw/easyuo_chelp.pdf

Google收詢出來結果

這個下載點好像是來至,傳說中的uo地下站。
網址:http://blog.yam.com/UOserver/article/23765223

這個blog少數還有再更新的 0.0

我在裡頭也找到了許多的寶藏.
我玩遊戲?電腦玩遊戲嗎?到底是誰在玩遊戲嗎?

捷克
高級玩家
高級玩家
文章: 725
註冊時間: 週五 11月 09, 2001 8:00 am

Re: 挖礦程式

文章 捷克 » 週四 5月 06, 2010 12:40 am

HorseLp 寫:
捷克 寫:嗯嗯 訊息那邊我ok了,剛好昨天有遇到sobo,不過還是謝謝 :D

這是EUO中文教學,轉貼的,是PDF檔
http://egg2997.miroko.tw/easyuo_chelp.pdf
剛下載了 可是看了都亂碼@@

用了簡體看還是一樣亂碼
那是PDF檔喔~如果有Adobe之類的瀏覽PDF軟體,應該都是可以正常開啟,不大可能出現亂碼 :o
而且他是繁體中文的說明書 :D

頭像
HorseLp
中級玩家
中級玩家
文章: 261
註冊時間: 週六 8月 22, 2009 8:53 pm

Re: 挖礦程式

文章 HorseLp » 週四 5月 06, 2010 12:20 am

捷克 寫:嗯嗯 訊息那邊我ok了,剛好昨天有遇到sobo,不過還是謝謝 :D

這是EUO中文教學,轉貼的,是PDF檔
http://egg2997.miroko.tw/easyuo_chelp.pdf
剛下載了 可是看了都亂碼@@

用了簡體看還是一樣亂碼

捷克
高級玩家
高級玩家
文章: 725
註冊時間: 週五 11月 09, 2001 8:00 am

Re: 挖礦程式

文章 捷克 » 週三 5月 05, 2010 11:53 pm

嗯嗯 訊息那邊我ok了,剛好昨天有遇到sobo,不過還是謝謝 :D

這是EUO中文教學,轉貼的,是PDF檔
http://egg2997.miroko.tw/easyuo_chelp.pdf

buck34
中級玩家
中級玩家
文章: 121
註冊時間: 週三 12月 23, 2009 2:30 pm

Re: 挖礦程式

文章 buck34 » 週三 5月 05, 2010 11:01 am

中文說明書放上來讓大家可以一起學習吧....^^

系統訊息的部份,由於easyuo沒辦法顯示中文
所以如果用uo中文介面,可以當uo顯示你想要判斷的訊息時
把Extended Info裡的#SYSMSG複製出來接到set %a後面就可以了

捷克
高級玩家
高級玩家
文章: 725
註冊時間: 週五 11月 09, 2001 8:00 am

Re: 挖礦程式

文章 捷克 » 週二 5月 04, 2010 10:28 pm

我大致上已經弄懂了,剛好有找到中文說明書 :D
但是set系統訊息那邊要怎去用呢?

捷克
高級玩家
高級玩家
文章: 725
註冊時間: 週五 11月 09, 2001 8:00 am

Re: 挖礦程式

文章 捷克 » 週日 5月 02, 2010 5:03 pm

看完整個程式碼我有些疑問 :o

1.執行順序是不是 : 打開記事本=>輸入語法=>儲存=>打開EUO=>開啟舊檔=>執行(這樣就可以嗎?還是有 其他要設定?)
2.要如何知道自己當下座標?
3.為什麼要設定轉折點?
4.如果挖到後面回家放礦或是拿工具,之後是從原點重跑嗎?

接下來是我對程式碼的解讀和疑問,我用三種顏色來區分a,b,c這三段的程式碼,我標藍色,綠色,粉色是覺得我還可以理解的部分,而紅色部分我在a,b,c三段中卻沒有看到(如home22和minning2)這紅色部分是不是可以刪除呢?
此外有幾行我看不大懂,希望能麻煩解說下 :D (後面有註解)
謝謝解答>.<

set %a 
set %b 
set %c

set %d
FINDITEM QPF ;尋找找礦工具工具
if #FINDKIND <> 0 ;沒找到工具
{
msg 身上沒工具=口= $
KEY F10 ----------------這是將工具從家中箱子拿到自己包包的熱鍵嗎?
WAIT 25
}
a:
move 1727 971 0
gosub minning
gosub home1
move 1727 972 0
gosub minning
gosub home1
move 1724 974 0
gosub minning
gosub home1
move 1723 976 0
gosub minning
gosub home1
move 1721 977 0
gosub minning
gosub home1
MOVE 1720 978 0
gosub minning
gosub home1
MOVE 1718 989 0 ;轉折

move 1712 991 0
gosub minning
gosub home1
MOVE 1719 991 0 ;轉折

move 1715 997 0
gosub minning
gosub home1
move 1715 1001 0
gosub minning
gosub home1
MOVE 1722 1004 0 ;轉折
msg 點$
move 1718 1008 0
gosub minning
gosub home1
move 1718 1010 0
gosub minning
gosub home1
move 1719 1012 0
gosub minning
gosub home1
move 1720 1014 0
gosub minning
gosub home1
move 1725 1018 0
gosub minning
gosub home1
MOVE 1732 1020 0 ;轉折

move 1728 1022 0
gosub minning
gosub home1
move 1729 1027 0
gosub minning
gosub home1
MOVE 1733 1037 0
gosub minning
gosub home1
MOVE 1734 972 0
gosub minning
gosub home1
move 1735 971 0
gosub minning
gosub home1
goto b

b:
MOVE 1759 967 0
gosub minning3
gosub home33
MOVE 1759 971 0
gosub minning3
gosub home33
MOVE 1756 974 0 ;轉
MOVE 1758 976 0
gosub minning3
gosub home33
MOVE 1756 976 0 ;轉
MOVE 1756 979 0
gosub minning3
gosub home33
MOVE 1756 983 0
gosub minning3
gosub home33
MOVE 1756 987 0
gosub minning3
gosub home33
MOVE 1756 991 0
gosub minning3
gosub home33
MOVE 1757 993 0 ;第一段
gosub minning3
gosub home33

MOVE 1758 996 0 ;第二段
gosub minning3
gosub home33
MOVE 1758 998 0
gosub minning3
gosub home33
MOVE 1760 999 0
gosub minning3
gosub home33
MOVE 1762 1003 0
gosub minning3
gosub home33
MOVE 1766 1007 0
gosub minning3
gosub home33
MOVE 1768 1010 0
gosub minning3
gosub home33
MOVE 1770 1014 0
gosub minning3
gosub home33
MOVE 1771 1016 0
gosub minning3
gosub home33
MOVE 1773 1019 0
gosub minning3
gosub home33
move 1774 1021 0
gosub minning3
gosub home33
move 1775 1024 0
gosub minning3
gosub home33
move 1775 1028 0
gosub minning3
gosub home33
move 1775 1031 0
gosub minning3
gosub home33
move 1759 998 0
move 1755 994 0
move 1755 972 0
move 1736 967 0
goto c

c:
move 1731 971 0 ;轉折點
move 1728 967 0
gosub minning77
gosub home77
move 1728 965 0
gosub minning77
gosub home77
move 1728 963 0
gosub minning77
gosub home77
move 1728 961 0
gosub minning77
gosub home77
move 1728 959 0
gosub minning77
gosub home77
move 1728 957 0
gosub minning77
gosub home77
move 1728 955 0
gosub minning77
gosub home77
move 1727 952 0
gosub minning77
gosub home77
move 1726 950 0
gosub minning77
gosub home77
move 1725 948 0
gosub minning77
gosub home77
move 1724 946 0
gosub minning77
gosub home77
move 1722 944 0
gosub minning77
gosub home77
move 1720 942 0
gosub minning77
gosub home77
move 1720 940 0
gosub minning77
gosub home77
move 1720 938 0
gosub minning77
gosub home77
move 1720 936 0
gosub minning77
gosub home77
move 1720 935 0
gosub minning77
gosub home77
move 1731 971 0;回家點
goto a



sub home1
FINDITEM QPF ;尋找找礦工具工具
if #FINDKIND <> 0 ;沒找到工具
{
msg 沒工具了,回家補@_@ $
gosub gohome2
return
}
if weight > 350
{
msg 太重了 $
gosub gohome1
return
}

sub minning
set #LOBJECTID #findid
event macro 17 0
target
WAIT 10
set #LTARGETX ( #charposx - 1 )
set #LTARGETy ( #charposy )
set #LTARGETKIND 2
event macro 22 0
WAIT 2S………………以上9行我看不懂,是內建的固定指令還是?
if #weight > 350
{
msg 太重了 $
gosub gohome1
gosub minning
return
}
if %a in #sysmsg…………..這指令是什麼意思?
{
gosub minning
return
}
if %b in #sysmsg…………..這指令是什麼意思?

{
gosub minning
return
}
if %d in #sysmsg…………..這指令是什麼意思?

{
msg 發現彩礦^口^$
gosub minning
return
}
if %c in #sysmsg…………..這指令是什麼意思?

{
msg 這裡沒有礦了 =口=$
return
}
return

sub gohome1
move 1735 971 0
move 1737 967 0
key f11 ;放礦
wait 4s
move 1735 971 0
move 1730 972 0
return

sub gohome2
move 1735 971 0
move 1735 967 0
key f10
wait 1s
move 1735 971 0
move 1730 972 0
return


sub home22…………….這指令有用到嗎?
FINDITEM QPF ;尋找找礦工具工具
if #FINDKIND <> 0 ;沒找到工具
{
msg 沒工具了,回家補@_@ $
gosub gohome11
return
}
if weight > 350
{
msg 太重了 $
gosub gohome22
return
}
return

sub home33
FINDITEM QPF ;尋找找礦工具工具
if #FINDKIND <> 0 ;沒找到工具
{
msg 沒工具了,回家補@_@ $
gosub gohome44
return
}
if weight > 350
{
msg 太重了 $
gosub gohome33
return
}
return


sub gohome22……………這指令有用道嗎
move 1756 970 0
move 1734 970 0
move 1737 967 0
key f11
wait 4s
move 1734 970 0
move 1756 970 0
return

sub gohome33
move 1759 998 0
move 1755 994 0
move 1755 972 0
move 1737 967 0
key f11
wait 4s
move 1755 972 0
move 1755 994 0
move 1759 998 0
return

sub gohome11……………….這指令有用到嗎
move 1756 993 0
move 1756 970 0
move 1734 970 0
move 1736 967 0
key f10
wait 1s
move 1734 970 0
move 1756 970 0
return

sub gohome44
move 1759 998 0
move 1755 994 0
move 1755 972 0
move 1736 967 0
key f10
wait 1s
move 1755 972 0
move 1755 994 0
move 1759 998 0
return

sub minning2……………這指令有用到嗎?
set #LOBJECTID #findid
event macro 17 0
target
WAIT 10
set #LTARGETX ( #charposx + 1 )
set #LTARGETy ( #charposy - 1 )
set #LTARGETKIND 2
event macro 22 0
WAIT 2S
if #weight > 350
{
msg 太重了 $
gosub gohome22
gosub minning2
return
}
if %a in #sysmsg
{
gosub minning2
return
}
if %b in #sysmsg
{
gosub minning2
return
}
if %d in #sysmsg
{
msg 發現彩礦^口^$
gosub minning2
return
}
if %c in #sysmsg
{
msg 這裡沒有礦了 =口=$
return
}
return


sub minning3
set #LOBJECTID #findid
event macro 17 0
target
WAIT 10
set #LTARGETX ( #charposx + 1 )
set #LTARGETy ( #charposy - 1 )
set #LTARGETKIND 2
event macro 22 0
WAIT 2S
if #weight > 350
{
msg 太重了 $
gosub gohome33
gosub minning3
return
}
if %a in #sysmsg
{
gosub minning3
return
}
if %b in #sysmsg
{
gosub minning3
return
}
if %d in #sysmsg
{
msg 發現彩礦^口^$
gosub minning3
return
}
if %c in #sysmsg
{
msg 這裡沒有礦了 =口=$
return
}
return


sub home77
FINDITEM QPF ;尋找找礦工具工具
if #FINDKIND <> 0 ;沒找到工具
{
msg 沒工具了,回家補@_@ $
gosub gohome66
return
}
if weight > 350
{
msg 太重了 $
gosub gohome77
return
}

sub minning77
set #LOBJECTID #findid
event macro 17 0
target
WAIT 10
set #LTARGETX ( #charposx - 1 )
set #LTARGETy ( #charposy )
set #LTARGETKIND 2
event macro 22 0
WAIT 2S
if #weight > 350
{
msg 太重了 $
gosub gohome1………………這回去的路為什麼不是設gohome77?
gosub minning77
return
}
if %a in #sysmsg
{
gosub minning77
return
}
if %b in #sysmsg
{
gosub minning77
return
}
if %d in #sysmsg
{
msg 發現彩礦^口^$
gosub minning77
return
}
if %c in #sysmsg
{
msg 這裡沒有礦了 =口=$
return
}
return

sub gohome77
move 1731 971 0
move 1737 967 0
key f11 ;放礦
wait 4s
move 1731 971 0
return

sub gohome66
move 1731 971 0
move 1736 967 0
key f10
wait 1s
move 1731 971 0
return

頭像
秋夏~
初級玩家
初級玩家
文章: 14
註冊時間: 週六 2月 13, 2010 11:02 am

Re: 挖礦程式

文章 秋夏~ » 週日 5月 02, 2010 3:48 pm

sobo 寫:move 後面加上座標就可以了,x,y,z,通常z是設0
wait 10s 就可以等待10秒

move a
move b

人物一開始會走到a的座標再從a走到b座標,若人物沒辦法從一開始就走到a,就會一直亂走,
而a到b也是。若順利從a到b的話,那程序就會一直循環,再從最後一個b點,要走向一開始的a點。
這樣寫嗎?

a:
move 3700.2516.0
wait 10s
move 3700.2528.0
wait 10s
move 3704.2531.0
wait 10s
move 3716.2525.0
wait 10s
move 3724.2525.0
wait 10s
move 3732.2519.0
wait 10s
move 3744.2519.0
wait 10s
move 3752.2513.0
wait 10s
move 3756.2513.0
wait 10s
move 3760.2516.0
wait 10s

b:
move 3700.2516.0
wait 10s
move 3700.2528.0
wait 10s
move 3704.2531.0
wait 10s
move 3716.2525.0
wait 10s
move 3724.2525.0
wait 10s
move 3732.2519.0
wait 10s
move 3744.2519.0
wait 10s
move 3752.2513.0
wait 10s
move 3756.2513.0
wait 10s
move 3760.2516.0
wait 10s



那這些又代表甚麼意思?
*MOVE 1718 989 0 ;轉折
*msg 點$
*MOVE 1756 974 0 ;轉
*MOVE 1757 993 0 ;第一段
*MOVE 1758 996 0 ;第二段
*goto c /goto b / goto a


這些不太懂 :oops:
我玩遊戲?電腦玩遊戲嗎?到底是誰在玩遊戲嗎?

sobo
頂級玩家
頂級玩家
文章: 2551
註冊時間: 週二 7月 10, 2001 8:00 am

Re: 挖礦程式

文章 sobo » 週日 5月 02, 2010 9:40 am

move 後面加上座標就可以了,x,y,z,通常z是設0
wait 10s 就可以等待10秒

move a
move b

人物一開始會走到a的座標再從a走到b座標,若人物沒辦法從一開始就走到a,就會一直亂走,
而a到b也是。若順利從a到b的話,那程序就會一直循環,再從最後一個b點,要走向一開始的a點。
圖檔

頭像
秋夏~
初級玩家
初級玩家
文章: 14
註冊時間: 週六 2月 13, 2010 11:02 am

Re: 挖礦程式

文章 秋夏~ » 週五 4月 30, 2010 12:34 pm

sobo 寫:display 製作人:SOBO

有些地方我看不太懂, 請教你們

*座標怎麼看? 又如何知道那個地點號碼? 怎麼走到我需要的點?

*自動走路,那段要怎麼寫?  如何重複走路,起點到終點 1~30


*如何設定每個點停留10分鐘?




1.78.23s 167.7e 3700.2516.0

2.79.27s 167.7e 3700.2528.0

3.79.43s 167.24e 3704.2531.0

4.79.11s 168.15e 3716.2525.0

5.79.11s 168.49e 3724.2525.0

6.78.39s 169.22e 3732.2519.0

7.78.39s 170.13e 3744.2519.0

8.78.8s 170.47e 3752.2513.0

9.78.8s 171.4e 3756.2513.0

10.78.23s 171.21e 3760.2516.0

11.78.55s 171.21e 3760.2522.0

12.79.11s 170.47e 3752.2525.0

13.79.43s 170.30e 3748.2531.0

14.79.43s 169.39e 3736.2531.0

15.79.58s 169.22e 3732.2534.0

16.80.14s 169.6e 3728.2537.0

17.80.14s 167.7e 3700.2537.0

18.80.30s 166.51 3696.2540.0

19.81.17s 166.17e 3688.2549.0

20.81.17s 164.36e 3664.2549.0

21.81.33s 164.52 3668.2552.0

22.81.49s 165.9e 3672.2555.0

23.82.37s 166.17e 3688.2564.0

24.82.37s 166.51e 3696.2564.0

25.82.5s 169.6e 3728.2558.0

26.86.2s 165.22e 3675.2603.0

27.86.2s 164.52e 3668.2603.0

28.86.164s 164.19e 3660.2603.0

29.87.21s 164.19e 3660.2618.0

30.86.18s 163.11e 3644.2606.0
我玩遊戲?電腦玩遊戲嗎?到底是誰在玩遊戲嗎?

carol
頂級玩家
頂級玩家
文章: 4925
註冊時間: 週一 7月 02, 2001 8:00 am

Re: 挖礦程式

文章 carol » 週二 3月 09, 2010 7:15 am

我才發現之前SOBO大已經給過我了
哈哈謝謝幫忙的朋友~~
~ O D Y 好 久 不 見 ~

回覆文章

回到「紫雲公會」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客