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

[求助] [求助]不动AI的一个头痛的问题,哪位高手能解决……

 关闭 [复制链接]

30

主题

7

精华

1万

积分

圣徒

耕战
2080
鹰币
81
天龙币
0
回帖
297

特级翔鹰勋章一级嘉禾勋章雄鹰勋章

附庸关系0
发表于 2003-9-21 17:49:40 | 显示全部楼层 |阅读模式
不动的农民种田时,用循环产生农田地基,可总有人种着种这就站在原地,这可怎么办??而且,要建立农田时,有时还要叫几千里远的农民来建,真是……

希望有人能救救我……

全局通用昵称Rushot
回复

使用道具 举报

30

主题

7

精华

1万

积分

圣徒

耕战
2080
鹰币
81
天龙币
0
回帖
297

特级翔鹰勋章一级嘉禾勋章雄鹰勋章

附庸关系0
 楼主| 发表于 2003-10-3 09:14:09 | 显示全部楼层
怎么换?

全局通用昵称Rushot
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
发表于 2003-10-5 15:30:17 | 显示全部楼层
抱歉,刚刚花了15分钟回答,却无意中将"清空内容"按键当作"预览"键用
了,没有时间回答了.另:
"不动的农民种田时,用循环产生农田地基,可总有人种着种这就站
在原地"的问题好解决,"要建立农田时,有时还要叫几千里远的农民来
建"却要与触发一起连着用了.技术性比较高所以很难回答.---要打的字
太多了.
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
发表于 2003-10-7 10:18:08 | 显示全部楼层
;以下是解决方法的一种:

;以下一句语法既可制造出“不动的AI”的效果,是所有单位都不动的那种:
;--------
(defrule
        (true)
=>

        (set-strategic-number sn-food-gatherer-percentage  0)
        (set-strategic-number sn-gold-gatherer-percentage  0)
        (set-strategic-number sn-stone-gatherer-percentage 0)
        (set-strategic-number sn-wood-gatherer-percentage  0)
        (set-strategic-number sn-maximum-food-drop-distance 0)
        (set-strategic-number sn-percent-civilian-explorers 0)
        (set-strategic-number sn-percent-civilian-gatherers 0)
        (set-strategic-number sn-percent-civilian-builders 0)
        (set-strategic-number sn-task-ungrouped-soldiers 0)
        (set-strategic-number sn-number-explore-groups 0)
        (set-strategic-number sn-percent-enemy-sighted-response 20)
        (set-strategic-number sn-enemy-sighted-response-distance 8)
        (disable-self)
)
;--------
;以上语法可以作为该玩家在游戏刚开始时的默认属性使用,另外当你想要在游戏
;中指定的某一时间或地点改变这默认配置时——如游戏者的单位到达某一同盟国
;的城镇中心后,要使千里之外的该国的农民赶回来不停的种田,可以在触发里做
;以下作业:

;触发项目1
;条件:在同盟国的所在区域里有游戏者的单位*人
;触发1:发送AI指令(AI任务目标)= 1号
;触发2:移动身在千里之外的村民门回到要种植农田的地方(不是必须)

;触发项目2(多层触发):
;无条件
;触发1:地基=几块农田
;同时还需要在AI文件里有如下语发:
;---------

(defrule
        (event-detected trigger 1)
=>
        (set-strategic-number sn-food-gatherer-percentage  100)
        (set-strategic-number sn-gold-gatherer-percentage  0)
        (set-strategic-number sn-stone-gatherer-percentage 0)
        (set-strategic-number sn-wood-gatherer-percentage  0)
        (set-strategic-number sn-maximum-food-drop-distance 10)
        (set-strategic-number sn-percent-civilian-explorers 0)
        (set-strategic-number sn-percent-civilian-gatherers 100)
        (set-strategic-number sn-percent-civilian-builders 0)
        (set-strategic-number sn-minimum-boar-hunt-group-size 0)
)
;--------
;注意事项:该同盟国至少要拥有一个城镇中心或者磨坊;地基农田要设在该
;同盟国的城镇中心或者磨坊的方圆10码内(象英国射手的射程差不多)。

;整个AI的内容就是上面内容的总和:  


(defrule
        (true)
=>

        (set-strategic-number sn-food-gatherer-percentage  0)
        (set-strategic-number sn-gold-gatherer-percentage  0)
        (set-strategic-number sn-stone-gatherer-percentage 0)
        (set-strategic-number sn-wood-gatherer-percentage  0)
        (set-strategic-number sn-maximum-food-drop-distance 0)
        (set-strategic-number sn-percent-civilian-explorers 0)
        (set-strategic-number sn-percent-civilian-gatherers 0)
        (set-strategic-number sn-percent-civilian-builders 0)
        (set-strategic-number sn-task-ungrouped-soldiers 0)
        (set-strategic-number sn-number-explore-groups 0)
        (set-strategic-number sn-percent-enemy-sighted-response 20)
        (set-strategic-number sn-enemy-sighted-response-distance 8)
        (disable-self)
)     

(defrule
        (event-detected trigger 1)
=>
        (set-strategic-number sn-food-gatherer-percentage  100)
        (set-strategic-number sn-gold-gatherer-percentage  0)
        (set-strategic-number sn-stone-gatherer-percentage 0)
        (set-strategic-number sn-wood-gatherer-percentage  0)
        (set-strategic-number sn-maximum-food-drop-distance 10)
        (set-strategic-number sn-percent-civilian-explorers 0)
        (set-strategic-number sn-percent-civilian-gatherers 100)
        (set-strategic-number sn-percent-civilian-builders 0)
        (set-strategic-number sn-minimum-boar-hunt-group-size 0)
)
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

420

主题

8

精华

2万

积分

圣徒

耕战
3097
鹰币
0
天龙币
0
回帖
4331

特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
发表于 2003-10-7 19:21:01 | 显示全部楼层
复出了?:)

每夜坐禅观水月,有时行醉玩风花。净名事理人难解,身不出家心出家


回复

使用道具 举报

183

主题

7

精华

3万

积分

圣徒

耕战
6333
鹰币
53417
天龙币
0
回帖
2712

特级翔鹰勋章一级帝国勋章雄鹰勋章鹰之智者蛟龙勋章

附庸关系0
发表于 2003-10-7 22:23:44 | 显示全部楼层
我也是个AI盲,呵呵,我的战役基本全是用不动AI完成的
回复

使用道具 举报

295

主题

6

精华

1万

积分

圣徒

耕战
2467
鹰币
1
天龙币
0
回帖
7091

一级翔鹰勋章二级嘉禾勋章特级帝国勋章第一届火箭筒杯最佳地图雄鹰勋章

附庸关系0
发表于 2003-10-10 15:52:14 | 显示全部楼层
me,too
如果有耐心做RPG的话,我会用“输入数字达成效果”的AI~~
天使归来的博客 大家捧场噢
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-21 21:15 , Processed in 0.190795 second(s), 87 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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