[教學]練弓箭


版主: 霹靂

回覆文章
newwood
初級玩家
初級玩家
文章: 15
註冊時間: 週一 12月 03, 2001 8:00 am

文章 newwood » 週三 11月 27, 2002 10:59 am

我是前弓箭GM...@@

Cipher
高級玩家
高級玩家
文章: 369
註冊時間: 週一 5月 27, 2002 5:14 am

文章 Cipher » 週四 10月 31, 2002 2:27 am

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

米奇
高級玩家
高級玩家
文章: 519
註冊時間: 週二 11月 27, 2001 8:00 am

文章 米奇 » 週三 10月 30, 2002 10:02 pm

霹靂 寫:ezs要愈笨愈好,顏色碼對一般初學者來說非常麻煩
-o-|||那種的EZS很容易出一些奇奇怪怪的問題

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

狂~~~
頂級玩家
頂級玩家
文章: 3569
註冊時間: 週三 10月 03, 2001 8:00 am

文章 狂~~~ » 週三 10月 30, 2002 7:12 pm

不要練最快...........

霹靂
頂級玩家
頂級玩家
文章: 1549
註冊時間: 週一 7月 02, 2001 8:00 am

文章 霹靂 » 週三 10月 30, 2002 6:38 pm

ezs要愈笨愈好,顏色碼對一般初學者來說非常麻煩
年輕時~如果可以,,我「要」怎樣怎樣…
二十出頭時~如果可以,我「將」怎樣怎樣…
三十時~如果可以,我「能」怎樣怎樣…

人永遠看不到明天的自己
今天的自己爭的是明天的改變
ICQ 39373127
圖檔

米奇
高級玩家
高級玩家
文章: 519
註冊時間: 週二 11月 27, 2001 8:00 am

文章 米奇 » 週三 10月 30, 2002 4:29 pm

霹靂 寫:我認為用紅箭來當條件來選擇換弓的時機會比較順暢

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

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

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

霹靂
頂級玩家
頂級玩家
文章: 1549
註冊時間: 週一 7月 02, 2001 8:00 am

文章 霹靂 » 週三 10月 30, 2002 10:29 am

我認為用紅箭來當條件來選擇換弓的時機會比較順暢

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

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

另外,把拿掉血繃帶這邊也修改一下
最好別以顏色碼來判定位置
會很麻煩的,最好改採位置
年輕時~如果可以,,我「要」怎樣怎樣…
二十出頭時~如果可以,我「將」怎樣怎樣…
三十時~如果可以,我「能」怎樣怎樣…

人永遠看不到明天的自己
今天的自己爭的是明天的改變
ICQ 39373127
圖檔

ㄚ利
高級玩家
高級玩家
文章: 543
註冊時間: 週二 7月 17, 2001 8:00 am

文章 ㄚ利 » 週三 10月 30, 2002 9:47 am

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

Cipher
高級玩家
高級玩家
文章: 369
註冊時間: 週一 5月 27, 2002 5:14 am

文章 Cipher » 週三 10月 30, 2002 9:33 am

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

lightblue
中級玩家
中級玩家
文章: 293
註冊時間: 週五 5月 31, 2002 2:03 am

文章 lightblue » 週三 10月 30, 2002 1:58 am

.........ㄜ
怎麼看起來實驗還沒成功ccc :mrgreen: :mrgreen: :mrgreen:
圖檔
盜連中 ...圖檔

ㄚ利
高級玩家
高級玩家
文章: 543
註冊時間: 週二 7月 17, 2001 8:00 am

文章 ㄚ利 » 週三 10月 30, 2002 12:27 am

你的繃帶不會丟地上
害我的腦袋瓜上面老是在數100
還有功不會自己去拿
顏色抓起來怪怪的
因為人物圖弓的顏色跟箱子裡面的弓顏色好像不太依樣
圖檔

ㄚ利
高級玩家
高級玩家
文章: 543
註冊時間: 週二 7月 17, 2001 8:00 am

文章 ㄚ利 » 週三 10月 30, 2002 12:24 am

米奇
你的程式不會在弓壞嚕不見時
自己抓箱子的弓來手上
怪怪的
還有繃帶ㄝ是不會自己拿到地上放
這樣人家怎麼掛網ㄚ
>"<
圖檔

米奇
高級玩家
高級玩家
文章: 519
註冊時間: 週二 11月 27, 2001 8:00 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 11:01 pm 編輯,總共編輯了 1 次。
圖檔

米奇
高級玩家
高級玩家
文章: 519
註冊時間: 週二 11月 27, 2001 8:00 am

[教學]練弓箭

文章 米奇 » 週二 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

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

回覆文章

回到「霹靂公會」

誰在線上

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