允许牌手兑换预制物品包
完成后,在聊天中输入“/kit new”,或按 UI 右上角的“Create New”按钮。
您将看到以下屏幕
所有套件选项都位于左侧,项目视图位于右侧。
首先按下右下角的 “Copy From Inventory” 按钮。这会将您库存中的所有物品添加到套件中。
然后,您可以继续填写左侧的信息。
套件详细信息
包含的套件将在配置文件中的“Autokit ordered by priority”下使用套件名称指定
该插件将遍历配置中指定的每个工具包,直到它可以为玩家提供一个工具包。
这些自动套件遵循与手动领取相同的兑换规则,因此它们将受到诸如时间和时间之类的事情的影响Maximum UsesCooldown
以下是配置中使用的格式示例
每个 NPC 都可以配置不同的工具包,当玩家与 NPC 互动时,工具包菜单会呈现给他们,其中包含配置中指定的工具包
config 中的示例显示了如何进行设置。
您可以指定哪些套件可通过 NPC 获得,并在与它们交互时指定基于聊天的响应
第一个参数是 NPC 用户 ID
特征
- 易于使用的 UI 菜单,用于创建和领取套件。
- 设置兑换限制以及最大使用次数、冷却时间和购买成本
- 创建需要自定义权限的 VIP 工具包
- 创建使用 Rusts 身份验证级系统的管理员工具包
- 通过在配置中指定套件列表,在死亡时提供自动套件,并使用优先级系统授予
- 与 HumanNPC 配合使用,拥有只能通过 NPC 交互获得的套件
- 通过允许套件粘贴预先创建的结构来支持 CopyPaste
- 在配置中自定义 UI 配色方案
权限
此插件使用权限系统。要分配权限,请使用 。要删除权限,请使用 。oxide.grant <user or group> <name or steam id> <permission>oxide.revoke <user or group> <name or steam id> <permission>- kits.admin具有此权限的玩家可以使用 admin 命令功能
命令
此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请为其添加正斜杠前缀: '/'。玩家聊天命令
- /kit打开套件菜单
- /kit <name>玩家用于领取指定的套件
- /kit autokit允许玩家切换是否在生成时接收幼崽。必须在配置中启用此选项
管理员聊天命令
- /kit help显示包含所有可用命令的帮助菜单
- /kit list显示套件名称的完整列表
- /kit add/kit new开始创建新套件
- /kit edit <kitname>开始编辑以前创建的套件
- /kit remove <kitname>/kit delete <name>删除指定的套件
- /kit give <player name | player id> <kitname>给指定的玩家指定的套件
- /kit givenpc <kitname>将指定的工具包交给您当前正在查看的 NPC
- /kit reset重置所有玩家套件使用数据
- /kit resetuses <player name | player id> <kitname>重置指定套件和播放器的用途
Admin Console 命令
- kit list列出所有套件
- kit remove <kitname>kit delete <kitname>删除指定的套件
- kit give <player name | player id> <kitname>给指定的玩家指定的套件
- kit reset重置所有玩家套件使用数据
- kit resetuses <player name | player id> <kitname>重置指定套件和播放器的用途
如何创建套件
在开始之前,请清除您的库存并使用管理员菜单为自己提供套件中所需的所有物品。完成后,在聊天中输入“/kit new”,或按 UI 右上角的“Create New”按钮。
您将看到以下屏幕
所有套件选项都位于左侧,项目视图位于右侧。
首先按下右下角的 “Copy From Inventory” 按钮。这会将您库存中的所有物品添加到套件中。
然后,您可以继续填写左侧的信息。
套件详细信息
- Name是套件的名称
- Description是套件描述。这不是必需参数
- Icon URL是 UI 网格中显示的工具包图像的 URL。这不是必需参数
- Permission用于限制仅具有指定权限的玩家使用此工具包。权限应以“kits”为前缀。(例如 'kits.awesomekit')。
- Auth Level用于限制至少具有指定身份验证级别(0 为玩家,1 为版主,2 为管理员)的玩家使用此工具包
- Is Hidden是一个切换字段。启用后,普通玩家将无法在套件网格中看到此套件
- Maximum Uses用于指定玩家在每个擦除周期中可以领取此套件的最大次数
- Cooldown是玩家在能够再次领取此套件之前必须等待的时间(以秒为单位)
- Purchase Cost用于强制玩家付费领取套件。货币类型在配置中定义
- File Name是所需 CopyPaste 文件的文件名。如果提供,当玩家领取此工具包时,它将尝试生成指定的 copypaste 文件
自动套件
Autokit 是玩家死亡后重生时给予他们的工具包。包含的套件将在配置文件中的“Autokit ordered by priority”下使用套件名称指定
该插件将遍历配置中指定的每个工具包,直到它可以为玩家提供一个工具包。
这些自动套件遵循与手动领取相同的兑换规则,因此它们将受到诸如时间和时间之类的事情的影响Maximum UsesCooldown
以下是配置中使用的格式示例
NPC 工具包
该插件支持通过 NPC 供应商从 HumanNPC 插件中领取工具包。每个 NPC 都可以配置不同的工具包,当玩家与 NPC 互动时,工具包菜单会呈现给他们,其中包含配置中指定的工具包
config 中的示例显示了如何进行设置。
您可以指定哪些套件可通过 NPC 获得,并在与它们交互时指定基于聊天的响应
第一个参数是 NPC 用户 ID