关于Arena Tournament
玩家之间的赛事对决(1×1、2×2、3×3 等)
活动目标
玩家之间决斗,直到最后一名幸存者。在团队枪口的情况下,他们首先组队决斗,如果没有足够的玩家进行团队决斗,则他们之间决斗。
特点:
– 外人不能进入竞技场
– 作为观众的比赛参与者不会受到伤害,并且新陈代谢会变硬
– 离开比赛后,所有东西都会被保存下来,并以与原
来相同的形式交给参与者 – 活动结束后,玩家会回到他传送到他
身边的同一个地方 – 在竞技场中决斗后, 所有从决斗者身上掉落的物品都会被清理
干净 – 有一个插件之间兼容的 API
– 锦标赛中禁止的聊天和控制台命令被阻止
– 非常周到的决斗配对生成器
– 现在的用户界面
– 有一个功能齐全的插件设置
– 比赛在一段时间后会自动开始
– 易于安装和配置
安装:
– 安装 CopyPaste [https://umod.org/plugins/copy-paste]
– 安装 ArenaTournament
– Ready
命令:
/qq – 注册锦标赛 [可选,因为有一个带 UI 的按钮]
管理员命令:
/o – 启动随机锦标赛 [管理员或权限 arenatournamentbeta.admin]
at.start – 开始随机锦标赛 [admin]
at.copy 现有名称 新名称 – 复制竞技场设置以创建新 [admin]
创建新 arena:
建造一个竞技场
将资源放在壁橱中,以便足以擦除并隐藏它
使用普通椅子放置第一支球队的重生点 [https://rustlabs.com/item/chair]
使用游戏椅为第二支球队设置重生点 [https://rustlabs.com/item/secret-lab-chair]
使用警报器设置观众重生点 [https://rustlabs.com/item/siren-light]
保存竞技场 /复制名称
使用命令将竞技场添加到配置中 at.copy name现有名称新
打开插件配置
将新竞技场的配置“位置 [坐标]”更改为随机,但在地图上(不在网格之外!
设置竞技场(重要!不要指定 “Tournament Modes” 超过您为每个团队指定的生成位置)
Restart 插件
应用程序接口:
API: [PluginReference] Plugin ArenaTournament; private bool IsOnTournament(ulong userid) { return ArenaTournament != null && ArenaTournament.Call<bool>("IsOnTournament", userid); } private bool IsDueling(BasePlayer player) { return ArenaTournament != null && ArenaTournament.Call<bool>("IsOnTournament", player); }