狂~劇情狂 发表于 2005-1-26 21:21:32

彈數系統

首先如何設置檢查飛行道具的狀況
使用ge2可以找出你的英雄/單位攻擊的遠程單位id,然後將它解鎖出現在選單上。到編輯器中,就可以直接設置[擁有物件-遊戲者-剛才解鎖的飛行道具-1]的狀況。(詳情可瀏覽我編著的GE2教程及單位列表)
另外,當然也可以用aokts直接修改事件狀況,但不建議使用;而以往(未有ge2前)我是用ai檢查飛行道具,但在沒有充足ai認識前也不建議使用。(想學習的話可以瀏覽我翻譯的百多頁官方ai教程)
如果遊戲者只有英雄一個物件(即旗幟、領航員等東西也沒有),那麼狀況直接設置擁有物件-遊戲者-2也可以檢查到飛行道具的存在。
第二個問題是停止攻擊。
很多人會忽略停止攻擊不一定要用凍結單位、御載或停止物件,而可以用改變同盟關係;只將自己對敵方的關係改成同盟,而對方仍沒有對自己同盟就行了。(記著要循環)以防萬一,可以再添置一個循環移除或毀滅飛行道具的效果(改出方法同上)。
不過後來我則發現觸發事件有運行速率問題(遊戲時間1秒限制), 之前用ai倒是沒有這個問題...看來使用ai比較好, 檢查速度高(有時甚至過高使得連減資源=彈數)
我在寒假再寫一遍ai好了

_CCC_大智 发表于 2005-1-26 21:44:44

试试看……
[此贴子已经被作者于2005-1-26 21:51:19编辑过]

尼克 发表于 2005-1-26 22:04:14

在"朋友與敵人"中,我是用GE2來偵測的

howfunll 发表于 2005-2-9 14:46:52

原帖由 狂~劇情狂 于 2006-3-15 21:01 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
近距離射擊不能檢查,長距離射擊則會重複減去矢數。
檢查飛行道具存在與否,可用觸發狀況擁有物件(對象為遊戲者的飛行道具)或區域中的物件(不設區域,對象亦為遊戲者的飛行道具),而電腦玩家的 AI 事實 cc-players-unit-type-count 亦可;前二者要用AoKTS、GE2或重組資料庫先啟用飛行道具成為可選擇項目,後者是直接輸入物品 ID 。各部隊遠距離攻擊的對應飛行道具均可參照 GE2 。另外當電腦對手只和人類玩家敵對時,也可將檢查對象改成電腦對手的 Flare (一個在受到對方遠距離單位攻擊時建立的物件,用以顯示該部隊的位置)。其他檢查方法還有在目標單位觸發狀況(缺點:長距離射擊連續減去矢數、進駐指令減去矢數等等)、擁有物件(輸入總數,只限遊戲者有固定數目單位時,缺點同上)等。
關於矢數歸零以後禁止玩家攻擊,可用循環改變玩家對電腦外交關係為同盟的作法

修编者注:另可参考
https://www.hawkaoe.net/bbs/thread-11369-1-38.html

[ 本帖最后由 Ru43 于 2011-2-5 00:19 编辑 ]

_CCC_大智 发表于 2005-2-9 19:19:36

<DIV class=quote><B>以下是引用<I>尼克</I>在2005-1-26 22:04:14的发言:</B>
在"朋友與敵人"中,我是用GE2來偵測的</DIV>


哪里的效果?好象没注意到呃

_CCC_大智 发表于 2005-2-9 19:21:46

<B>原创技术,先加300魅力,等AI写出来再补上100魅力并且加精华</B>
[此贴子已经被作者于2005-2-9 19:22:09编辑过]

小狐 发表于 2005-2-9 20:26:36

<DIV class=quote><B>以下是引用<I>howfunll</I>在2005-2-9 14:46:52的发言:</B>
你把你说的场景发出来!!</DIV>


有点礼貌好不好

howfunll 发表于 2005-2-9 23:22:37

如果近的话就没用了!

尼克 发表于 2005-2-9 23:51:06

<DIV class=quote><B>以下是引用<I>_CCC_大智</I>在2005-2-9 19:19:36的发言:</B>



哪里的效果?好象没注意到呃</DIV>

to 大智:用火炮炸大石那裡,表現火炮只有一發彈的效果

to howfunll:已發了出來很久,你自己不知道還命令我?
[此贴子已经被作者于2005-2-10 12:44:13编辑过]

24超人 发表于 2005-2-10 11:48:02

7~是不是日本武士那里?我老是搞不到大炮,总是被砍死……

尼克 发表于 2005-2-11 00:47:41

那裡很難唷~~

24超人 发表于 2005-2-12 16:51:15

不知道怎么抢炮,24最后慢慢磨土匪,补血等了好久……24

Ru43 发表于 2011-2-5 00:14:18

原帖由 狂~劇情狂 于 2006-3-15 21:01 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
近距離射擊不能檢查,長距離射擊則會重複減去矢數。
檢查飛行道具存在與否,可用觸發狀況擁有物件(對象為遊戲者的飛行道具)或區域中的物件(不設區域,對象亦為遊戲者的飛行道具),而電腦玩家的 AI 事實 cc-players-unit-type-count 亦可;前二者要用AoKTS、GE2或重組資料庫先啟用飛行道具成為可選擇項目,後者是直接輸入物品 ID 。各部隊遠距離攻擊的對應飛行道具均可參照 GE2 。另外當電腦對手只和人類玩家敵對時,也可將檢查對象改成電腦對手的 Flare (一個在受到對方遠距離單位攻擊時建立的物件,用以顯示該部隊的位置)。其他檢查方法還有在目標單位觸發狀況(缺點:長距離射擊連續減去矢數、進駐指令減去矢數等等)、擁有物件(輸入總數,只限遊戲者有固定數目單位時,缺點同上)等。
關於矢數歸零以後禁止玩家攻擊,可用循環改變玩家對電腦外交關係為同盟的作法
页: [1]
查看完整版本: 彈數系統