1 頁 (共 1 頁)

發表於 : 週六 4月 27, 2002 3:16 pm
可碧

這樣說我就了解了
謝謝大家的解說

發表於 : 週六 4月 27, 2002 2:07 pm
Sylvia
可碧 寫:問一下
while跟if有啥差別ㄋ
while迴圈是只要符合條件,就一直不停的跑迴圈,直到不符合才跳出來
也就是說 while his<99 是只要血小於99就會跳進去,一直到血大於99才會在跳出來
而if只是符合條件就進去,進去後不會迴圈,直接往下面走

發表於 : 週六 4月 27, 2002 2:04 pm
mio
可碧 寫:問一下
while跟if有啥差別ㄋ
while內的指令會在條件成立時執行
且每執行完一次就會再check一次條件

if內的指令會在條件成立時執行
不過只執行一次就繼續往下跑了

發表於 : 週六 4月 27, 2002 2:03 pm
Sylvia
妳是用EZS2嗎? 如果用EZS2有更好的寫法,因為妳這樣寫的話,在挖礦那delay(12500)完全是無防備的,礦怪很容易就可以在12秒內幹調妳,所以ezs2可以這樣寫

on hits<=99 jump 補血 //如果macro中血<99,那就直接跳到下面的補血
挖礦:
var5=200
var6=12500
var7=5
var1=0
repeat var7
var2=0
repeat var7
var3=(var1-var2)*22
var4=(var1+var2-var7+1)*22
pos2=pos1-x(var3)+y(var4)
sendkey(f4)
delay(var5)
left click at pos2
delay(var6)
var2=var2+1
end repeat
var1=var1+1
end repeat


補血:
if his<50
sendkey(f6) //用uoa喝大補黃水
end if

if hit<99
Say"Guard me" //帶三隻以上的熊
while hits<99
sendkey(f5) //用uoa的熱鍵設蹦帶,載多點安全
delay(3000)
wend
end if

發表於 : 週六 4月 27, 2002 1:53 pm
可碧
問一下
while跟if有啥差別ㄋ

發表於 : 週六 4月 27, 2002 1:35 pm
Sylvia
sendkey(F7)//用uoa錄制洗蹦帶
end if <-------這行是多出來的,應該是你貼上時忘了刪掉

while hits<50
sendkey(f6) //用uoa喝大補黃水
delay(3000)
wend
這應該用不上while
藥水應該是喝一次就好,沒辦法連續喝藥水,所以用if 就行,連delay也不用了
if hits<50
sendkey(f6) //用uoa喝大補黃水
end if


基本上是沒錯拉,但是有點小小的bug...
就是his<99和his<50範圍是重疊的
也就是說,只要血小於99就一直補繃帶補到100才會繼續往下走,那麼後面的
his<50根本不會發生,所以把his<50先放到前面吧,也就是說只要血太少小於50,先喝一次藥水再用繃帶補到滿

if his<50
sendkey(f6) //用uoa喝大補黃水
end if

if his<99
Say"Guard me" //帶三隻以上的熊
while hits<99
sendkey(f5) //用uoa的熱鍵設蹦帶,載多點安全
delay(3000)
wend
end if
sendkey(F7)//用uoa錄制洗蹦帶 <---不過洗繃帶好像沒用,因為uoa會判定不到洗完的繃帶,除非妳再設一個count resources的熱鍵,所以繃帶帶多點吧,繃帶用完就只好等死 :roll:

發表於 : 週六 4月 27, 2002 12:24 pm
⊙⊙和【Deity】
還要請c維亞修改一下
這程式主要是叫熊保護你
跟不停的補血因為蹦帶有限so要錄制一組自動洗蹦帶//我不會用自動洗蹦><
我沒測試so因該是錯誤的吧???

var5=200
var6=12500
var7=5
var1=0
repeat var7
var2=0
repeat var7
var3=(var1-var2)*22
var4=(var1+var2-var7+1)*22
pos2=pos1-x(var3)+y(var4)
sendkey(f4)
delay(var5)
if hits<99
Say"Guard me" //帶三隻以上的熊
while hits<99
sendkey(f5) //用uoa的熱鍵設蹦帶,載多點安全
delay(3000)
wend
end if
while hits<50
sendkey(f6) //用uoa喝大補黃水
delay(3000)
wend
sendkey(F7)//用uoa錄制洗蹦帶
end if
left click at pos2
delay(var6)
var2=var2+1
end repeat
var1=var1+1
end repeat

發表於 : 週六 4月 27, 2002 10:49 am
ZERO
那你還要幫偶加上會自動打怪的敘述ㄛ
ㄚ不然早上起來畫面都是黑白 :cry: :cry: :cry:

發表於 : 週六 4月 27, 2002 2:00 am
⊙⊙和【Deity】
ZERO我想到一個新的掛挖礦方式
我回家的時後寫寫看
你幫我測試
成功的話就可以掛著挖了

發表於 : 週四 4月 25, 2002 7:48 pm
ZERO
真氣~~~~ :x :x :x
1k礦無原因消失了......
回朔...又要重新交易了...
ㄞ~~又要搬礦~~

~~~~~~~ 口肯 ~~~~~~~

發表於 : 週四 4月 25, 2002 7:39 pm
ZERO
ggg 寫:他是趕死隊
CCC
永敢冒險犯難..... 然後送死....
這就是超人的精神吧~~~

發表於 : 週四 4月 25, 2002 3:34 pm
ggg
他是趕死隊
CCC

發表於 : 週四 4月 25, 2002 1:44 pm
可碧
鼻過現在是不是礦怪粉多阿

發表於 : 週三 4月 24, 2002 11:27 pm
ZERO
圖檔

公會挖礦機~~~出動~~~~

發表於 : 週三 4月 24, 2002 11:08 pm
ZERO
呵呵~~:lol: :lol:
最近都會在M城挖礦~~
如果白天有人要礦的話就從我腳下拿吧....

如果偶不在..就是斷線了~~~