發表於 : 週三 11月 27, 2002 10:59 am
我是前弓箭GM...@@
是我文法太濫了吧ㄚ利 寫:ㄜ...阿豪ㄍCipher 寫:弓就算打爆了還是要用 UOA 解除掉才能自己拿袋子裡的第二個弓來用.ㄚ利 寫:你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣
你的這個好深奧喔
讓我有看沒有董
害我腦袋瓜現在除ㄌ數100外
還外加ㄌ一堆?????
-o-|||那種的EZS很容易出一些奇奇怪怪的問題霹靂 寫:ezs要愈笨愈好,顏色碼對一般初學者來說非常麻煩
用顏色值我認為最恰當,只要顏色值抓的好霹靂 寫:我認為用紅箭來當條件來選擇換弓的時機會比較順暢
米奇修改一下吧
那種計數的原理我還想不通,懶得想
你以身上紅箭數量沒改變&&自己血量沒減少為條件
然後雙點箱子裡同一位置的弓
另外,把拿掉血繃帶這邊也修改一下
最好別以顏色碼來判定位置
會很麻煩的,最好改採位置
ㄜ...阿豪ㄍCipher 寫:弓就算打爆了還是要用 UOA 解除掉才能自己拿袋子裡的第二個弓來用.ㄚ利 寫:你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣
弓就算打爆了還是要用 UOA 解除掉才能自己拿袋子裡的第二個弓來用.ㄚ利 寫:你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣
//需EZS2.X及UOP.DLL
//開啟人物視窗取得手上弓箭的位置(pos1)
//並且取其顏色值(var1)
//人物視窗不能再改位置
//也不能關掉
//把1X把輕弓放在箱子裡頭
//設定pos7為箱子左上角
//設定pos8為箱子右下角
//且箱子開啟後不要移動
//也不要關掉
//人物視窗和箱子最好拉到黑色的地方
//別讓文字檔到這兩樣東西
//pos5為主包包的左上角
//pos6為主包包的右下角
//跟人物視窗和箱子一樣都不能移動
//也不能被東西檔到,要在最上層顯示
//pos3是地上放用過的繃帶的地方
//user1用UOA設定為所用的箭
//var8為地上的紅箭位置
//var7為自己的身上
//var7和var8的位置可先用pos#的按鈕取得
//再複製過來即可使用
//f4為補繃帶
//由於有用到color的敘述,所以UO最好在最上層顯示
//不然就不要將開啟的視窗放到最大去檔到UO設定的位置(pos#)
//一檔到該位置的顏色值就會變,這樣EZS判斷時會出問題
start:
if hits<100
call heal
end if
if Color[pos1]!=var1
Left Color DbClick var1 pos7 pos8
if hits<100
call heal
end if
delay(500)
end if
if wght>300
pos4=GetColorPos[var2,pos5,pos6]
if hits<100
call heal
end if
delay(500)
drag 100 from pos4 to pos3
//一次拿100個血繃帶到地上
//看負重更改
if hits<100
call heal
end if
delay(500)
end if
if user1<50
drag 100 from var8 to var7
//一次拿100枝箭到身上
//看負重更改
if hits<100
call heal
end if
delay(500)
end if
jump start
heal:
sendkey(f4)
delay(3500)
return
//有不懂的話問我,我再抓圖教學
//需EZS2.X及UOP.DLL
//開啟人物視窗取得手上弓箭的位置(pos1)
//並且取其顏色值(var1)
//人物視窗不能再改位置
//也不能關掉
//把1X把輕弓放在箱子裡頭
//設定pos7為箱子左上角
//設定pos8為箱子右下角
//且箱子開啟後不要移動
//也不要關掉
//人物視窗和箱子最好拉到黑色的地方
//別讓文字檔到這兩樣東西
//pos5為主包包的左上角
//pos6為主包包的右下角
//跟人物視窗和箱子一樣都不能移動
//也不能被東西檔到,要在最上層顯示
//pos3是地上放用過的繃帶的地方
//user1用UOA設定為所用的箭
//var8為地上的紅箭位置
//var7為自己的身上
//var7和var8的位置可先用pos#的按鈕取得
//再複製過來即可使用
//f4為補繃帶
start:
if hits<100
call heal
end if
if Color[pos1]!=var1
Left Color DbClick var1 pos7 pos8
if hits<100
call heal
end if
delay(500)
end if
if wght>300
pos4=GetColorPos[var2,pos5,pos6]
if hits<100
call heal
end if
delay(500)
drag 100 from pos4 to pos3
//一次拿100個血繃帶到地上
//看負重更改
if hits<100
call heal
end if
delay(500)
end if
if user1<50
drag 100 from var8 to var7
//一次拿100枝箭到身上
//看負重更改
if hits<100
call heal
end if
delay(500)
end if
jump start
heal:
sendkey(f4)
delay(3500)
return
//有不懂的話問我,我再抓圖教學