〓〓〓〓〓分界線(以下為 ODY 2.03 舊版討論內容)〓〓〓〓〓


版主: GM Saga

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

Re: 有辦法判斷系統的訊息嗎?

文章 sobo » 週一 11月 09, 2009 10:55 pm

@_@"...我也不知道我是用那一版,我只知道EZS1和EZS2還有作者最近更新的EZS2這三種。

EZS1和EZS2應該都可以使用GOTO?

我記得我以前的伐木就是用EZS1
圖檔

Benjamin
中級玩家
中級玩家
文章: 178
註冊時間: 週一 9月 14, 2009 8:40 am

Re: 有辦法判斷系統的訊息嗎?

文章 Benjamin » 週一 11月 09, 2009 9:26 pm

escape 寫:
sobo 寫:恩.改成hp之後就可以了~ 感謝你的解答

另外請問
我在新版的ezs使用goto 人物行走會頓頓的,一次走一格頓一下,但如果是用ezsII的話不會有這個問題 :?
Hi Sobo
想請問一下
你用哪個ezsII的版本,有goto指令? @@
我找了好幾個版本一直都沒有
雖說自己寫也是可以拚得出來,但有goto總是比較直覺.
笨貓...我丟給你的就有了...... :evil:

escape
中級玩家
中級玩家
文章: 282
註冊時間: 週四 7月 12, 2001 8:00 am

Re: 有辦法判斷系統的訊息嗎?

文章 escape » 週一 11月 09, 2009 8:57 am

sobo 寫:恩.改成hp之後就可以了~ 感謝你的解答

另外請問
我在新版的ezs使用goto 人物行走會頓頓的,一次走一格頓一下,但如果是用ezsII的話不會有這個問題 :?
Hi Sobo
想請問一下
你用哪個ezsII的版本,有goto指令? @@
我找了好幾個版本一直都沒有
雖說自己寫也是可以拚得出來,但有goto總是比較直覺.

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

Re: 有辦法判斷系統的訊息嗎?

文章 sobo » 週日 10月 18, 2009 10:12 am

恩.改成hp之後就可以了~ 感謝你的解答

另外請問
我在新版的ezs使用goto 人物行走會頓頓的,一次走一格頓一下,但如果是用ezsII的話不會有這個問題 :?
圖檔

Benjamin
中級玩家
中級玩家
文章: 178
註冊時間: 週一 9月 14, 2009 8:40 am

Re: 有辦法判斷系統的訊息嗎?

文章 Benjamin » 週日 10月 18, 2009 2:03 am

sobo 寫:使用新版的ezs但在執行程式時if無法正常運作?

if hits<100
sendkey(f5) // 按下F5自動使用繃帶補血
delay(3200)
end if

他會一直執行f5,似乎if功能無法使用 :?
Hits好像改成HP了
你用 if Hp<100 試試看

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

Re: 有辦法判斷系統的訊息嗎?

文章 sobo » 週日 10月 18, 2009 1:33 am

使用新版的ezs但在執行程式時if無法正常運作?

if hits<100
sendkey(f5) // 按下F5自動使用繃帶補血
delay(3200)
end if

他會一直執行f5,似乎if功能無法使用 :?
圖檔

Benjamin
中級玩家
中級玩家
文章: 178
註冊時間: 週一 9月 14, 2009 8:40 am

Re: 有辦法判斷系統的訊息嗎?

文章 Benjamin » 週日 10月 04, 2009 10:28 am

成功了~
現在頭上的跟螢幕的訊息都有作用了~~ 謝謝Ajax大!
而且我發現新版可以儲存設定了 :D

以下是UOEvent的user feedback
1.希望能存成不同的檔案, 配合各個EZ script
2.可以使用關鍵字, 不需要整串字串都必須符合

Ajax
中級玩家
中級玩家
文章: 128
註冊時間: 週二 7月 10, 2001 8:00 am

Re: 有辦法判斷系統的訊息嗎?

文章 Ajax » 週五 10月 02, 2009 1:32 pm

已新增抓取自己所發出的字串...
你再試看看

Benjamin
中級玩家
中級玩家
文章: 178
註冊時間: 週一 9月 14, 2009 8:40 am

Re: 有辦法判斷系統的訊息嗎?

文章 Benjamin » 週四 10月 01, 2009 10:51 pm

下載了新的一包才注意到
UOEvent沒辦法用是因為沒灌Winpcap.
現在UOEvent可以正常抓字串了
目前似乎只會判斷螢幕左下的字串, 頭上的不會判斷
不過還是相當強大...... :twisted:

另外新版的EZS_UO有一個問題是
我送Sendmacro(n), 他會執行UOA 裡 n+1 號的macro.
不曉得是不是只有我的電腦會這樣?

Ajax
中級玩家
中級玩家
文章: 128
註冊時間: 週二 7月 10, 2001 8:00 am

Re: 有辦法判斷系統的訊息嗎?

文章 Ajax » 週四 10月 01, 2009 8:35 am

我修改了一下,你再試看看
一樣放在同樣的地方
另外如果是在vista/win7下,要用管理員權限執行

截取打勾可截取字串至字串區,再將取得的字串複製貼到判斷欄即可
做好後,截取選項的打勾即可去掉,不去掉的話會一直抓訊息

開好ezscript後
輸入以下script,即可判斷是否有正確判斷
//var1, var2會存收到的事件編號,但如果是timeout的話var1=-1,var2則維持前一個eventvalue

//----------------

waitevent 10000
var1=eventvalue
if var1!=-1
var2=var1
end if

Benjamin
中級玩家
中級玩家
文章: 178
註冊時間: 週一 9月 14, 2009 8:40 am

Re: 有辦法判斷系統的訊息嗎?

文章 Benjamin » 週四 10月 01, 2009 1:28 am

哇~
Ajax大人都出現了~~ 趕緊膜拜一下~
不過UOEvent我試了一下 並沒有作用耶
不曉得是不是我哪裡沒注意?

Ajax
中級玩家
中級玩家
文章: 128
註冊時間: 週二 7月 10, 2001 8:00 am

Re: 有辦法判斷系統的訊息嗎?

文章 Ajax » 週三 9月 30, 2009 8:27 pm

sobo 寫:請問

在ezs2中,是否有辦法判斷主機的訊息 ?
現在可以配合UOEvent來做到(只支援新改的EZS_UO版本),
UOEvent程式還在測試中,目前只開放5個字串判斷,大家可以下載試看看
下載網址和新修改ezs一樣,我打包在一起了
:)
用法:

//waitevent 時間

//挖礦
sendkey(113)
//等待事件觸發或20秒
waitevent 20000
stop

lordlpg
究級玩家
究級玩家
文章: 5226
註冊時間: 週三 7月 11, 2001 8:00 am

Re: 有辦法判斷系統的訊息嗎?

文章 lordlpg » 週二 9月 15, 2009 9:37 pm

sobo 寫:測試成功了 :alien:

我是用來判斷礦點是不是沒礦了來判斷等待時間的長短修改後更有效率了。

感激不盡。 :D

好厲害 :o :amazing:

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

Re: 有辦法判斷系統的訊息嗎?

文章 sobo » 週二 9月 15, 2009 8:34 pm

測試成功了 :alien:

我是用來判斷礦點是不是沒礦了來判斷等待時間的長短修改後更有效率了。

感激不盡。 :D
圖檔

kimo2001
高級玩家
高級玩家
文章: 934
註冊時間: 週六 3月 02, 2002 8:00 am

Re: 有辦法判斷系統的訊息嗎?

文章 kimo2001 » 週一 9月 14, 2009 2:31 am

不過即時系統訊息的顏色我記的不好抓....(一下就不見了)
可能要從日誌上的比較好下手
如果你只是要判斷幾個比較簡單的訊息
應該是沒什麼問題的 :o

回覆文章

回到「輔助軟體討論版」

誰在線上

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