【下载】AOKAISB 插件:建造环形城墙
该技术由SonicX兄提供,插件由诸葛卧龙建造。11
要知道从前可没有建造环形城墙的脚本出现,你必须正视它。
注意:必须先安装AOK AI Script Builder才能使用。下载后将该文件放到
AOK AI Script Builder 的安装目录下的Plugin目录里。
下载地址:
[此贴子已经被作者于2004-11-28 11:59:50编辑过]
顶 | <a href="https://www.hawkaoe.net/bbs/admin_postings.asp?action=提升&BoardID=21&ID=4937" target="_blank" ><FONT color=#000000>提升</FONT></A> | 呵呵,大智喜欢 AI Builder 的插件功能吗?学会怎么制作了没有呀?你也要多多发几个插件上来呀! 其实用BUILD-WALL语句就可以了,不用这么麻烦吧?不过围墙没什么用的,肯定漏洞,呵呵! 兄弟,你下载一个看看吧。建造围墙要声明几个东东的,比较麻烦。如果你Build一下就能搞定的话,我发誓以后都不做程序。 呵呵,我不打击你的积极性了 关于造城墙我有新的代码比以前的效果更好,主要是城门部分和建造速度
环境变量我不写了,直接写关键部分
(defrule
(building-type-count-total town-center > 0) ;判断城镇中心是否存在,不存在造了也白搭
(building-type-count castle >= 2);先造2个城堡,因为担心石头不够,这行可以去掉
(can-afford-complete-wall 2 stone-wall-line)
(can-build-wall 2 stone-wall-line)
=>
(build-wall 2 stone-wall-line)
)
(defrule
(building-type-count-total town-center > 0)
(wall-completed-percentage 2 >= 75) ;城墙建造完成度75
(building-type-count-total gate < 6) ;判断城门数量,不少于6个
如果造2层围墙则要把所有城门都算上
以前的写法如果城门被砸电脑会修补城墙但不会再造城门,这样至少能保证还有出口
(can-build-gate 2)
=>
(build-gate 2)
)
;建造围墙时建筑工数量增加,假设建筑工人是4个,造城墙时增加到6个
(defrule
(not (strategic-number sn-cap-civilian-builders == 6))
(or
(and (wall-completed-percentage 1 > 0) (wall-completed-percentage 1 <= 98) )
(and (wall-completed-percentage 2 > 0) (wall-completed-percentage 2 <= 98) )
)
=>
(set-strategic-number sn-cap-civilian-builders 6)
)
(defrule
(strategic-number sn-cap-civilian-builders == 6)
(or (wall-completed-percentage 1 > 98) (wall-completed-percentage 2 > 98) )
=>
(set-strategic-number sn-cap-civilian-builders 4)
) SonicX 兄厉害。找时间再修改一下。另外,SonicX 兄,AI 还是你厉害,你看看能不能把这新代码做成“插件”?呵呵,我偷懒呀,因为兄应该有测试过以上脚本的,所以比较清楚。如果我去做,出于细心,我也要过测试一次的。 有用的帖子要顶. 好像不错哦{8} {8} {8} {8} 好东西
收藏了
最好再详细点 晕了!怎么用呀?
能否在多人对战或单人游戏中使用?
按照楼主提示的方法安装,但在游戏中还是不能设置环形城墙....
求教!{35} 不错的东西啊,,希望多多做出可以做出特殊东西的东西
页:
[1]