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

[求助] 数字AI?如何做到在游戏中输入数字达到某种效果?

[复制链接]

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
发表于 2015-6-26 17:30:17 | 显示全部楼层 |阅读模式
看到越来越多的战役可以在游戏中输出数字达到放技能的效果?我想学学,求告知到底是怎么做到的。
回复

使用道具 举报

144

主题

4

精华

1万

积分

宗主教

耕战
2738
鹰币
531096
天龙币
47
回帖
14734

翔鹰建站十周年纪念章二级帝国勋章一级嘉禾勋章翔六水王创意工坊通行证

附庸关系12
发表于 2015-6-26 17:43:13 | 显示全部楼层
……自己找找数字AI的教程嘛……
回复

使用道具 举报

65

主题

6

精华

6万

积分

圣徒

耕战
11924
鹰币
191235
天龙币
115
回帖
961

雄鹰勋章特级翔鹰勋章三级帝国勋章第十届火箭筒杯优秀战役第十届火箭筒杯最佳新人翔鹰建站十周年纪念章雏鹰勋章第一届暑假杯荣誉勋章

附庸关系0
发表于 2015-6-26 17:55:44 | 显示全部楼层
以1.4版本为例,在 HawkAoC Z3.2\AI 的文件夹里,楼主应该可以看到很多 .ai 与 .per 的文件,这就是游戏中可以调用的AI文件了。

数字AI的话,我举个例子:

(defrule
(taunt-detected 1 101)
=>
(acknowledge-taunt 1 101)
(cc-add-resource wood 1)
(cc-add-resource food 249)
)


假设给玩家二用了这种AI,在战役中的实际效果就是:输入数字“101”,玩家二会作弊增加1木材与249食物,输入一次增加一次。如果把两个“101”都改成“200”,那么就是输入数字“200”玩家二会作弊增加资源了。如果想要作弊增加其他资源的话:“gold”是黄金,“stone”是石头,替换掉“wood”或者“food”就行了。

然后以上述为例,如果检测到玩家二堆积木材1,堆积食物249,不就是相当于检测到玩家一输入了“101”吗?这个时候进贡掉玩家二的资源,并开启相应的触发,而这个触发就是要制作的技能啦~

这个AI语句可以复制到其他AI中(注意语句之间不要矛盾),把这个语句复制到不动AI里面,就可以让电脑既不动、也会根据玩家一输入的数字作弊资源啦~ .per 的文件就是AI语句需要写入的地方,用记事本打开编辑就好了, .ai 文件只是个空文件,没有任何内容却必须存在,因此新建立一个txt文档直接改后缀名就可以了。两个文件要保证名字相同。

打包成cpx战役文件的时候,已经包含AI文件了,就不需要单独上传AI了~

评分

参与人数 1鹰币 +99 收起 理由
一窍不开 + 99 认真的回复……

查看全部评分

深居以避患,静默以待时。
回复

使用道具 举报

1

主题

0

精华

939

积分

伯爵

耕战
185
鹰币
11
天龙币
0
回帖
32
附庸关系0
发表于 2015-6-26 18:18:36 | 显示全部楼层
回复

使用道具 举报

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
 楼主| 发表于 2015-6-26 19:12:22 | 显示全部楼层
AMO 发表于 2015-6-26 17:55
以1.4版本为例,在 HawkAoC Z3.2\AI 的文件夹里,楼主应该可以看到很多 .ai 与 .per 的文件,这就是游戏中 ...

好顶赞~谢了
回复

使用道具 举报

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
 楼主| 发表于 2015-6-26 19:12:43 | 显示全部楼层
亚拉那一卡 发表于 2015-6-26 18:18
https://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=113857
制作室索引里面有

恩恩,谢
回复

使用道具 举报

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
 楼主| 发表于 2015-6-26 19:24:02 | 显示全部楼层
AMO 发表于 2015-6-26 17:55
以1.4版本为例,在 HawkAoC Z3.2\AI 的文件夹里,楼主应该可以看到很多 .ai 与 .per 的文件,这就是游戏中 ...

看了几个数字AI的帖子,大概看懂了。可是我不知道怎么编辑AI文件啊
回复

使用道具 举报

65

主题

6

精华

6万

积分

圣徒

耕战
11924
鹰币
191235
天龙币
115
回帖
961

雄鹰勋章特级翔鹰勋章三级帝国勋章第十届火箭筒杯优秀战役第十届火箭筒杯最佳新人翔鹰建站十周年纪念章雏鹰勋章第一届暑假杯荣誉勋章

附庸关系0
发表于 2015-6-26 19:43:37 | 显示全部楼层
1243 发表于 2015-6-26 19:24
看了几个数字AI的帖子,大概看懂了。可是我不知道怎么编辑AI文件啊

.ai 的文件不需要编辑,.per 的文件直接用记事本打开,把语句粘贴进去就好了。实在不行可以私聊我。

对于现在的你来说,重要的不是看懂,而是会用,用多了之后慢慢就懂了啦~
深居以避患,静默以待时。
回复

使用道具 举报

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
 楼主| 发表于 2015-6-26 19:54:08 | 显示全部楼层
AMO 发表于 2015-6-26 19:43
.ai 的文件不需要编辑,.per 的文件直接用记事本打开,把语句粘贴进去就好了。实在不行可以私聊我。

...

谢了~我正尝试使用
回复

使用道具 举报

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
 楼主| 发表于 2015-6-26 20:04:21 | 显示全部楼层
这样的效果就是输入1玩家XX增加1石头,对么?@AMO

本帖子中包含更多资源

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

x
回复

使用道具 举报

65

主题

6

精华

6万

积分

圣徒

耕战
11924
鹰币
191235
天龙币
115
回帖
961

雄鹰勋章特级翔鹰勋章三级帝国勋章第十届火箭筒杯优秀战役第十届火箭筒杯最佳新人翔鹰建站十周年纪念章雏鹰勋章第一届暑假杯荣誉勋章

附庸关系0
发表于 2015-6-26 20:34:55 | 显示全部楼层
1243 发表于 2015-6-26 20:04
这样的效果就是输入1玩家XX增加1石头,对么?@AMO

不,全部都要复制过去的,在这个语句中,由于末尾处少了一个“)”,AI会发生错误而不会执行。
深居以避患,静默以待时。
回复

使用道具 举报

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
 楼主| 发表于 2015-6-27 23:11:56 | 显示全部楼层
看来教程后自己改的一个AI,测试过了有效。想问一下如果我接下来想要添加“输入2增加2木材252石料"的效果该怎么做?把上面的数据复制下来改动没有用啊~

本帖子中包含更多资源

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

x
回复

使用道具 举报

65

主题

6

精华

6万

积分

圣徒

耕战
11924
鹰币
191235
天龙币
115
回帖
961

雄鹰勋章特级翔鹰勋章三级帝国勋章第十届火箭筒杯优秀战役第十届火箭筒杯最佳新人翔鹰建站十周年纪念章雏鹰勋章第一届暑假杯荣誉勋章

附庸关系0
发表于 2015-6-28 00:17:53 | 显示全部楼层
1243 发表于 2015-6-27 23:11
看来教程后自己改的一个AI,测试过了有效。想问一下如果我接下来想要添加“输入2增加2木材252石料"的效果 ...
(defrule
(taunt-detected 1 2)
=>
(acknowledge-taunt 1 2)
(cc-add-resource wood 2)
(cc-add-resource stone 252)
)

并非AI没有用,而是增加的2木材与252石头已经满足了之前的1木材251石头的判定,所以触发系统判定为玩家输入了“1”。

为了保证互相之间没有干扰,通常双资源法都是类似“1木材250石头、2木材249石头、3木材248石头、4木材247石头……”这样的触发判定。
深居以避患,静默以待时。
回复

使用道具 举报

29

主题

0

精华

296

积分

男爵

耕战
15
鹰币
775
天龙币
0
回帖
218
附庸关系0
 楼主| 发表于 2015-6-28 10:54:38 | 显示全部楼层
AMO 发表于 2015-6-28 00:17
并非AI没有用,而是增加的2木材与252石头已经满足了之前的1木材251石头的判定,所以触发系统判定为玩家 ...

明白了,原来是我搞错了。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-22 17:42 , Processed in 0.254532 second(s), 158 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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