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

[求助]幫刪這貼

[复制链接]

3

主题

0

精华

2512

积分

公爵

耕战
500
鹰币
12
天龙币
0
回帖
4
附庸关系0
发表于 2005-10-18 20:22:47 | 显示全部楼层 |阅读模式
<FONT size=1>請問要如何令兩個AI對戰時攻擊村民?因為對方在自己的地方蓋東西,那些兵都只會攻擊那建築而不會攻擊村民,</FONT>  <FONT size=1>還有在殺光對手的兵時,他的村民不斷蓋伐木場等的東西,不會攻擊村民的話就不能完結這個遊戲,有方法解決嗎?(因為AI對玩家好像波這問題)</FONT>  另外一個問題是 關於計時與攻擊的用法,  (defrule
(population &gt;= 180)
(not(town-under-attack))
(strategic-number Attack == 1)
=&gt;
(attack-now)
(enable-timer AttackTimer 180)
(set-strategic-number sn-percent-attack-soldiers 100)
(set-strategic-number sn-number-attack-groups 200)
)
(defrule
(timer-triggered AttackTimer)
=&gt;
(disable-timer AttackTimer)
(set-strategic-number Attack 0)
(enable-timer AttAGTimer 120)
(set-strategic-number sn-percent-attack-soldiers 0)
(set-strategic-number sn-number-attack-groups 0)
)
(defrule
(timer-triggered AttAGTimer)
=&gt;
(disable-timer AttAGTimer)
(strategic-number Attack 1)
)
  我想寫 攻擊180秒 之後停120秒 後再次攻擊,上面的寫法不對嗎?  我用了之後我的AI完全不會攻擊,麻煩各位懂做的朋友幫個忙,  教一教我寫個正確的做法.


[此贴子已经被作者于2005-10-18 20:40:14编辑过]

回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-23 04:59 , Processed in 0.087144 second(s), 27 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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