第 1 頁 (共 1 頁)
發表於 : 週四 10月 03, 2002 11:37 am
由 亮晶晶
謝謝各位了,終于魔法97.7了,花了不少時間,也花了不少藥材.謝謝各位的幫助.
由於uoa實在不好理解,我用的EZS練的魔法,暫時就到這,先不忙到GM.
麻煩個位了.
我把自己練魔法的EZS留下來,給以後練魔法的玩家備用.
練的光亮魔法或者魔法箭 F12冥想 F9對自己使用魔法.時間銜接比較準,
repeat 28
sendkey(f9)
delay(1500)
end repeat
end if
repeat 20
sendkey(f12)
delay(2000)
end repeat
end if
delay(130000)
end if
發表於 : 週三 9月 18, 2002 10:13 pm
由 KleMenT
亮晶晶 寫:CrySania 寫:腳本用這個
EzScript SP1.1
--
var1=int
if mana=var1
repeat 1
sendkey(f9)
delay(4200)
end repeat
end if
if mana<var1
sendkey(f10)
delay(4000)
end if----------->
F9 任一魔法
----------->F10 冥想
[語法錯誤]::有 If 而沒對應的 End If (line:8)
少了橘色那句end if
var1怎麽定義啊?
var1=int 這種ezscirpt 是要配合uoa和uop.dll用的呢
uop.dll 是模組可以在ezscitp下載
如果妳用的ezs沒有可以選模組可以下載ezscirpt下載2.1.0.8版
Re: 關於ezs連魔法的一點問題
發表於 : 週三 9月 18, 2002 10:08 pm
由 KleMenT
亮晶晶 寫://先將可以看到 Mana 的長條圖拉出
//設定 F1 為對自己落毒
//在 Mana 全滿時,按下 Pos1 的取得座標
//並且取的此時 Pos1 的顏色到Var1
// Pos1=Pos2
//先放幾個魔法,使原 Pos1 位置的顏色從藍色
//變成紅色之後,取得 Pos2 的顏色到Var2
//Pos1的位置大約在 Mana 長條圖 95% 位置
if color(pos1)=var1
Var3=1
end if
if Var3=1
//對自己落毒五次(可自行斟酌)
repeat 5
sendkey(f1)
delay(4000)
end repeat
end if
//判斷是否要繼續 Meditation
if color(pos2)=var2
sendkey(f6)
delay(2850)
var3=2end if
···································
第一次接觸這個軟件,以上是網上的介紹,看了半天,有幾個地方不太明白。
var3這個是怎麽囘事?好像沒有設置啊。上面只設置了var1,var2,Pos1,Pos2
希望會的指點一下。謝謝。
var3 其實是個判斷用的作用
if color(pos1)=var1
Var3=1
end if
如果 pos1顏色=var2
那var3就是1
[當var3是1的時候, 對自己落毒] 其實等同於[ 如果 pos1顏色=var2,對自己落毒]
var3只是用來判斷用
發表於 : 週三 9月 11, 2002 6:40 pm
由 andyto
這是uoa加ezx的練魔~~試試
用其中2個uoa 的marco record 一個用毒毒自己的!不用reset target也不用設時間
另一個是record 一個用 meditation 的marco
var1=mana
var2=int
sendmacro(15) <<<把15改為您用的uoa marco
delay(4000)
var1=mana
while var1!=var2
sendmacro(16) <<<把16改為您用的uoa marco
delay(3000)
var1=mana
var2=int
wend
把這段文字貼上到ezs 的空格中,再選擇`其他;一列中的`模組'(選uop.dll)
再選更新中的Ultima Online-xxxxxx(您在遊戲的id)(odyssey)
再按執行便可!!!~~~~
發表於 : 週三 9月 11, 2002 6:26 pm
由 霹靂
@@
不懂這個捉點的用法:p
且不須捉啥點的
你不是正在學用uoa,就直接用uoa錄「對自己放魔法」,這就可了
發表於 : 週三 9月 11, 2002 6:04 pm
由 亮晶晶
用Ctrl + Alt + 1 抓取坐標
發表於 : 週三 9月 11, 2002 4:29 pm
由 霹靂
捉電?
發表於 : 週三 9月 11, 2002 4:02 pm
由 亮晶晶
霹靂 寫:if mana=int
sendkey(f9) //魔法
delay(var1) //var1 依所練魔法設定時間,正常時間約在3000
end repeat
end if
if mana<var1
sendkey(f10) //瞑想
delay(4000)
end if
這個ezs是放一次魔法後持續瞑想到滿,不會因為你的瞑想高低而有所影響
這個
delay(var1) //var1 依所練魔法設定時間,正常時間約在3000
該成
delay(3000)
???
需不需要抓電啊?
發表於 : 週三 9月 11, 2002 10:38 am
由 霹靂
if mana=int
sendkey(f9) //魔法
delay(var1) //var1 依所練魔法設定時間,正常時間約在3000
end repeat
end if
if mana<var1
sendkey(f10) //瞑想
delay(4000)
end if
這個ezs是放一次魔法後持續瞑想到滿,不會因為你的瞑想高低而有所影響
發表於 : 週三 9月 11, 2002 6:32 am
由 亮晶晶
repeat 10
sendkey(f9)
delay(4000)
end repeat
end if
repeat 20
sendkey(f12)
delay(2000)
end repeat
end if
delay(100000)
end if
f9 魔法
f12 冥想
我希望的是10次魔法完畢之後開始冥想,因爲我冥想不一定成功,在出現“You lost you concentration”重復一次冥想,等判斷冥想成功之後,出現“You are at peace”這句話之後又自動開始10次魔法。麻煩幫我修改一下。謝謝。
發表於 : 週三 9月 11, 2002 6:19 am
由 亮晶晶
CrySania 寫:腳本用這個
EzScript SP1.1
--
var1=int
if mana=var1
repeat 1
sendkey(f9)
delay(4200)
end repeat
end if
if mana<var1
sendkey(f10)
delay(4000)
----------->F9 任一魔法
----------->F10 冥想
[語法錯誤]::有 If 而沒對應的 End If (line:8)
var1怎麽定義啊?
發表於 : 週三 9月 11, 2002 5:14 am
由 CrySania
腳本用這個
EzScript SP1.1
--
var1=int
if mana=var1
repeat 1
sendkey(f9)
delay(4200)
end repeat
end if
if mana<var1
sendkey(f10)
delay(4000)
----------->F9 任一魔法
----------->F10 冥想
關於ezs連魔法的一點問題
發表於 : 週三 9月 11, 2002 4:44 am
由 亮晶晶
//先將可以看到 Mana 的長條圖拉出
//設定 F1 為對自己落毒
//在 Mana 全滿時,按下 Pos1 的取得座標
//並且取的此時 Pos1 的顏色到Var1
// Pos1=Pos2
//先放幾個魔法,使原 Pos1 位置的顏色從藍色
//變成紅色之後,取得 Pos2 的顏色到Var2
//Pos1的位置大約在 Mana 長條圖 95% 位置
if color(pos1)=var1
Var3=1
end if
if Var3=1
//對自己落毒五次(可自行斟酌)
repeat 5
sendkey(f1)
delay(4000)
end repeat
end if
//判斷是否要繼續 Meditation
if color(pos2)=var2
sendkey(f6)
delay(2850)
var3=2
end if
···································
第一次接觸這個軟件,以上是網上的介紹,看了半天,有幾個地方不太明白。
var3這個是怎麽囘事?好像沒有設置啊。上面只設置了var1,var2,Pos1,Pos2
希望會的指點一下。謝謝。