EZscript II伐木教學....


版主: GM Saga

回覆文章
頭像
eustace
究級玩家
究級玩家
文章: 5969
註冊時間: 週五 8月 31, 2001 8:00 am

文章 eustace » 週日 7月 21, 2002 4:38 pm

我不曉得現在有沒有變..
改版後用相關位置也不行勒....
所以點樹的那個部份就改成ez去點....
不過樹有幾種...每個樹幹的位置都不太一樣....
所以要一個一個設勒.....
我點樹的改成ez後就可以用了....
恭喜ody復站啦!
好多年囉~我都變成上班族了...呵呵~

-renn-
初級玩家
初級玩家
文章: 46
註冊時間: 週二 6月 11, 2002 6:37 pm

文章 -renn- » 週日 7月 21, 2002 4:20 pm

對對阿...
請問各位前輩....
我ㄉ巨集也是不能用相關位子...
使用相關位子去別棵樹還是不能伐.....
是什ㄇ原因ㄋ.......還有什ㄇ新ㄉ方法ㄋ?
麻煩幫麻解謎....謝謝

trdsa
中級玩家
中級玩家
文章: 121
註冊時間: 週四 8月 23, 2001 8:00 am

文章 trdsa » 週三 1月 02, 2002 7:59 am

請問請問
現在還能用掛網伐木嗎?
因為本來是用ez2加上uoa來配合伐木,
可是我的uoa中使用target relative沒有用
所以無法marco伐木,那各位可以嗎?
謝謝 ^^

lksodin
高級玩家
高級玩家
文章: 697
註冊時間: 週日 10月 14, 2001 8:00 am

文章 lksodin » 週一 12月 10, 2001 11:06 am

在 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 自己會走嗎??

ST
頂級玩家
頂級玩家
文章: 1360
註冊時間: 週二 7月 03, 2001 8:00 am

文章 ST » 週六 12月 08, 2001 7:15 pm

我從NP板搬過來
這說明的很完整
為自已的夢想而去想,到自已想到的地方,做自已想做的事。
因為你只有一次的人生及一次的機會去做這全部的事。

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

文章 Simon NP » 週五 11月 30, 2001 9:58 pm

浮起來

Cloud
中級玩家
中級玩家
文章: 294
註冊時間: 週一 7月 02, 2001 8:00 am

文章 Cloud » 週一 11月 19, 2001 9:16 pm

補一下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就是受到攻擊啦,
受攻擊就跑回家繞道屋子了另一邊,然後補血就好了。

sid
高級玩家
高級玩家
文章: 650
註冊時間: 週日 8月 19, 2001 8:00 am

文章 sid » 週一 11月 19, 2001 8:13 pm

在 2001-11-19 12:49, wawater 寫了:
ezs有時候會沒讀到uoa的ns的數量
我uo斷線或者是當機時會這樣
這時把ezs關掉重開就好了~ㄏㄏ
或者是你按重新計算物資的數量
再試試~~
還有要記的掛上UO的模組!!
一些關於Ezs的基本語法可以到作者的網站去看
http://ezscript.seed.cx/main.php?actions=file

Cloud
中級玩家
中級玩家
文章: 294
註冊時間: 週一 7月 02, 2001 8:00 am

文章 Cloud » 週一 11月 19, 2001 3:15 pm

先補一下第二篇一點資料,
在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值是我亂編的,我不會在那的。

Cloud
中級玩家
中級玩家
文章: 294
註冊時間: 週一 7月 02, 2001 8:00 am

文章 Cloud » 週一 11月 19, 2001 1:44 pm

user1的用法如果我沒記錯的話應該是點一下user1在去點的的NS,
這樣user1就是你的NS值啦!!
下面阿水說的的對,但我還遇到一種情形,
比如你做如下的設定
if user1<4300
stop
end if
就算過了4300他還是不會有有反應,
要一段時間過後才有反應,
原因不明,
所以你要練魔法最好是身上簫茖儦F429重量的NS,
然後再用drag 8000 的方式去抓NS,
有大約4000的NS備份再加上面的if條件,
這樣就很安全啦。

wawater
頂級玩家
頂級玩家
文章: 1244
註冊時間: 週日 7月 01, 2001 8:00 am

文章 wawater » 週一 11月 19, 2001 12:49 pm

ezs有時候會沒讀到uoa的ns的數量
我uo斷線或者是當機時會這樣
這時把ezs關掉重開就好了~ㄏㄏ
或者是你按重新計算物資的數量
再試試~~

G'
中級玩家
中級玩家
文章: 269
註冊時間: 週六 11月 03, 2001 8:00 am

文章 G' » 週一 11月 19, 2001 11:37 am

3Q....Sid
還有一個問題.......^^||
EZS不是可以讀uoa的數值嗎?
我想要讓它讀ns的數量,但是它好像都跳過去ㄋㄟ
還有我如果用User1要怎設定ㄚ.....
請告訴我正確寫法......如果有多種寫法
請全告訴我......3q^^||

sid
高級玩家
高級玩家
文章: 650
註冊時間: 週日 8月 19, 2001 8:00 am

文章 sid » 週一 11月 19, 2001 10:35 am

在 2001-11-19 09:16, G' 寫了:
問一個蠢問題........
repeat n
的n試指執行次數嗎?
沒錯

G'
中級玩家
中級玩家
文章: 269
註冊時間: 週六 11月 03, 2001 8:00 am

文章 G' » 週一 11月 19, 2001 9:16 am

問一個蠢問題........
repeat n
的n試指執行次數嗎?

Cloud
中級玩家
中級玩家
文章: 294
註冊時間: 週一 7月 02, 2001 8:00 am

文章 Cloud » 週一 11月 19, 2001 7:45 am

在 2001-11-18 19:47, G' 寫了:
有沒有砍到樹妖,會提醒你&先逃離現場的^^
都還沒講完你就說到這了,
這要礎b後面,你等著吧!!

回覆文章

回到「輔助軟體討論版」

誰在線上

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