收起左侧

[求助] 关于使用地图编辑器完成在游戏中途结盟或敌对的问题

[复制链接]
leonard发表于 2022-3-21 18:23:09
我今天在试着做地图,发现在鹰翔帝国找到了触发条件汉化,我装上汉化发现有一个可以改变两个玩家之间结盟或开战状态,不知道要具体怎么做来实现两个玩家开战或结盟。
leonard发表于 2022-3-21 18:39:09
こはね发表于 2022-3-22 01:01:45
https://www.aoebbs.net/thread-785-1-1.html

触发程序等我明天研究一下
  • leonard : 谢谢大佬!
  • leonard : 昨天玩上也找到了这个,用上了
こはね发表于 2022-3-22 12:46:31
剧情编辑器的触发程序很简单,直接插入一个触发
用效果名称为Diplomacy的触发程序,然后自己研究吧(不建议所谓的汉化补丁,会把原有的触发程序弄到乱七八糟)
指定两个玩家,然后ally同盟;Enemy敌对;Neutral中立
<Effect name="Diplomacy">
<Param name="Player1" dispName="$$22301$$Player" varType="player">1</Param>
<Param name="Status" dispName="$$22462$$Status" varType="alliance">ally</Param>
<Param name="Player2" dispName="$$22301$$Player" varType="player">2</Param>
<Command>trPlayerSetDiplomacy(%Player1%, %Player2%, "%Status%");</Command>
</Effect>

至于何时执行,你自己设定条件
跳转到