其他藥材練磨藥


版主: GM Saga

回覆文章
jau
頂級玩家
頂級玩家
文章: 1161
註冊時間: 週日 7月 01, 2001 8:00 am

文章 jau » 週六 9月 15, 2001 4:11 pm

我也來發表一下我所用的. 只要有幾個空瓶就好了, 5個10個都可以, 我只用到user2, 加上三個uoa macro. 當然是看到小班的post才改的 :smile:
因為我用EZS II, 所以用while指令,

user2定義為所磨出藥水種類
var1為已到入藥水桶的數量
macro(1) 磨藥含delay time
macro(2) 把藥放入藥水桶
macro(3) 把藥水桶的藥倒入垃圾桶

pos1為把藥水放入藥水桶時, 空瓶於腳下的位置
pos2為自己身上

while var1<100 //當藥水桶還沒滿
sendkey(f9) //取一個藥
sendmacro(1) //磨藥
if user2>0 // 如果磨成

LEE
中級玩家
中級玩家
文章: 186
註冊時間: 週三 7月 04, 2001 8:00 am

文章 LEE » 週六 9月 15, 2001 9:09 am

呵呵 小班
我才要感謝你耶
以前我也做過一個Script
也是練磨藥的
不過是邊磨邊喝
有朋友也曾經練到GM過
不過速度跟你差太多了
你的這個Script速度相當快
又不限定藥材 最近技能狂奔中
現在 77.X 多 預計下個星期GM..
呵呵 這都要謝謝你的..Tks..

小班
高級玩家
高級玩家
文章: 760
註冊時間: 週日 7月 01, 2001 8:00 am

文章 小班 » 週五 9月 14, 2001 10:39 pm

謝謝LEE幫我修正..^^

不過我也是用Win2k玩耶
Uo+Uoa+EZS沒出過問題........
不過我EZ都用1.07跟1.10版的..^^"
感謝Ajax真的很厲害耶
寫出這麼好用的程式.....:smile:
以上來自小班的無責任發言....@_@
ICQ:82136856

LEE
中級玩家
中級玩家
文章: 186
註冊時間: 週三 7月 04, 2001 8:00 am

文章 LEE » 週四 9月 13, 2001 6:33 pm

呵呵
要水桶裝的藥水不同特性吧
要不然就是User2忘記設定磨好的藥水
以及Macro Item Type沒有設好
重設一下吧

Gary^^
頂級玩家
頂級玩家
文章: 1075
註冊時間: 週四 7月 12, 2001 8:00 am

文章 Gary^^ » 週四 9月 13, 2001 6:25 pm

為什麼有時後藥會倒不進藥桶中一直堆在身上呢?

LEE
中級玩家
中級玩家
文章: 186
註冊時間: 週三 7月 04, 2001 8:00 am

文章 LEE » 週四 9月 13, 2001 2:42 pm

不同意
我的Win2000如果不搭配EZScript的話
可以開個兩三天不會有問題
但是通常搭配開EZScript的話
一個晚上就會出現訊息嚕.
誰的錯
不知道..呵呵

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

文章 Ajax » 週四 9月 13, 2001 12:44 pm

UO如果一直開著沒關的話
記憶體會一直被吃掉...
而不是EZS吃記憶體
EZS佔記憶體是固定的

LEE
中級玩家
中級玩家
文章: 186
註冊時間: 週三 7月 04, 2001 8:00 am

文章 LEE » 週四 9月 13, 2001 9:55 am

另外
我用Win2000去玩UO的時候
搭配 EZScript 就是會出現那種
類似記憶體用完的訊息
WinME推想也會(同一個核心OS程式)
所以請樓下反應的那個人
換回來 Win98 或者是 Win98SE 嚕
畢竟玩遊戲還是 Win98 比較好

LEE
中級玩家
中級玩家
文章: 186
註冊時間: 週三 7月 04, 2001 8:00 am

文章 LEE » 週四 9月 13, 2001 9:53 am

呵呵 小班.....
我修正了一個小地方
個人在執行的時候有感覺比較順一點
轉貼出來請你參考看看嚕...
重點是修改磨藥的等待時間判斷邏輯
之前是用重量判斷
但是使用起來就是會有停頓的現象
後來追蹤的結果
發現停在判斷磨藥時間的部分很久
才知道因為身體的重量係數剛好在一個臨界值
所以體重不會更改
然後就一直停頓在那邊嚕..
所以修改成判斷物件數量
如果磨好一個物件後物件數增加
就會造成判斷磨藥完成而跳出等待迴圈


//拿瓶子
if user2<5
drag all from pos2 to pos4
delay(1000)
sendkey(f3)
delay(1000)
end if


//磨藥
if bm=0
sendkey(192)
end if

repeat 50
delay(100)
if bm>0
break
end if
end repeat

//我修改這部分,改成判斷物件數量來取得時間
var3=user1 //這裡修改
sendkey(f1)
repeat 50
delay(100)
if user1>var3 //這裡修改
break
end if
end repeat


//倒藥水
sendkey(f2)
delay(1000)

if user1>5
sendkey(f3)
repeat 5
sendkey(f2)
delay(2000)
end repeat
end if



另外有一點很奇怪
提供大家參考
我用大蒜去磨的時候
UOA是用GL 做簡稱
但是好像EZScript要用ga去判斷的樣子
供大家參考一下...如果有人可以確定的話
也請說明一下 謝謝

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

文章 sobo » 週日 9月 09, 2001 12:06 pm

thx 現在不會卡住了 ..回速還是...會出現那一個訊息..我的常駐程式都關了 ..><"記憶体還夠用....不知道是不是用win me的關係?如果是..不知道能不能修改..><"

可以麻煩修改一下..讓ezs1可以磨藥我想試試.><"

新手請多多指教.>_<"

小班
高級玩家
高級玩家
文章: 760
註冊時間: 週日 7月 01, 2001 8:00 am

文章 小班 » 週日 9月 09, 2001 2:16 am

在 2001-09-08 07:29, sobo 寫了:
>"<又出問題...
有時後磨一磨會出現一個訊息..[ezscrip造成MFC.42Dll發生錯誤]然後就關掉ezs了..這是我電腦本身的問題嗎?

還有..有時後會卡在.repeat 50
delay(100)
if ss>0
break
end if
end repeat 這邊

或者是前一次的ss沒磨好..以至多拿了一個ss,整個程式卡住..
>"<"新手請多多指教.
EZ程式出錯部分我不清楚....
至於卡住部分...
你可以試試在掛之前先count resources 一次
讓UOA抓你的資料
以上來自小班的無責任發言....@_@
ICQ:82136856

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

文章 sobo » 週六 9月 08, 2001 7:29 am

>"<又出問題...
有時後磨一磨會出現一個訊息..[ezscrip造成MFC.42Dll發生錯誤]然後就關掉ezs了..這是我電腦本身的問題嗎?

還有..有時後會卡在.repeat 50
delay(100)
if ss>0
break
end if
end repeat 這邊

或者是前一次的ss沒磨好..以至多拿了一個ss,整個程式卡住..
>"<"新手請多多指教.

小班
高級玩家
高級玩家
文章: 760
註冊時間: 週日 7月 01, 2001 8:00 am

文章 小班 » 週六 9月 08, 2001 12:38 am

在 2001-09-07 23:02, sobo 寫了:
請問一下..最後面..為什麼有兩個end if..新手請多多指教...>"<
拍se....^^"
因為之前改了一點點
去掉一個if
最後一個忘記刪掉.....^^"
我修正了

不過其實最後的

if user1>5
sendkey(f3)
repeat 5
sendkey(f2)
delay(2000)
end repeat
end if

這個部分,可有可無,只是預防藥水桶都滿了還沒倒掉,
藥水倒不進去(開始堆積在身上),macro會出問題,
所以加的保護而已

_________________
以上來自小班的無責任發言....@_@
ICQ:82136856

<font size=-1>[ 這篇文章被編輯過: 小班 在 2001-09-08 00:41 ]</font>

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

文章 sobo » 週五 9月 07, 2001 11:02 pm

請問一下..最後面..為什麼有兩個end if..新手請多多指教...>"<

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

文章 sobo » 週四 9月 06, 2001 10:51 pm

thx ^_^總於可以練了

回覆文章

回到「輔助軟體討論版」

誰在線上

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