- UID
- 204319
- 阅读权限
- 40
- 注册时间
- 2014-9-9
- 最后登录
- 2023-7-27
- 在线时间
- 44 小时
- 性别
- 男
- 生日
- 2002 年 1 月 7 日
子爵
- 耕战
- 57
- 鹰币
- 396
- 天龙币
- 0
- 回帖
- 50
|
发表于 2015-2-12 21:57:12
|
显示全部楼层
比如:电脑收到玩家1的100食物后,更改外交为联盟,可以这样写:
用这样的代码:
(defrule
(players-tribute 1 food >= 100)
=>
(set-stance 1 ally)
)
这里面,前面的条件语句中,资源类型可以是food(食物), wood(木头), gold(黄金), stone(石料),可以同时写多种资源,比如
(players-tribute 1 food >= 100)
(players-tribute 1 wood >= 200)
(players-tribute 1 gold >= 300)
而后面的更改外交语句也可以把ally改成neutral(中立), enemy(敌对),看楼主的需要 |
|