KIT礼包免费版
物品套件、自动套件、套件冷却时间等
- 易于使用的 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
具有此权限的玩家可以使用管理员命令功能
此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请在其前面加上正斜杠:“/”。
玩家聊天命令
/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 list
列出所有套件kit remove <kitname>
kit delete <kitname>
删除指定的套件kit give <player name | player id> <kitname>
为指定的球员提供指定的球衣kit reset
重置所有球员套件使用数据
在开始之前,清除您的库存并使用管理菜单为自己提供套件中所需的所有物品。
完成后,在聊天中键入“/kit new”,或按UI右上角的“新建”按钮。
您将看到以下屏幕
所有套件选项都在左侧,项目视图在右侧。
首先按右下角的“从库存复制”按钮。这会将库存中的所有物品添加到套件中。
然后,您可以继续填写左侧的信息。
套件详细信息
Name
是套件的名称Description
是套件说明。这不是必需的参数Icon URL
是 UI 网格中显示的套件图像的 URL。这不是必需的参数
使用权限
Permission
用于将此套件的使用限制为仅具有指定权限的玩家。权限应以“kits”为前缀。(例如“kits.awesomekit”)。Auth Level
用于将此套件的使用限制为至少具有指定身份验证级别(0 为玩家,1 为版主,2 为管理员)的玩家Is Hidden
是一个切换字段。启用后,普通玩家将无法看到此套件网格
使用明细
Maximum Uses
用于指定玩家在每个擦除周期内可以领取此套件的最大次数Cooldown
是玩家在能够再次领取此套件之前必须等待的时间(以秒为单位)Purchase Cost
用于强迫玩家付费领取套件。货币类型在配置中定义
CopyPaste 支持
File Name
是所需 CopyPaste 文件的文件名。如果提供,当玩家领取此套件时,它将尝试生成指定的复制粘贴文件
完成后,单击屏幕左下角的“保存套件”按钮以保存套件
Autokits是玩家在死亡后重生时提供给他们的套件。
包含哪些套件将使用套件名称在配置文件中的“按优先级排序的 Autokits”下指定
该插件将遍历配置中指定的每个套件,直到它可以为玩家提供一个套件。
这些自动套件遵循与手动领取相同的兑换规则,因此它们将受到诸如和时间之类的限制Maximum Uses
Cooldown
以下是配置中使用的格式示例
"Autokits ordered by priority": [
# 优先级顺序的自动套件
"example1",
"example2",
"example3"
]
"Autokits ordered by priority": [
"example1",
"example2",
"example3"
],
该插件支持通过 HumanNPC 插件的 NPC 供应商认领套件。
每个 NPC 都可以配置不同的套件,当玩家与 NPC 互动时,套件菜单会与配置中指定的套件一起呈现给他们
配置中的示例显示了如何进行设置。
您可以指定哪些套件可通过 NPC 获得,并在与它们交互时指定基于聊天的响应
第一个参数是 NPC 的用户 ID
"Kit menu items when opened via HumanNPC (NPC user ID | Items)": {
"0": {
# 可以从此NPC领取的套件列表
"The list of kits that can be claimed from this NPC": [
"ExampleKitName",
"OtherKitName"
],
# NPC打开套件菜单时的回应
"The NPC's response to opening their kit menu": "欢迎来到本服务器!这里有一些你可以领取的免费套件"
},
"1111": {
# 可以从此NPC领取的套件列表
"The list of kits that can be claimed from this NPC": [
"ExampleKitName",
"OtherKitName"
],
# NPC打开套件菜单时的回应
"The NPC's response to opening their kit menu": "欢迎来到本服务器!这里有一些你可以领取的免费套件"
}
}
"Kit menu items when opened via HumanNPC (NPC user ID | Items)": {
"0": {
"The list of kits that can be claimed from this NPC": [
"ExampleKitName",
"OtherKitName"
],
"The NPC's response to opening their kit menu": "Welcome to this server! Here are some free kits you can claim"
},
"1111": {
"The list of kits that can be claimed from this NPC": [
"ExampleKitName",
"OtherKitName"
],
"The NPC's response to opening their kit menu": "Welcome to this server! Here are some free kits you can claim"
}
},