关于Boss Monster
该插件为游戏添加了各种具有不同能力和适应性很强的 NPC Boss
描述
使用此插件,您可以将 NPC Boss 添加到地图上的任何点。您可以使用插件配置设置任何功能。如有必要,您可以为一个 Boss 添加多种能力。
技能分为两类,一类发生在距离 NPC 一定范围内,另一类则通过 NPC 的伤害触发。
地图还显示了实际老板的位置(他们的名字和生命值)。
您可以使用该配置为 NPC 提供任何衣服和武器。
自定义地图
在其自定义纪念碑上配置了老板外观的地图
您还可以在此处下载所有地图的所有这些文件
黑暗时代
蓝眼泪
自定义地图的所有文件都存储在文件夹 oxide/data/BossMonster/CustomMap 中。您不必从那里删除文件,插件将自行了解服务器上当前安装的地图,并且如果此文件夹中有必要的文件,则仅下载必要的文件。插件将在插件加载期间在控制台中告诉您此过程。它将在控制台中写入哪些文件在当前地图上有效,哪些文件不起作用
如果要为老板创建自定义地点,使其显示在自定义地图或不在此列表中的地图上,则必须创建此自定义地图的 ID。之后,您需要在地图上放置一个项目,例如兰德开关。它必须随机放置,其他玩家看不到它。如果你从 rustEdit 中将这个对象位置的三个坐标相加(x、y 和 z),并将结果值写在你的文件的参数中(可以从现成的文件中获取一个示例文件),你将获得标识符 – ID
例如,我们取坐标 (26.896, -456.158, 527.258),那么我们的标识符是 26.896 – 456.158 + 527.258 = 97.996
然后,您需要指出将出现在地图上的老板列表。您需要复制每个 Boss 的配置数据块。在数据库参数中,您将指定老板的名称和可以显示它的位置列表
依赖项(可选,非必需)
GUI 公告
通知
Discord 消息
阿尔法战利品
自定义战利品
经济学
服务器奖励
IQEconomic
Pve模式
聊天命令(仅限管理员)
/WorldPos – 在地图上显示实际玩家的位置 /SavePos <name> – 将一个新位置保存到 boss 的配置文件中,名称为 – name,相对于最近的纪念碑
/SpawnBoss <name> – 在管理员坐标中带有 name – name 的 Boss 的生成
控制台命令(仅限 RCON)
SpawnBoss <name> – name of the boss 的生成 – name
KillBoss <name> – 杀死所有带有 name – name 的 boss
插件配置
en – 英文插件配置示例
ru – 俄语插件配置示例
老板配置
en – 英文插件配置示例
ru – 俄语插件配置示例
自定义地图配置
en – 英文插件配置示例
ru – 俄语插件配置示例
钩
void OnBossSpawn(ScientistNPC boss) – 当一个 Boss 出现在地图上时,就会出现
void OnBossKilled(ScientistNPC boss, BasePlayer attacker) – 当玩家杀死一个 Boss 时被激活
应用程序接口
ScientistNpc SpawnBoss(string name, Vector3 pos) – 在位置 pos 中生成一个名为 name 的 boss
void DestroyBoss(ScientistNPC boss) – 摧毁 Boss
配置文件
{
// 聊天消息前缀
"Prefix of chat messages": "[BossMonster]",
// 是否启用聊天通知功能 [true/false]
"Do you use the chat? [true/false]": true,
// GUI公告设置
"GUI Announcements setting": {
// 是否使用GUI公告插件 [true/false]
"Do you use the GUI Announcements plugin? [true/false]": false,
// 公告横幅颜色
"Banner color": "Orange",
// 文本颜色
"Text color": "White",
// 调整垂直位置
"Adjust Vertical Position": 0.03
},
// Notify插件设置
"Notify setting": {
// 是否使用Notify插件 [true/false]
"Do you use the Notify plugin? [true/false]": false,
// 通知类型
"Type": "0"
},
// Discord消息设置(仅针对使用DiscordMessages插件的用户)
"Discord setting (only for users DiscordMessages plugin)": {
// 是否使用Discord消息插件 [true/false]
"Do you use the Discord Messages plugin? [true/false]": false,
// Webhook URL
"Webhook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks",
// 消息嵌入颜色(十进制表示)
"Embed Color (DECIMAL)": 13516583,
// 需要发送到Discord的关键消息键值列表
"Keys of required messages": [
"Start",
"Finish"
]
},
// 是否启用插件的PVE模式(仅针对使用PveMode插件的用户)
"Use the PVE mode of the plugin? (only for users PveMode plugin)": false,
// NPC炮塔伤害倍率
"NPC Turret Damage Multiplier": 0.5,
// 同时地图上保留的最大BOSS数量
"Total maintained number of bosses on the map at once": 5,
// 配置版本信息
"Configuration version": {
// 主版本号
"Major": 2,
// 次版本号
"Minor": 1,
// 补丁版本号
"Patch": 2
}
}