|
字符说明:由于论坛的"<"">"这两个符号会被忽略,所以以下内容里的
字符 "[" "]" 号,请大家都将他们修改为<>符号.
首先,我说明为什么要在AOK AI SCRIPT BUILDER里加进插件功能,很明了,程序
内置的模块内容范围太小,全极限于是我个人的AI知识.
现在,通过插件功能,大家都可以把自己的AI知识做成插件发上来给大家使用了.
大家支持,多做插件,让AOKAISB更强大.
在AOKAISB的1.1版本里我已经加进了两个插件文件了,都是通过插件制作向导
制作的,大家可以测试效果.
现在我简单向大家介绍一下制作方法,另外一个请大家留意的内容是在使用向导
的过程中多点"提示"按钮以能快速学会制作方法.
BEGIN
现在演示制作一个"不动的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)
(disable-self)
)
(defrule
(true)
=>
(set-strategic-number sn-percent-civilian-gatherers 0)
(set-strategic-number sn-percent-civilian-builders 0)
(set-strategic-number sn-percent-civilian-explorers 0)
(disable-self)
)
;--------------------------------------------------------
;使士兵不动
(defrule
(true)
=>
(set-strategic-number sn-task-ungrouped-soldiers 0)
(disable-self)
)
为了阅读方便,我们把这两个脚本分别做标识为"使村民不动脚本"和"使士兵不懂脚本".
打开AOKAISB,进入插件制作向导,点下一步,随意填写上三个基本内容,再点下一步,
看到一大些内容,并且在左边有例如[EDIT][ NUMBER1][CBX1]等等的编号,现在
点项目[CBX1]的"使用"选择框,并修改"在此处填写说明内容"为"使村民不动",继续
点项目[CBX2]的"使用"选择框,同样修改"在此处填写说明内容",但内容为"使士兵
不动",在填写"显示位置"内容为1,点下一步继续,进入设置CBX的内容的页面,点[CBX1]
的"被选中内容",弹出一个编写内容的窗口,将"使村民不动脚本"写到里面并点确定,
再点[CBX2]的"被选中内容"将"使士兵不动脚本"加进去和点确定;到现在,工作已经
做的差不多了,在点下一步,到达"编辑主要脚本内容"页面,在编辑框里面写入内容:
-----------(不包括这条线条)
[CBX1]
[CBX2]
-----------(不包括这条线条)
已经好了,剩下的下一步内容不需要我在指引了,您自己搞定它,记得在最后点"完成"按钮
就可以了.
现在您可以在程序的"使用插件"页面里选择您的插件并测试效果了:
测试一下选中"使村民不动"和"使士兵不动"或者只选中其中的一项.
是不是已经可以了,不算麻烦嘛!
[此贴子已经被作者于2004-11-4 14:56:23编辑过]
|
|