龙族神魔 发表于 2008-4-17 17:48:03

如何编写当你对某联盟敌对敌人也对你敌对

如何编写当你对某联盟敌对敌人也对你敌对

幻影の仔 发表于 2008-4-17 21:27:02

(defrule
    (players-stance 1 ally)
=>
    (set-stance 1 ally)
)

这个可以,以上这段的意思是:当玩家1对此NPC关系为联盟时外交改变成联盟。

同理,ally是联盟,neutral是中立,enemy是敌人。

龙族神魔 发表于 2008-4-18 13:08:52

十分感谢!!!!波一个~

_CCC_大智 发表于 2008-6-26 23:30:44

幻影的初吻就这样被夺走了:L ....

话说还有个any-参数,比如说

(defrule
    (players-stance any-ally enemy)
=>
    (set-stance this-any-ally enemy)
)

如果玩家多的话,这个就比较简便。可惜大点的参数貌似只有any-computer和any-human,没有any-player的,不知道可不可以用(又懒得测试瞭:P )……
页: [1]
查看完整版本: 如何编写当你对某联盟敌对敌人也对你敌对