为什么我的代码没用。。。。
(defrule(game-time > 0)
(defend-soldier-count >= 200)
=>
(enable-timer 10 61)
(disable-self)
)
(defrule
(timer-triggered 10)
(defend-soldier-count >= 200)
=>
(set-goal 3 1)
(set-strategic-number sn-maximum-town-size 255)
(up-gather-inside c: barracks c: 0) ;放出军队
(up-gather-inside c: stable c: 0)
(up-gather-inside c: archery-range c: 0)
(set-strategic-number sn-number-attack-groups 9)
(chat-to-all "Fuck!")
(disable-timer 10)
(enable-timer 10 61)
)
(defrule
(game-time > 0)
(defend-soldier-count < 51)
=>
(enable-timer 10 61)
(disable-self)
)
(defrule
(timer-triggered 10)
(defend-soldier-count < 51)
=>
(set-goal 3 2)
(set-strategic-number sn-maximum-town-size 32)
(up-gather-inside c: barracks c: 1) ;让部队留守军事建筑物
(up-gather-inside c: stable c: 1)
(up-gather-inside c: archery-range c: 1)
(set-strategic-number sn-number-defend-groups 9)
(chat-to-all "Shit!")
(disable-timer 10)
(enable-timer 10 61)
) 开启定时器10的条件为防御军队数大于等于200或小于51…
请检查初始的军队数是否介于51和200之间…如果是这样的话定时器将永远不会开启,代码也就不会生效。 条顿武士 发表于 2015-2-11 19:33
开启定时器10的条件为防御军队数大于等于200或小于51…
请检查初始的军队数是否介于51和200之间…如果是 ...
原因找到了 貌似是因为开了全图 但没有设置巡逻兵 导致电脑看起来可以看到敌人 实际上看不到敌人 所以无法锁定目标
页:
[1]