数字AI?如何做到在游戏中输入数字达到某种效果?
看到越来越多的战役可以在游戏中输出数字达到放技能的效果?我想学学,求告知到底是怎么做到的。……自己找找数字AI的教程嘛…… 以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了~ https://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=113857
制作室索引里面有 AMO 发表于 2015-6-26 17:55
以1.4版本为例,在 HawkAoC Z3.2\AI 的文件夹里,楼主应该可以看到很多 .ai 与 .per 的文件,这就是游戏中 ...
好顶赞~谢了{:155:} 亚拉那一卡 发表于 2015-6-26 18:18
https://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=113857
制作室索引里面有
恩恩,谢 AMO 发表于 2015-6-26 17:55
以1.4版本为例,在 HawkAoC Z3.2\AI 的文件夹里,楼主应该可以看到很多 .ai 与 .per 的文件,这就是游戏中 ...
看了几个数字AI的帖子,大概看懂了。可是{:146:}我不知道怎么编辑AI文件啊{:159:} 1243 发表于 2015-6-26 19:24
看了几个数字AI的帖子,大概看懂了。可是我不知道怎么编辑AI文件啊
.ai 的文件不需要编辑,.per 的文件直接用记事本打开,把语句粘贴进去就好了。实在不行可以私聊我。
对于现在的你来说,重要的不是看懂,而是会用,用多了之后慢慢就懂了啦~ AMO 发表于 2015-6-26 19:43
.ai 的文件不需要编辑,.per 的文件直接用记事本打开,把语句粘贴进去就好了。实在不行可以私聊我。
...
谢了~我正尝试使用 这样的效果就是输入1玩家XX增加1石头,对么?@AMO 1243 发表于 2015-6-26 20:04
这样的效果就是输入1玩家XX增加1石头,对么?@AMO
不,全部都要复制过去的,在这个语句中,由于末尾处少了一个“)”,AI会发生错误而不会执行。 看来教程后自己改的一个AI,测试过了有效。想问一下如果我接下来想要添加“输入2增加2木材252石料"的效果该怎么做?把上面的数据复制下来改动没有用啊~{:158:} 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石头……”这样的触发判定。
AMO 发表于 2015-6-28 00:17
并非AI没有用,而是增加的2木材与252石头已经满足了之前的1木材251石头的判定,所以触发系统判定为玩家 ...
明白了,原来是我搞错了。{:147:}
页:
[1]