翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 2412|回复: 8

[杂谈] 请教大神,如何限制单个兵种(如村民)的数量?

[复制链接]

3

主题

0

精华

17

积分

骑士

耕战
0
鹰币
9
天龙币
0
回帖
13

翔鹰建站十周年纪念章

附庸关系0
发表于 2014-6-26 16:14:10 | 显示全部楼层 |阅读模式
如上,原目的是限制电脑的火炮的数量的,就像帝国三中的那样。有方法没?
回复

使用道具 举报

40

主题

2

精华

4657

积分

公爵

耕战
472
鹰币
3452
天龙币
0
回帖
537

翔鹰建站十周年纪念章三级嘉禾勋章

附庸关系0
发表于 2014-6-26 16:25:12 | 显示全部楼层
本帖最后由 chunhim_lai 于 2014-6-26 16:58 编辑

我不知道你是不是说AOE2

如果是的话你可以:
修改AI:
在AI中有产生火炮动作的规则加上事实(unit-count-total bombard-cannon less-than x)

事实 unit-count-total 代表电脑玩家已生产单位和生产中单位数量(X), 参数 bombard-cannon 代表火炮

这条件代表已生产单位和生产中火炮数量小于,动作才会运行(电脑玩家才生产火炮), 如果限制已生产单位数量, 则使用事实 unit-count

AI相关问题可以看https://www.hawkaoe.net/bbs/thread-4697-1-1.html

修改MOD:
https://www.hawkaoe.net/bbs/forum ... peid%26typeid%3D850






评分

参与人数 1 +1 收起 理由
六文丿鱼丸 + 1

查看全部评分

回复

使用道具 举报

3

主题

0

精华

17

积分

骑士

耕战
0
鹰币
9
天龙币
0
回帖
13

翔鹰建站十周年纪念章

附庸关系0
 楼主| 发表于 2014-6-26 16:58:02 | 显示全部楼层
额,是在做联机地图的时候用啦,这样的话,修改AI貌似不可以吧
回复

使用道具 举报

40

主题

2

精华

4657

积分

公爵

耕战
472
鹰币
3452
天龙币
0
回帖
537

翔鹰建站十周年纪念章三级嘉禾勋章

附庸关系0
发表于 2014-6-26 17:04:51 | 显示全部楼层
本帖最后由 chunhim_lai 于 2014-6-26 17:06 编辑
Black☆Star 发表于 2014-6-26 16:58
额,是在做联机地图的时候用啦,这样的话,修改AI貌似不可以吧

所有UP版本和HD版本可以联机使用AI
回复

使用道具 举报

0

主题

0

精华

32

积分

囚徒

耕战
6
鹰币
62
天龙币
0
回帖
42
附庸关系0
发表于 2014-6-26 17:05:59 | 显示全部楼层
可以以检测数量的条件来限制

如果作者对火炮出现的位置没什么限制的话,那么可以以
条件1
检测数量火炮X
效果1
清理目标火炮
如果是人工出的就那样了。如果是电脑,没有硬性的站位要求可以分开做几个
回复

使用道具 举报

4

主题

1

精华

1万

积分

皇帝

耕战
3580
鹰币
3020
天龙币
0
回帖
105

二级翔鹰勋章翔六电影节冠军

附庸关系0
发表于 2014-6-26 22:06:06 | 显示全部楼层
既然是联机战役,那么最好从火炮的制造方式入手。建议对所有玩家禁用火炮,同时设置一个“火炮建造厂”,利用触发控制,当火炮少于X且相关资源足够时,点击火炮厂可以产生一台火炮。如果火炮数目大于X,关闭生产的触发即可,少于X时再打开这一触发。
回复

使用道具 举报

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
发表于 2014-6-27 23:50:25 | 显示全部楼层
铁魔飞 发表于 2014-6-26 22:06
既然是联机战役,那么最好从火炮的制造方式入手。建议对所有玩家禁用火炮,同时设置一个“火炮建造厂”,利 ...

“选择对象”条件无法在联机中使用
如果你看到我出现,请把我抓住,因为现在的我是很少出现的
回复

使用道具 举报

4

主题

1

精华

1万

积分

皇帝

耕战
3580
鹰币
3020
天龙币
0
回帖
105

二级翔鹰勋章翔六电影节冠军

附庸关系0
发表于 2014-6-27 23:57:24 | 显示全部楼层
M.I.K.U. 发表于 2014-6-27 23:50
“选择对象”条件无法在联机中使用

谢谢,那可以设置一个“生产官员”一类的单位,比如不死的国王,把他关在制造厂附近,将他带到制造厂旁边是生产,带离则是不生产。
回复

使用道具 举报

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
发表于 2014-6-28 01:52:26 | 显示全部楼层
铁魔飞 发表于 2014-6-27 23:57
谢谢,那可以设置一个“生产官员”一类的单位,比如不死的国王,把他关在制造厂附近,将他带到制造厂旁边 ...

这个应该可以
如果你看到我出现,请把我抓住,因为现在的我是很少出现的
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-12-24 00:52 , Processed in 0.212798 second(s), 107 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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