



关于港口活动
在港口纪念碑处为玩家创建一个独特的活动,以获得奖励。玩家必须与众多NPC和APCs战斗才能进入解决谜题的房间并开启战利品房间!

描述
这个事件开始时,聊天框中会警告很快有载有贵重货物的船只停靠在港口。在规定时间过后,一艘船会出现在码头的某个可从地图访问的位置,起重机会装载集装箱。
加载区域默认由一个坦克和7个NPC保护。集装箱门是锁着的,你必须从起重机的驾驶室内按下一个按钮来打开门。在集装箱内,有一个默认的监控摄像头、一个锁着的箱子、2个DMS、2个精英和2个军事箱子。
所有箱子/NPC的位置和战利品可以在配置中进行配置,并且可以添加或删除不需要的箱子/NPC。此外,船只将生成默认的船只战利品,例如配置文件允许修改坦克以及船内的战利品。
当事件发生时,地图会显示标记(在配置文件中配置)。所有在事件区域内的玩家都会有一个倒计时器,显示事件结束前剩余的时间。
所需依赖项
依赖项(可选,不强制要求)
聊天命令(仅限管理员)
/harborstart – 活动开始
/harborstop – 活动结束
/harborpos – 确定位置和旋转坐标的配置,用于更改NPC和箱子的位置(注意!活动必须先开始,读取管理员相对于货船的当前位置)
控制台命令(仅限RCON)
harborstart – 活动开始
harborstop – 活动结束
插件配置
钩子
void OnHarborEventStart() – 在事件开始时调用
void OnHarborEventEnd() – 在事件结束时调用
void OnHarborEventWinner(ulong winnerId) – 在事件结束时调用, winnerId 是完成事件时采取更多行动的玩家ID