以各种方式赚取奖励积分,并将其用于 GUI 奖励商店中的许多不同选项
特征
- GUI奖励商店
- 购买物品、套件和命令
- 使用内置货币兑换器将奖励积分 (RP) 兑换成经济学货币(反之亦然)(需要经济学)
- 为您的工具包/命令添加描述
- 将图片添加到您的项目
- 将多个命令添加到 1 次购买(有关数据文件布局,请参见下文)
- 项目商店每页可以容纳 21 个项目,并且您可以根据需要添加任意数量的页面
- 定价仅使用 RP;添加经济货币作为交换积分以与 GUI 商店一起使用的手段
- 禁用任何类别奖励的选项
- 创建自定义权限,为 VIP 提供更多游戏时间积分
- 记录为打击诈骗者而添加和花费的所有积分
- NPC奖励经销商
- 将单个商店列表分配给 NPC
玩家可以使用奖励积分 (RP) 通过奖励商店购买套件/物品或命令。
添加套件
要将套件添加到奖励商店,您必须首先使用套件插件创建套件。完成此操作后,就像编写聊天命令一样简单。
前任。 – 是商店的名称,是套件的名称,是以 RP 为单位的价格/rewards add kit <name> <kitname> <cost>
<name>
<kitname>
<cost>
这也可以通过使用具有相同语法的控制台命令来实现:完成该步骤后,您还可以添加描述(如果您愿意)。这可以通过提供的“编辑”聊天或控制台命令来完成(见下文)。或者,您可以通过在配置的 UIOption 部分中启用“将套件内容显示为描述”来使用套件的内容生成描述。
添加项目
将物品添加到奖励商店很简单。生成要使用的物品,将其放在手中,然后键入聊天命令。
前任。 – 这会将您手中的物品添加到奖励商店中,RP 价格为 。它还将节省商品的数量和皮肤,因此在添加价格时请记住这一点/rewards add item <cost>
<cost>
– 通过控制台命令通过控制台命令添加项的语法如下;如果我想添加 10RP 的突击步枪,我会这样输入 – “奖励添加物品 rifle.ak 0 1 10”*注意 – 物品将自动分类到适当的类别中!rewards add item <shortname> <skinId> <amount> <cost>
添加命令
要添加命令,请使用 chat 命令添加带有变量的控制台命令。
前任。 – 是商店中的名称,是您要运行的聊天命令,是以 RP 为单位的价格。/rewards add command <name> <command> <cost>
<name>
<command>
<cost>
这也可以通过使用具有相同语法的控制台命令来实现。完成后,您可以使用提供的命令添加描述(见下文)
命令的一个例子是“say RockOn!, $player.name!”,这将使玩家说 RockOn!:p
可以在命令中使用的当前变量包括:
$player.name - Player display name
$player.id - Player steam ID
$player.x, $player.y, $player.z - Vector3 coordinates
要在此购买中添加或删除命令,您可以使用提供的命令(见下文)。确保输入的所有命令都在引号内!
向商店商品添加描述和图像要添加描述和图像(仅添加到套件和命令),您必须使用提供的命令
如何添加/删除NPC奖励经销商
- 站在您要添加或删除的 NPC 面前
- 键入“/srnpc add”进行添加或键入“/srnpc remove”进行删除
- 然后,系统将提示您“使用”NPC(默认 E)
- 你“使用”的下一个NPC将是受影响的NPC
如何将自定义战利品表添加到NPC奖励经销商
- 站在你想添加的NPC面前
- 键入 ‘/srnpc loot‘
- 在您要编辑的 NPC 上按“USE”键。
- 将弹出一个 GUI,只需选择您希望此 NPC 出售的物品/套件/命令,然后按保存
如何激活待售商品(需要数据文件编辑)
- 加载后,您的服务器将生成一个数据文件。它可以在“oxide/data/ServerRewards/”文件夹中找到,并命名为“sale_data.json”
- 在此文件中,您将看到游戏中每个物品和皮肤的条目。随着新项目或皮肤的添加,此列表将自动更新
- 下面是一个示例。销售价格是每单位的价格!所以 1 根木头、1 块石头、1 支突击步枪等。此价格乘以用户希望出售的金额
- 只需将商品的“价格”调整为您想要的金额,并将“启用”设置为 true