阔比多华 发表于 2006-3-25 18:32:21

[求助]这个AI哪错了?

昨天编的AI昨天测试时还可以,可今天测试时就出现了AI ERROR。麻烦高手检查下。
(defrule
   (true)
=>
   (set-strategic-number sn-maximum-food-drop-distance 95)
   (set-strategic-number sn-maximum-wood-drop-distance 5)
   (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 100)
   (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)
)
;使士兵不动结束
(defrule          (unit-type-count-total archer-line <= 20)
          (can-train archer-line)
=>       (train archer-line)

卧龙先生 发表于 2006-3-27 00:58:38

记住, AGE 提供了 Debug 功能,当发现 AI Error Info 的时候,注意看他提示的的行数.那就是错误的地方.而上面的脚本,目前我能发现的错误是最后一个 Defrule 缺少最后的符号 ")"

阔比多华 发表于 2006-3-27 16:22:08

AI ERROR 都是英文,不懂.

卧龙先生 发表于 2006-3-28 03:13:32

你不是说了 AI ERROR. 当显示这个玩意儿的时候你注意看文本: Line : xxx,其中 xxx 是错误的行数
页: [1]
查看完整版本: [求助]这个AI哪错了?