1 頁 (共 1 頁)

發表於 : 週三 11月 27, 2002 10:59 am
newwood
我是前弓箭GM...@@

發表於 : 週四 10月 31, 2002 2:27 am
Cipher
ㄚ利 寫:
Cipher 寫:
ㄚ利 寫:你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣
弓就算打爆了還是要用 UOA 解除掉才能自己拿袋子裡的第二個弓來用.
ㄜ...阿豪ㄍ
你的這個好深奧喔
讓我有看沒有董
害我腦袋瓜現在除ㄌ數100外
還外加ㄌ一堆?????
是我文法太濫了吧
http://newboard.odyes.com/viewtopic.php?t=51817

發表於 : 週三 10月 30, 2002 10:02 pm
米奇
霹靂 寫:ezs要愈笨愈好,顏色碼對一般初學者來說非常麻煩
-o-|||那種的EZS很容易出一些奇奇怪怪的問題

顏色碼的只有抓不到顏色的問題,多抓幾次就OK了

發表於 : 週三 10月 30, 2002 7:12 pm
狂~~~
不要練最快...........

發表於 : 週三 10月 30, 2002 6:38 pm
霹靂
ezs要愈笨愈好,顏色碼對一般初學者來說非常麻煩

發表於 : 週三 10月 30, 2002 4:29 pm
米奇
霹靂 寫:我認為用紅箭來當條件來選擇換弓的時機會比較順暢

米奇修改一下吧
那種計數的原理我還想不通,懶得想

你以身上紅箭數量沒改變&&自己血量沒減少為條件
然後雙點箱子裡同一位置的弓

另外,把拿掉血繃帶這邊也修改一下
最好別以顏色碼來判定位置
會很麻煩的,最好改採位置
用顏色值我認為最恰當,只要顏色值抓的好
應該沒那問題
偵測顏色值是怕東西沒了位置改變
因次用掃瞄某範圍的顏色值然後抓取該位址
這樣是比較好

發表於 : 週三 10月 30, 2002 10:29 am
霹靂
我認為用紅箭來當條件來選擇換弓的時機會比較順暢

米奇修改一下吧
那種計數的原理我還想不通,懶得想

你以身上紅箭數量沒改變&&自己血量沒減少為條件
然後雙點箱子裡同一位置的弓

另外,把拿掉血繃帶這邊也修改一下
最好別以顏色碼來判定位置
會很麻煩的,最好改採位置

發表於 : 週三 10月 30, 2002 9:47 am
ㄚ利
Cipher 寫:
ㄚ利 寫:你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣
弓就算打爆了還是要用 UOA 解除掉才能自己拿袋子裡的第二個弓來用.
ㄜ...阿豪ㄍ
你的這個好深奧喔
讓我有看沒有董
害我腦袋瓜現在除ㄌ數100外
還外加ㄌ一堆?????

發表於 : 週三 10月 30, 2002 9:33 am
Cipher
ㄚ利 寫:你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣
弓就算打爆了還是要用 UOA 解除掉才能自己拿袋子裡的第二個弓來用.

發表於 : 週三 10月 30, 2002 1:58 am
lightblue
.........ㄜ
怎麼看起來實驗還沒成功ccc :mrgreen: :mrgreen: :mrgreen:

發表於 : 週三 10月 30, 2002 12:27 am
ㄚ利
你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣

發表於 : 週三 10月 30, 2002 12:24 am
ㄚ利
米奇
你的程式不會在弓壞嚕不見時
自己抓箱子的弓來手上
怪怪的
還有繃帶ㄝ是不會自己拿到地上放
這樣人家怎麼掛網ㄚ
>"<

Re: [教學]練弓箭

發表於 : 週二 10月 29, 2002 11:00 pm
米奇
下面這是剛出爐的,還沒測試過,所以第一次使用時不要一掛著就閃人
先看看有沒有啥問題再掛長時間,不然後果我不負責
cccccccc
//需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

//有不懂的話問我,我再抓圖教學

[教學]練弓箭

發表於 : 週二 10月 29, 2002 10:00 pm
米奇
下面這是剛出爐的,還沒測試過,所以第一次使用時不要一掛著就閃人
先看看有沒有啥問題再掛長時間,不然後果我不負責
cccccccc
//需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

//有不懂的話問我,我再抓圖教學