CivilizationWars

一个管理文明事件中国家之间战争的插件。

资源图片
以下是我的插件,旨在管理文明风格事件期间的诸国之间的战争。 该插件允许活动工作人员创建国家并根据事件发展情况指定领导人。 领导人可以结盟并邀请其他国家加入他们的联盟。 领导人还可以使用命令向另一国家宣战;这个战争申报请求由工作人员处理,他们可以选择批准或拒绝。 如果战争获得批准,将宣布一个 15 分钟的宽限期,在此期间,防御方有时间准备,并且不能被攻击。此外,如果攻击方与其它国家结盟,这些盟友将被邀请加入战争。 ## 命令列表 – CivilizationWars 管理员工具 以下所有命令都需要权限: **civilizationwars.admin** ``` /createnation <国家名称> ``` 描述:创建一个指定名称的新国家。 用法示例:/createnation Rome 注意:如果已经存在同名的国家,则会失败。 ``` /removenation <国家名称> ``` 描述:解散现有国家并将其从数据库中删除。 用法示例:/removenation Rome 注意: 如果该国家在联盟中,它将自动退出联盟。 如果该国家有领导人,该玩家将收到通知,告知其国家已被解散。 ``` /assignleader <国家名称> <玩家> ``` 描述:将一名玩家指定为特定国家的领导人。 用法示例:/assignleader Rome Caesar 注意: 目标玩家必须在线。 如果该国家已经有领导人,他们将被自动降级。 玩家不能同时是两个不同国家的领导人。 ``` /removeleader <国家名称> ``` 描述:从国家中移除当前的领导人。 用法示例:/removeleader Rome 注意: 领导人将被通知他们不再负责。 该国家将一直没有领导人,直到有新的领导人被指定。 ``` /forcejoinalliance <联盟名称> <国家名称> ``` 描述:强制一个国家加入到特定的联盟。 用法示例:/forcejoinalliance Allies Rome 注意: 对于当国家拒绝或无法正常加入时,这很有用。 如果联盟或国家不存在,则会失败。 ``` /approvewar <战争ID> <批准|拒绝> [原因] ``` 描述:批准或拒绝战争请求。 用法示例: /approvewar 123 approve /approvewar 456 deny "不公平的条件" 注意: [原因] 参数是可选的,但推荐在拒绝时使用。 所有操作都将记录在服务器控制台中。 ## 领导人命令列表 – CivilizationWars 这些命令仅对具有权限的国家领导人可用: **civilizationwars.leader** ``` /declarewar <目标国家> <原因> ``` 描述:向另一个国家宣战,并提供理由。 用法示例:/declarewar Sparta "边境争端" 注意: 需要确认(是/否) 才能使请求最终确定。 不能向自己的国家宣战。 如果已经处于战争状态或宽限期期间,则不能宣战。 创建一个战争请求,必须由管理人员批准。 ``` /createalliance <联盟名称> ``` 描述:创建一个新的联盟,并将你的国家作为其第一个成员。 用法示例:/createalliance TheBrotherhood 注意: 你的国家不能已经在联盟中。 如果联盟名称已经被占用,则会失败。 ``` /invitealliance <联盟名称> <国家名称> ``` 描述:邀请另一个国家加入你的联盟。 用法示例:/invitealliance TheBrotherhood Sparta 注意: 向目标国家的领导人发送邀请。 只有联盟的领导人才能发送邀请。 ``` /acceptalliance <联盟名称> ``` 描述:接受你的国家加入指定联盟的邀请。 用法示例:/acceptalliance TheBrotherhood 注意: 你的国家必须从指定的联盟收到待处理的邀请。 只有国家领导人才能接受邀请。 ``` /denyalliance <联盟名称> ``` 描述:拒绝加入指定联盟的邀请。 用法示例:/denyalliance TheBrotherhood 注意: 如果你想保持中立或避免特定的联盟,这将很有用。 ``` /joinwar <战争ID> <接受|拒绝> ``` 描述:对你的国家加入战争的请求作出回应。 用法示例: /joinwar 123 accept /joinwar 123 deny 注意: 需要有效的战争ID。 只有国家领导人才能决定是否加入。 接受的战争将立即让你的国家参与其中。 版权所有 Nevmind