第 1 頁 (共 2 頁)
發表於 : 週日 7月 21, 2002 4:38 pm
由 eustace
我不曉得現在有沒有變..
改版後用相關位置也不行勒....
所以點樹的那個部份就改成ez去點....
不過樹有幾種...每個樹幹的位置都不太一樣....
所以要一個一個設勒.....
我點樹的改成ez後就可以用了....
發表於 : 週日 7月 21, 2002 4:20 pm
由 -renn-
對對阿...
請問各位前輩....
我ㄉ巨集也是不能用相關位子...
使用相關位子去別棵樹還是不能伐.....
是什ㄇ原因ㄋ.......還有什ㄇ新ㄉ方法ㄋ?
麻煩幫麻解謎....謝謝
發表於 : 週三 1月 02, 2002 7:59 am
由 trdsa
請問請問
現在還能用掛網伐木嗎?
因為本來是用ez2加上uoa來配合伐木,
可是我的uoa中使用target relative沒有用
所以無法marco伐木,那各位可以嗎?
謝謝 ^^
發表於 : 週一 12月 10, 2001 11:06 am
由 lksodin
在 2001-11-19 15:15, Cloud 寫了:
先補一下第二篇一點資料,
在UO裡如果你走東(E)西(W)砍樹,在一的砍樹點兩邊的樹距離是一步。
在UO裡如果你走南(S)北(N)砍樹,在一的砍樹點兩邊的樹距離是兩步。
這距離是固定的,所以才能砍樹。
第三篇:ezscript II砍樹寫作
找好路線,定好UOA再來就是寫Ezscript了,
我用的語法是{ on 條件 jump lab},如下
// 2048,614 NS
on NowX=1084 jump labNS
Goto 2048,614
.
.
.
labNS:
//N,S 樹
say "NS"
SendMacro(15)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
SendMacro(16)
Delay(var6)
SendKey(27)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
resume
這script是採走東西向砍樹,所以Y座標值是不變的,
// 2048,614 NS :這一行是提醒自己在2048,614砍樹點上有北南兩棵樹可以砍,
on NowX=1084 jump labNS :當走到1084時,就跳到副程式,
Goto 2048,614 :用goto的方法走道2048,614砍樹點上,
這樣就會執行上面那的條件式了,
labNS :副程式
say "NS" :主要適用來檢查是不是在這點上有南北兩棵樹可以砍,
SendMacro(15) :砍北邊的樹,
elay(20000) :砍樹時間delay20秒,
SendKey(27) :按一次ESC鍵,無意義,存好玩
SendKey(34) :向南的方向走一步,免得跳出副程式後,
又在同一砍樹點上再執行一次同一個砍樹指令,
當然向北走時你要改成36,
Delay(200) :走路delay時間,
SendKey(34) :同上
Delay(200) :同上
resume :回到條件式下一行繼續執行。
上面就是同一點上有南(S)北(N)兩棵樹可以砍樹的script,
同樣的你也得寫只有一棵樹可以砍時的script,
範例如下:
// 2096,1600 N
on NowX=2096 jump labN
Goto 2096,1600
// 1084,800 S
on NowX=3000 jump labS
Goto 3000,1600
.
.
labN:
//N 樹
say "N"
SendMacro(15)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
resume
labN:
//N 樹
say "S"
SendMacro(16)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
resume
就這樣啦,等下一篇吧,下一篇應該是搬木頭篇。
PS:上面的XY值是我亂編的,我不會在那的。
我問個問題^^
用goto 自己會走嗎??
發表於 : 週六 12月 08, 2001 7:15 pm
由 ST
我從NP板搬過來
這說明的很完整
發表於 : 週五 11月 30, 2001 9:58 pm
由 Simon NP
浮起來
發表於 : 週一 11月 19, 2001 9:16 pm
由 Cloud
補一下goto的問題。
用goto指令一段時間了,發現ajax真的蠻照顧玩家的設計了這指令,
方便釵h,但在實做同時發現他並非萬能,
所以ajax沒有急於公布,
他有個障礙,只能通過橫在面前2格的障礙物,
當橫在面前的障礙物是3格時,就無法通過了。
所以定點時要避開2個以上障礙物,
想辦法迂迴通過就是啦!
第四篇:搬木頭回家
要搬回家就得先給個條件嘍,
如下:
if wght>420
jump labwght
end if
labwght:
goto x,y
Drag 2 from pos1 to pos2
Delay(800)
Drag all from pos1 to 18415964
Delay(800)
Drag all from pos3 to pos4
Delay(800)
return
if wght>420 :重量超過420條件是,超過420就執行條件式,
jump labwght :條件式成立,執行labwght副程式,
labwght: :labwght副程式,
goto x,y :走回家,x,y就是你家箱子附近位置,以可以放東西進去為限。
Drag 2 from pos1 to pos2
Delay(800)
Drag all from pos1 to 18415964
Delay(800)
Drag all from pos3 to pos4
Delay(800)
:pos1,pos2,pos3,pos4位置說明如下圖,18415964箱子的位置
[img]
http://netcity4.web.hinet.net/UserData/ ... os位置圖解.jpg[/img]
寫玩啦,沒啥感覺。
關於G'說的遇到樹妖的問題,很簡單的,
預先在家放匹馬,當HITS<100就是受到攻擊啦,
受攻擊就跑回家繞道屋子了另一邊,然後補血就好了。
發表於 : 週一 11月 19, 2001 8:13 pm
由 sid
在 2001-11-19 12:49, wawater 寫了:
ezs有時候會沒讀到uoa的ns的數量
我uo斷線或者是當機時會這樣
這時把ezs關掉重開就好了~ㄏㄏ
或者是你按重新計算物資的數量
再試試~~
還有要記的掛上UO的模組!!
一些關於Ezs的基本語法可以到作者的網站去看
http://ezscript.seed.cx/main.php?actions=file
發表於 : 週一 11月 19, 2001 3:15 pm
由 Cloud
先補一下第二篇一點資料,
在UO裡如果你走東(E)西(W)砍樹,在一的砍樹點兩邊的樹距離是一步。
在UO裡如果你走南(S)北(N)砍樹,在一的砍樹點兩邊的樹距離是兩步。
這距離是固定的,所以才能砍樹。
第三篇:ezscript II砍樹寫作
找好路線,定好UOA再來就是寫Ezscript了,
我用的語法是{ on 條件 jump lab},如下
// 2048,614 NS
on NowX=1084 jump labNS
Goto 2048,614
.
.
.
labNS:
//N,S 樹
say "NS"
SendMacro(15)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
SendMacro(16)
Delay(var6)
SendKey(27)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
resume
這script是採走東西向砍樹,所以Y座標值是不變的,
// 2048,614 NS :這一行是提醒自己在2048,614砍樹點上有北南兩棵樹可以砍,
on NowX=1084 jump labNS :當走到1084時,就跳到副程式,
Goto 2048,614 :用goto的方法走道2048,614砍樹點上,
這樣就會執行上面那的條件式了,
labNS :副程式
say "NS" :主要適用來檢查是不是在這點上有南北兩棵樹可以砍,
SendMacro(15) :砍北邊的樹,
elay(20000) :砍樹時間delay20秒,
SendKey(27) :按一次ESC鍵,無意義,存好玩
SendKey(34) :向南的方向走一步,免得跳出副程式後,
又在同一砍樹點上再執行一次同一個砍樹指令,
當然向北走時你要改成36,
Delay(200) :走路delay時間,
SendKey(34) :同上
Delay(200) :同上
resume :回到條件式下一行繼續執行。
上面就是同一點上有南(S)北(N)兩棵樹可以砍樹的script,
同樣的你也得寫只有一棵樹可以砍時的script,
範例如下:
// 2096,1600 N
on NowX=2096 jump labN
Goto 2096,1600
// 1084,800 S
on NowX=3000 jump labS
Goto 3000,1600
.
.
labN:
//N 樹
say "N"
SendMacro(15)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
resume
labN:
//N 樹
say "S"
SendMacro(16)
Delay(20000)
SendKey(27)
SendKey(34)
Delay(200)
SendKey(34)
Delay(200)
resume
就這樣啦,等下一篇吧,下一篇應該是搬木頭篇。
PS:上面的XY值是我亂編的,我不會在那的。
發表於 : 週一 11月 19, 2001 1:44 pm
由 Cloud
user1的用法如果我沒記錯的話應該是點一下user1在去點的的NS,
這樣user1就是你的NS值啦!!
下面阿水說的的對,但我還遇到一種情形,
比如你做如下的設定
if user1<4300
stop
end if
就算過了4300他還是不會有有反應,
要一段時間過後才有反應,
原因不明,
所以你要練魔法最好是身上簫茖儦F429重量的NS,
然後再用drag 8000 的方式去抓NS,
有大約4000的NS備份再加上面的if條件,
這樣就很安全啦。
發表於 : 週一 11月 19, 2001 12:49 pm
由 wawater
ezs有時候會沒讀到uoa的ns的數量
我uo斷線或者是當機時會這樣
這時把ezs關掉重開就好了~ㄏㄏ
或者是你按重新計算物資的數量
再試試~~
發表於 : 週一 11月 19, 2001 11:37 am
由 G'
3Q....Sid
還有一個問題.......^^||
EZS不是可以讀uoa的數值嗎?
我想要讓它讀ns的數量,但是它好像都跳過去ㄋㄟ
還有我如果用User1要怎設定ㄚ.....
請告訴我正確寫法......如果有多種寫法
請全告訴我......3q^^||
發表於 : 週一 11月 19, 2001 10:35 am
由 sid
在 2001-11-19 09:16, G' 寫了:
問一個蠢問題........
repeat n
的n試指執行次數嗎?
沒錯
發表於 : 週一 11月 19, 2001 9:16 am
由 G'
問一個蠢問題........
repeat n
的n試指執行次數嗎?
發表於 : 週一 11月 19, 2001 7:45 am
由 Cloud
在 2001-11-18 19:47, G' 寫了:
有沒有砍到樹妖,會提醒你&先逃離現場的^^
都還沒講完你就說到這了,
這要礎b後面,你等著吧!!