天行者 发表于 2009-8-5 16:08:26

战役制作常见问题集

1.如何锁定队伍?
利用触发“改变外交策略”(循环),改成你想改的状态。

2.怎样把建筑重叠?
利用“地形”中“地图复制”(地图拷贝)就能了。

3.如何制作输入数字的效果?
在AI输入:
(defrule
    (taunt-detected 对象游戏者 要侦测的数字)
=>
    (acknowledge-taunt对象游戏者 要侦测的数字)
    (set-signal 设成人工智慧信号的号码)
)
例子:
想侦测游戏者1输入1
(defrule
    (taunt-detected 1 1)
=>
    (acknowledge-taunt1 1)
    (set-signal 1)
)
由于设成人工智慧信号的号码(set-signal)是1,所以在触发事件的“状况”的“AI信号”输入成1,就能侦测游戏者输入1

4.如何在游戏中截图?
有三个方法:
全地图Ctrl+F12
可视画面Print Screen
可视画面Ctrl+Print Screen在小画家贴上

5.為什麼一測試就跳出?
测试剧情中途跳出游戏,这通常是和剧情本身之设定失误有很大的关系。
以下列出所有可能导致这种状况的失误:
.「指派物件」效果
「指派物件」效果的「设定物件」或「设定目标」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。 另一方面,对大量的单位使用「指派物件」效果也会造成过大的负荷以致游戏无法承受。 .「毁灭物件」效果
「毁灭物件」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。另一方面,对大量的单位使用「毁灭物件」效果也会造成过大的负荷以致游戏无法承受。
.「移除物件」效果
「移除物件」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。另一方面,对大量的单位使用「移除物件」效果也会造成过大的负荷以致游戏无法承受。
.「改变视野」效果
同时执行二个或以上的「改变视野」效果,又或「改变视野」的「设定目标」距离当时玩家所处的位置太远。
.「卸载」效果
「卸载」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。
.「改变所有权」效果
「改变所有权」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。另一方面,对大量的单位使用「改变所有权」效果也会造成过大的负荷以致游戏无法承受。
.「巡逻」效果
「巡逻」效果的「设定物件」没有设好。
.「冻结单位」效果
「冻结单位」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。
.「摧毁目标」效果
「摧毁目标」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。另一方面,对大量的单位使用「摧毁目标」效果也会造成过大的负荷以致游戏无法承受。
.「改变目标名字」效果
「改变目标名字」效果的「设定物件」没有设好。
.「改变目标的生命值」效果
「改变目标的生命值」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。另一方面,对大量的单位使用「改变目标的生命值」效果也会造成过大的负荷以致游戏无法承受;而当一个单位的最大生命值超越32767的上限后,亦有可能出现跳出游戏现象。
.「改变目标的攻击力」效果
「改变目标的攻击力」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件。另一方面,对大量的单位使用「改变目标的攻击力」效果也会造成过大的负荷以致游戏无法承受;而当一个单位的攻击力超越32767的上限后,亦有可能出现跳出游戏现象。
.「停止部队」效果
「停止部队」效果的「设定物件」没有设好,又或由于没有进行任何设定,以致对象成为地图上所有大地之母的物件

6.如何让别人跟随?
用“任务目标”,如果你想一直跟随,就把触发设为循环。

7.如何让盟友或敌人站着不动?
使用不動AI,或在AI中输入:
(defrule
         (true)
=>
         (set-strategic-number sn-maximum-food-drop-distance 0)
         (set-strategic-number sn-maximum-wood-drop-distance 0)
         (set-strategic-number sn-maximum-gold-drop-distance 0)
         (set-strategic-number sn-maximum-stone-drop-distance 0)
         (set-strategic-number sn-maximum-hunt-drop-distance 0)
         (set-strategic-number sn-food-gatherer-percentage 0)
         (set-strategic-number sn-gold-gatherer-percentage 0)
         (set-strategic-number sn-minimum-civilian-explorers 0)
         (set-strategic-number sn-wood-gatherer-percentage 0)
         (set-strategic-number sn-cap-civilian-explorers 0)
         (set-strategic-number sn-percent-civilian-explorers 0)
         (disable-self)
)

(defrule
         (true)
=>
         (set-strategic-number sn-percent-enemy-sighted-response 100)
         (set-strategic-number sn-hits-before-alliance-change 25)
         (set-difficulty-parameter ability-to-maintain-distance 100)
         (set-difficulty-parameter ability-to-dodge-missiles 100)
         (set-strategic-number sn-number-explore-groups 0)
         (set-strategic-number sn-percent-attack-soldiers 0)
         (set-strategic-number sn-task-ungrouped-soldiers 0)
         (set-strategic-number sn-number-attack-groups 0)
         (set-strategic-number sn-enemy-sighted-response-distance 10)
         (set-strategic-number sn-total-number-explorers 0)
         (set-strategic-number sn-relic-return-distance 0)
         (disable-self)
)
注:不动AI下载地址:https://www.hawkaoe.net/bbs2/UploadFile/2005-2/%B2%BB%B6%AF%B5%C4AI.rar___200522620195654.rar

8.生命值为0的不死单位是怎样做出来的?
假设他的生命值是100,那么
在其它程序(记事本中)输入一个负号,然后复制
新建一个触发,不能是循环
效果1:改变对象生命值,“选择对象”选择这个单位,在“数量”一栏中右击,选择粘贴,然后在负号后输入100。
效果2:损坏目标,“选择对象”选择这个单位,在“数量”一栏中右击,选择粘贴,然后在负号后输入1。
效果3:改变对象生命值,“选择对象”选择这个单位,在“数量”一栏中输入100。
以后千万不能再点击这三个效果!
如果这个单位,他的生命值不是100,则把以上的100都改成这个单位的生命值!
建筑也适用!

9. 如何做出在水上走的效果?
放置桥中段,然后用触发移除桥,如果原来的桥在陆地上的话,那么移除桥后出现的水单位是可以通行的。如果再用触发放置桥的一端,那么移除桥后水就会消失。

10.请问怎样把讯息文字的颜色改为其他颜色?
点击显示讯息文字的效果,在文本框中原来的文字前面加上以下的字符,就会变成对应的颜色:
蓝色:<BLUE>
红色:<RED>
绿色:<GREEN>
黄色:<YELLOW>
青色:<AQUA>
紫色:<PURPLE>
灰色:<GRAY>
橙色:<ORANGE>
白色:<WHITE>
其中如果要变成红色,显示时会再要显示的字符前出现“>”,解决办法:将以下文字复制到征服者的显示讯息文字的效果中,把“输入你要的字句”改成你要显示的文字。
<..>输入你要的字句



----------------------------------------
----------------------------------------

剧情狂注释:由於帝国的文字格局规范特殊,所以在第四、五行的一列线符
号及第六行的颜色定义字串并不会在征服者中显示出来;同时,(如果我没
有记错的话...)<..>应该是定义出「在其以后定义颜色并显示以后所有
文字」,例如我输入:
「<..>POPAOC」
就会出现蓝色的「POPAOC」。
最后,注意第二、三行是有一格空位。

11. 怎样让进贡不发出声音?
來源和對象遊戲者調換,再在數量前加-。

12.如何使普通单位像英雄一样恢复血?
建立一个触发,要循环。
建立条件(可以不用),计时2秒(英雄也大约2秒)
建立效果,损坏目标-(16777217-生命上限)
建立效果,损坏目标16777216-生命上限

13.如何在觸发中群選?
在“单位”中选择你要改的游戏者,拿个兵在地图上晃悠1下,再用触发圈选(点住左键拉出一个方框)

14.如何让僧侣只会医疗不会转化?
禁用科技, 禁用当前年代,例如当前年代为黑暗时代,禁用科技黑暗时代。

15.难度触发是否无用或无效?
难度条件是当游戏难度小于或等于所选难度时激活效果。比如选“难”,那么选什么难度都会有效果出现(极难除外,因为玩战役只能选易、中、难,没有极难和最易选项,所以就不说了),如果选“中等”,则用易或中等来玩都会激活,用难则不会,以次类推。
如果要你那个效果,那么建立一个触发1,条件 难度“中”(也就是玩游戏时玩家选了中等或易),效果 关闭触发2。触发2则是你要的效果,如果没被关闭,难度自然就是“难”了。
注:触发的执行顺序是从上到下,如果触发2在触发1前面就不会成功,可以+个两秒的计时器

16.怎么打负数?
先在别的地方写个-
然后复制-
然后在效果里面,点鼠标右键,粘贴。

17.為何研發科技後有些單位沒有升級?
招降、捕獲大地之母的單位也不受科技影響, 之前我下了定義: 未被僧侶或傳教士招降、未被捕獲(人類玩家對大地之母)、未被「改變所有權」、未被「改變目標名字」、未被「改變目標的生命值」、未被「改變目標的攻擊力」的單位

18. 有什么办法看不到同盟的东西?
[选项]_>[禁用科技]_>[绘图学]

19.如何把圖放進戰役前的介紹畫面?
做一张256色的图,放到帝国场景目录下,然后在“电影艺术”里的“指示地图”里选中你的图片就行了

20.地图部分区域亮是怎么做出来的?
在那里放一个“地图启示者”,在“单位”选项的“其他”栏里面

21.杀敌比率和杀敌数有何分别?
杀敌比率就是杀敌数減去伤亡数

22.条件中256个AI信号是什么?
要配合AI的set-signal语法,利用AI来做条件,有兴趣的玩家可以到AI区參考AI教程

23.爆炸效果怎么做?
用触发来杀死鹰、金刚鹦鹉、破坏者、狂暴的猴男孩等都会产生爆炸效果

24.怎样一直出兵?
建立一个触发,要循环。
建立效果,建立目標(a地)
建立效果,任务目标(a地到b地)







就是这些了。先说,我是转的,给不给分无所谓。我主要是为了各位制作战役的新手。

RackSa 发表于 2009-8-5 16:47:17

这算初级篇吧……我昨晚策划了个中级篇,没想到今天就有个初级篇……编辑中……

Ikarus 发表于 2009-8-5 16:50:06

你们俩真是青梅竹马不谋而合,我也没能力去写高级篇所以我萎去了
收集违章贴去
11

Ikarus 发表于 2009-8-5 16:52:14

不过天行你这个太速成了,数字Ai有很多东西。你这个只能是介绍个皮毛。所以还是分块学习效果好些。

!@@! 发表于 2009-8-5 19:19:04

16777217-生命上限
到底什么意西?

_PTS_耶律浩楠 发表于 2009-8-5 19:35:55

回LS
就是一千六百七十七万七千二百一十七减去要改的兵的生命上限

nomygf 发表于 2009-8-5 19:41:52

而当一个单位的最大生命值超越32767的上限后,亦有可能出现跳出游戏现象。
以致对象成为地图上所有大地之母的物件。
以上兩點並不會導致彈出遊戲

16777217-生命上限
沒有意義, 若你是說英雄式回血的原理,
你該去看看相關的文章, 希望你明白 :lol

Ikarus 发表于 2009-8-5 22:07:02


那个单位会挂,但不是跳出
因为一个单位的死活是不会引起电脑罢工的
一般跳出是任务目标等未设单位和地域,或设定单位和地域内单位过多,前者导致所有大地之母的单位全部改变属性(你说指派,应该也算某种意义上的改变属性),后者也是,超过了承受量,这个量不一定,不过最好别超150。

Ikarus 发表于 2009-8-5 22:10:53

而对于问题六,这个做法极不完美
这样的话跟随者就会一直跟,无法攻击
而好的方法是逆向。
触发一,循
效果:开触发三
触发二,循
条件B带给A
效果:关触发三
触发三,
条件,定时一(可以不要吧…保险)
效果:把B带给A。
这样就给了跟随者一个自由活动的空间

尼克 发表于 2009-8-5 22:31:33

先说,我是转的,给不给分无所谓。我主要是为了各位制作战役的新手。
我知道你是轉的……
而且是把翔鷹的帖轉到翔鷹。 = =

https://www.hawkaoe.net/bbs/viewthread.php?tid=5827

nomygf 发表于 2009-8-5 22:33:07

不过最好别超150。
準確點說, 應該是單位不能超過 256, 建築物不能超過 300

Ikarus 发表于 2009-8-5 22:48:10

但有人说200时也会不行
兴许跟电脑也有关
或者真的是准确量?
24

nomygf 发表于 2009-8-5 22:56:01

與電腦無關, 是遊戲程式本身的問題,
實數就是 256 跟 300,
要不然你可以試試,
也許那個人不清楚確實數值, 所以只說了一個大概的數值。

hmm... 做劇情的怎可能這些也不知道, 最基本的反而不知道,
一些較複雜的卻知道... :L

[ 本帖最后由 nomygf 于 2009-8-5 22:57 编辑 ]

Ikarus 发表于 2009-8-5 23:07:30

hmm是什么…我?
嗯…我对帝国里的数没研究= =11,可能是本着差不多就行的态度吧…
不过你是研究者嘛,哈哈

nomygf 发表于 2009-8-5 23:14:31

hmm 是一種非正式的語氣詞, 好比「嗯」一樣。

黑心查理 发表于 2009-8-6 12:53:50

-16777217-45不够位置输啊:Q

Ikarus 发表于 2009-8-6 13:08:40

11
天行啊天行
我就觉得在这看过(好像是精品里)
估计是别人转走后,被你看见…又转回来了

nomygf 发表于 2009-8-6 13:14:35

不是「-16777217-45」
而是 -16777217 + 45, 也就是 -16777172

天行者 发表于 2009-8-6 13:19:34

我没在翔鹰找到……我是在老论坛找到的……还以为米人在这发呢……

尼克 发表于 2009-8-6 13:57:08

原帖由 天行者 于 2009-8-6 13:19 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
我没在翔鹰找到……我是在老论坛找到的……还以为米人在这发呢……
老論壇的帖全都有轉移到這兒。
页: [1]
查看完整版本: 战役制作常见问题集