翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
12
返回列表 发新帖
楼主: kelvinallen

早陣子,看過人問,當時沒有進去學習,現在後悔了

[复制链接]

0

主题

0

精华

73

积分

骑士

耕战
12
鹰币
65
天龙币
0
回帖
134
附庸关系0
发表于 2010-8-6 14:01:31 | 显示全部楼层
{39} ........试试吧我还没实践,可以分别炮弹,尸体还行吧.
回复

使用道具 举报

14

主题

0

精华

211

积分

男爵

耕战
28
鹰币
26
天龙币
0
回帖
61
附庸关系0
 楼主| 发表于 2010-8-6 14:07:38 | 显示全部楼层
啊 原來這樣 我就試試看!!!謝拉!!!!!!!!!噢耶!~!!!
回复

使用道具 举报

14

主题

0

精华

211

积分

男爵

耕战
28
鹰币
26
天龙币
0
回帖
61
附庸关系0
 楼主| 发表于 2010-8-6 15:39:38 | 显示全部楼层
原帖由 hongqing 于 2010-8-6 14:01 发表
{39} ........试试吧我还没实践,可以分别炮弹,尸体还行吧.
已測試,失敗了....  不知是不是我做錯了觸發
回复

使用道具 举报

6

主题

3

精华

1万

积分

皇帝

耕战
2157
鹰币
150
天龙币
0
回帖
134

二级嘉禾勋章十字军勋章

附庸关系0
发表于 2010-8-6 20:19:20 | 显示全部楼层
从尸体下手,应该不太可行...提供四种想法,看看适不适用:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方法一
以下是几种新触发事件的新资源
  1. 110 K. Score P1(杀1p单位分数)
  2. 111 K. Score P2(杀2p单位分数)
  3. 112 K. Score P3(杀3p单位分数)
  4. 113 K. Score P4(杀4p单位分数)
  5. 114 K. Score P5(杀5p单位分数)
  6. 115 K. Score P6(杀6p单位分数)
  7. 116 K. Score P7(杀7p单位分数)
  8. 117 K. Score P8(杀8p单位分数)

  9. 152 L-U. Score(损失单位分数)

  10. 170 M. Score(军事分数)
  11. 172 R. Score(摧毁建筑分数)
复制代码
110~117「杀xx单位分数」是针对每个玩家的杀敌分数,举例来说,
每杀一只7P的民兵(成本60食物+20黄金=80),116号资源(杀7p单位分数)就会自动增加80单位;
每杀一只8P的骑士(成本60食物+75黄金=135),117号资源(杀8p单位分数)就会自动增加135单位。


152「损失单位分数」,类似上面,当你损失一只骑士,152号资源(损失单位分数)就会增加135单位。

而170「军事分数」则是包含全部玩家的单位和建筑分数,例如你杀了一个村民(50食物)和毁了一个 木墙(5木),就会增加(50+5)55单位。
所以如果想要得到「杀敌分数(杀所有玩家单位的分数)」,不要包括摧毁建筑分数,就可以用  170号(军事分数) 减去 172号(摧毁建筑分数)  来得到。


选一种比较适合的资源,如果可以雇佣马车的玩家只有一两位,可以使用110~117号资源;不然建议使用152号比较方便;

下面先使用「152号资源(损失单位分数)」做范例,原理就是利用每次增加数值不同,来判断死掉的是哪个单位。
ps.其原理也可以用来做杀不同兵得不同金的效果

因为贸易车队的分数是(100木+50金)150,所以只要判断增加的分数是不是150,就知道有没有贸易车队被杀死。

〈触发一 - 损失单位分数归0〉(循环触发)
(状况)累积属性:累积151单位的「152号资源」
(效果)贡品:玩家给大地之母9999「152号资源」(让152号资源归0)

〈触发二 - 马车被劫〉(循环触发)
(状况)累积属性:累积150单位的「152号资源」
(效果)贡品:玩家给大地之母150「152号资源」(让152号资源归0)
(效果)贡品:敌人得到食物
(效果)送出交谈讯息:显示文字"马车被人劫走了"

〈触发三 - 损失单位分数归0〉(循环触发)
(状况)累积属性:累积1单位的「152号资源」
(效果)贡品:玩家给大地之母9999「152号资源」(让152号资源归0)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方法二

触发如下:
〈判断贸易车队数量〉
(效果*j)关闭触发事件:关闭〈有贸易车队被劫 n-1〉
(效果*n)开启触发事件:开启〈目前有n个贸易车队〉


〈关闭判断贸易车队数量〉
(效果)关闭触发事件:关闭〈目前有10个贸易车队〉
(效果)关闭触发事件:关闭〈目前有9个贸易车队〉
(效果)关闭触发事件:关闭〈目前有8个贸易车队〉
(效果)关闭触发事件...


〈目前有10个贸易车队〉
(状况)拥有物件:10个贸易车队
(状况)拥有较少物件:10个贸易车队
(效果)开启触发事件:开启〈有贸易车队被劫10-1〉
(效果)开启触发事件:开启〈关闭判断贸易车队数量〉


〈目前有9个贸易车队〉
(状况)拥有物件:9个贸易车队
(状况)拥有较少物件:9个贸易车队
(效果)开启触发事件:开启〈有贸易车队被劫9-1〉
(效果)开启触发事件:开启〈关闭判断贸易车队数量〉


〈目前有n个贸易车队〉...

〈有贸易车队被劫10-1〉
(状况)拥有较少物件:9个贸易车队
(效果)贡品:敌人得到食物
(效果)送出交谈讯息:显示文字"马车被人劫走了"
(效果)开启触发事件:开启〈有贸易车队被劫9-1〉


〈有贸易车队被劫9-1〉
(状况)拥有较少物件:8个贸易车队
(效果)贡品:敌人得到食物
(效果)送出交谈讯息:显示文字"马车被人劫走了"
(效果)开启触发事件:开启〈有贸易车队被劫8-1〉


〈有贸易车队被劫8-1〉
(状况)拥有较少物件:7个贸易车队
(效果)贡品:敌人得到食物
(效果)送出交谈讯息:显示文字"马车被人劫走了"
(效果)开启触发事件:开启〈有贸易车队被劫7-1〉


〈有贸易车队被劫 n-1〉...

#################
紫色的触发〈有贸易车队被劫〉*10个:都是用来侦测有没有贸易车队被杀死。

蓝色的触发〈目前有n个贸易车队〉*10个:是判断贸易车队数量,并开启相对数量的紫色触发。

绿色的触发则是用来启动或关闭全部蓝色触发,在玩家顾用贸易车,或贸易车到达目的地时,随时都能用〈判断贸易车队数量〉来重新判断贸易车队数量。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方法三

需要一个资源甲纪录雇用的马车数量,资源甲可以用不会变动的隐藏资源。当玩家雇用每次马车的时候,记得让资源甲的数量+1;到达目的地时,马车移除,资源甲也要记得-1。简单来说资源甲的数量就是玩家顾用马车的数量。

〈有贸易车队被劫1〉(循环触发)
(状况)累积属性:资源甲累积1个
(状况)拥有较少物件:0个贸易车队
(效果)贡品:敌人得到食物
(效果)送出交谈讯息:显示文字"马车被人劫走了"
(效果)贡品:玩家给大地之母1个资源甲(代表雇用的马车减少一个)

〈有贸易车队被劫2〉(循环触发)
(状况)累积属性:资源甲累积2个
(状况)拥有较少物件:1个贸易车队
(效果)贡品:敌人得到食物
(效果)送出交谈讯息:显示文字"马车被人劫走了"
(效果)贡品:玩家给大地之母1个资源甲(代表雇用的马车减少一个)

〈有贸易车队被劫 3~10〉...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方法四

原帖由 杕杜 于 2010-8-5 21:21 发表
其实我想,楼主想找的是这个:
https://www.hawkaoe.net/bbs/viewthread.php?tid=11677&extra=page%3D3%26amp%3Bfilter%3Ddigest

原理和他的方法差不多,让场地上永远都保持10辆马车,雇用马车时就移除一辆,并在市场前新增一辆。比较麻烦的问题就是要移除哪一辆呢?所以我的想法就是让玩家自己选,雇用马车的人变成马车自己,如图,走到A可以雇用马车:
〈雇用贸易车队〉(循环)
(状况)区域中的物件:毛毯A上有1个贸易车队
(状况)累积属性:拥有300食物
(效果)贡品:玩家给大地之母300食物
(效果)送出交谈讯息:显示文字"雇用了贸易车队"
(效果)建立物件:在B建立新的贸易车队
(效果)移除物件:移除毛毯A上的贸易车队

〈贸易车队被劫〉(循环)
(状况)拥有较少物件:9个贸易车队
(效果)贡品:敌人得到食物
(效果)送出交谈讯息:显示文字"马车被人劫走了"
(效果)建立物件:在C建立新的贸易车队

〈贸易车队到达目的地〉(循环)
(状况)區域中的物件:目的地有贸易车队
(效果)贡品:同盟得到食物
(效果)送出交谈讯息:显示文字"贸易成功"
(效果)建立物件:在C建立新的贸易车队
(效果)移除物件:移除目的地的贸易车队
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

打得很亂,不知道大家看不看得懂XD{40}

[ 本帖最后由 lo_oj 于 2010-8-6 21:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

19

主题

0

精华

6542

积分

国王

耕战
1256
鹰币
15
天龙币
0
回帖
327
附庸关系0
发表于 2010-8-6 20:52:09 | 显示全部楼层
单机还可以实现,联网对战判定贸易马车被谁杀死有严重的BUG.虽然也可以实现,但需要大量的触发.

起初想法是,当马车被杀死时,判定所有玩家的杀敌数=1(多单位战采用AOK进贡隐藏资源)

然后在某1x1位置产生单位.并用此单位确认谁在马车被杀死的瞬间产生杀敌数了...

*** 原理判定当时在战斗中马车被杀死时,谁作了杀敌动作并取第一个,因为只有1x1小格位置只能容纳1名游戏者 ***

猜想BUG: 战场并不只有劫马车的地方,其他地方也有可能在开战,很容易判定出错

没电脑,只能说说而已......请见谅
帝國時代Ⅱ - 提问區》∶遇到触发或其他的问题,只要你提问,我们都会尽力帮助你!
回复

使用道具 举报

14

主题

0

精华

211

积分

男爵

耕战
28
鹰币
26
天龙币
0
回帖
61
附庸关系0
 楼主| 发表于 2010-8-7 11:23:48 | 显示全部楼层
原帖由 lo_oj 于 2010-8-6 20:19 发表
从尸体下手,应该不太可行...提供四种想法,看看适不适用:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方法一
以下是几种新触发事件的新资源110 K. Score P1(杀1p单位分 ...

這位哥哥 你打的真多字啊~~~{3}
謝謝你的幫忙

但是呢,小弟我愚蠢 看了幾次還是搞不懂你的方法1 那個隱藏資源什麼的 可行嗎? 會不會不準確??你說馬車的分數是100+50 ,要是我剛剛好共有150分的單位分數瓜掉,哪是不是就把它當成是馬車死了? 這裡不太清楚,你能解釋一下麻@@


方法2呢! 我個人之前是大約跟你這做法一樣,但是被移除時該怎麼搞?

方法3是個很好的方法哦!!!我打算這個^^ 但是大大你有沒有什麼意見 用那個隱藏資源而又不常變的呢???

謝謝哥哥你的寶貴時間哦!!!!
回复

使用道具 举报

6

主题

3

精华

1万

积分

皇帝

耕战
2157
鹰币
150
天龙币
0
回帖
134

二级嘉禾勋章十字军勋章

附庸关系0
发表于 2010-8-7 13:20:00 | 显示全部楼层
關於方法1,三、四年前曾經用類似的原理做過「殺不同兵得不同金」的範例,原理和這個類似,所以應該是可行的,至於準不準確就不保證囉:P

你可以去算算看每個兵種的成本分數,應該沒有其他兵也是150吧(不確定)^^

不過你的顧慮是對的,我猜真的可能有BUG的地方,就是如果貿易車隊和其他兵同時死亡,也許會一次得到比較多的分數,這樣就會執行〈觸發一 - 損失單位分數歸0〉,而不會發生〈觸發二 - 馬車被劫〉了;或者如果剛好有三個村民死亡(50*3=150),觸發〈觸發二 - 馬車被劫〉就會發生XD
(所以使用此方法,要看你的劇情裡,兵同時死亡的情形會不會發生,能不能避免囉)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
關於方法2,只要馬車的數量改變(僱用馬車或馬車到達目的地被移除時),隨時都能用這個效果
  1. (效果)開啟觸發事件:開啟〈判斷貿易車隊數量〉
复制代码
開啟觸發後,該觸發會重新判斷貿易車隊數量,並啟動相對的觸發^^

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
最後是方法3裡不常變的隱藏資源:

個人是比較推薦「56  Ore(礦石)」,它就像食物、木材、石頭、黃金外的第五種資源
  1. 56     Ore(礦石)
复制代码
.
如果玩家在遊戲中不會擁有這些東西,可以考慮:
  1. 7      Relic(遺跡)
  2. 14     Monument(現存紀念物數量)
  3. 52     Monastery Amount(現存修道院數量)
  4. 134    Castle(現存城堡數量)
  5. 173    Built Castle(已建造(累積)城堡數量)
  6. 174    Built Wonder(已建造(累積)世界奇觀數量)
复制代码
.
如果玩家的資源都是用進貢得到的,不是自己採集的:
  1. 100    R. Gold(遺跡產生黃金)
  2. 101    T. Gold(貿易利潤)
  3. 166    G. Food(已採集食物)
  4. 167    G. Wood(已採集木材)
  5. 168    G. Stone(已採集石頭)
  6. 169    G. Gold(已採集黃金)
复制代码
.
或者一些世紀帝國I的資源:
  1. 8     世紀帝國I貿易工廠貨物
  2. 13    世紀帝國I發現數量
  3. 51    世紀帝國I居住房舍數量
复制代码
.
以上發言不保證完全正確XD

[ 本帖最后由 lo_oj 于 2010-8-7 13:31 编辑 ]
回复

使用道具 举报

14

主题

0

精华

211

积分

男爵

耕战
28
鹰币
26
天龙币
0
回帖
61
附庸关系0
 楼主| 发表于 2010-8-7 13:50:46 | 显示全部楼层
原帖由 lo_oj 于 2010-8-7 13:20 发表
關於方法1,三、四年前曾經用類似的原理做過「殺不同兵得不同金」的範例,原理和這個類似,所以應該是可行的,至於準不準確就不保證囉:P

你可以去算算看每個兵種的成本分數,應該沒有其他兵也是150吧(不確定)^^
...
不 你正確啊= =我剛剛就試了方法3的!!!!簡直是天衣無繨!!!!!  
我看了就用了你說的build castle ,剛好我的戰役沒有誰有城堡^^最合適用來做這個了。

然後呢 果然 del了馬車就出 "馬車被劫 被搶去300軍糧"!!! 呵呵!!太高興了 困擾我好幾天的問題{30}迎刃而解!

而且送到同盟處給金又能夠老老實實的給我移除掉!!! 現在試了!真的可行,要是硬要說一個缺點的話就是女神的貢品石頭1(其實不是真的石頭= =)

因為如果用玩家-1進貢好像是不可行(因為本身build castle是0啊 (汗))

不過能夠做到這樣我已經心滿意足囉!!謝謝你! 希望給更多人看到這教學{45}

支持~~!!!!
回复

使用道具 举报

6

主题

3

精华

1万

积分

皇帝

耕战
2157
鹰币
150
天龙币
0
回帖
134

二级嘉禾勋章十字军勋章

附庸关系0
发表于 2010-8-7 13:56:42 | 显示全部楼层
原帖由 kelvinallen 于 2010-8-7 13:50 发表
要是硬要說一個缺點的話就是女神的貢品石頭1(其實不是真的石頭= =)
因為如果用玩家-1進貢好像是不可行(因為本身build castle是0啊 (汗))

你可以用-3 +2 的方式,來做-1進貢^^
不然也可以用2個資源代表一輛馬車,4個資源代表兩輛馬車...來計算{6}

[ 本帖最后由 lo_oj 于 2010-8-8 09:41 编辑 ]
回复

使用道具 举报

14

主题

0

精华

211

积分

男爵

耕战
28
鹰币
26
天龙币
0
回帖
61
附庸关系0
 楼主| 发表于 2010-8-7 14:57:48 | 显示全部楼层
原帖由 lo_oj 于 2010-8-7 13:56 发表

你可以用-3 +2 的方式,來做-1進貢^^
啊! 對喔= =怎麼我這樣都想不到><
回复

使用道具 举报

9

主题

4

精华

8163

积分

国王

耕战
1184
鹰币
144
天龙币
0
回帖
288

特级嘉禾勋章十字军勋章活跃者使者勋章

附庸关系0
发表于 2010-8-7 16:06:42 | 显示全部楼层

回复 27楼 的帖子

這些資源槽位可以用那些未知的資源,
假若發現資源會增加, 那麼也可以知道該資源的用途了 {6}
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-24 02:45 , Processed in 0.213298 second(s), 124 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表