显示页面过去修订反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 奖励类型 ====== 每个商店物品都有特定的奖励,玩家在购买时将获得奖励。有许多不同种类的奖励类型可供选择。此外,可以通过插件添加更多奖励。 计算支持:每种数字奖励类型都支持使用原始数字(不包括占位符)进行简单计算。例子: <code yaml [enable_line_numbers="true"]> RewardType: money Reward: 120 * 64 </code> ---- **Item** 一个或几个项目。在此处了解有关 [[插件手册:bossshop:itemdata|物品信息]] 的更多信息。 以一项为例: <code yaml [enable_line_numbers="true"]> RewardType: item Reward: - - type:DIAMOND - amount:5 </code> 包含多个项目的示例: <code yaml [enable_line_numbers="true"]> RewardType: item Reward: - - type:WOOL - amount:10 - durability:14 - - type:WOOL - amount:10 - durability:11 - - type:WOOL - amount:10 - durability:4 - - type:WOOL - amount:10 - durability:5 </code> ---- **PlayerCommands** 相关玩家执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的占位符。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。 一个命令的示例: <code yaml [enable_line_numbers="true"]> RewardType: playercommand Reward: - warp spawn </code> 带有多个命令的示例: <code yaml [enable_line_numbers="true"]> RewardType: playercommand Reward: - warp spawn - me has warp to the spawn </code> ---- **Commands** 控制台执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的[[插件手册:bossshop:placeholders|占位符]]。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。 一个命令的示例: <code yaml [enable_line_numbers="true"]> RewardType: command Reward: - say 玩家 %player% 使用 %price% 购买了 %itemname% </code> 带有多个命令的示例: <code yaml [enable_line_numbers="true"]> RewardType: command Reward: - 'gamemode %player% 1' - 'tell %player% 你进入了创造模式' </code> ---- **OpCommands** 具有操作权限的玩家执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的[[插件手册:bossshop:placeholders|占位符]]。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。 一个命令的示例: <code yaml [enable_line_numbers="true"]> RewardType: opcommand Reward: - fly </code> 带有多个命令的示例: <code yaml [enable_line_numbers="true"]> RewardType: opcommand Reward: - fly - give 4 64 </code> ---- **Nothing** 您可以使用 ''RewardType: nothing'' 进行装饰和类似的事情。玩家在点击此物品时将一无所获。 ---- **Enchantment** 在玩家主手的物品中添加的附魔。奖励应如下所示:“奖励:<附魔名称/id>#<level>”。 例子: <code yaml [enable_line_numbers="true"]> RewardType: ENCHANTMENT Reward: 'enchantment:DURABILITY#3' </code> ---- **Money** 给玩家金钱。因此需要插件Vault。使用乘数时,收到的钱将自动调整并除以因子。为了显示玩家将收到的实际金额,只需使用 '%reward%' 占位符。 例子: <code yaml [enable_line_numbers="true"]> RewardType: money Reward: 500 </code> ---- **Point(略)** 给玩家点数。支持的积分插件如下(如果您希望支持其他插件,请给我留言): ---- **Permissions** 玩家将获得的权限列表(或单个权限)。因此需要插件Vault。 具有一种权限的示例: <code yaml [enable_line_numbers="true"]> RewardType: permission Reward: - Permission.Node1 - Permission.Node2 - Permission.Node3 </code> ---- **Shop** 此奖励将打开另一个商店 GUI。只需将奖励设置为其他商店的名称。 <code yaml [enable_line_numbers="true"]> RewardType: shop Reward: 2022圣诞节商店 </code> ---- **ShopPage** 这会将移动到当前商店的另一个页面。可能的奖励是: ''next'' - 到下一页 ''previous'' - 到上一页 ''<any number>'' - 将播放器发送到指定页面 例子: <code yaml [enable_line_numbers="true"]> RewardType: page Reward: previous </code> ---- **BungeeCordServer** 将玩家发送到指定的 BungeeCord 服务器。因此,您需要将服务器与BungeeCord连接。 例子: <code yaml [enable_line_numbers="true"]> RewardType: bungeecordserver Reward: survival </code> ---- **Exp** 增加玩家的 exp 等级。 例子: <code yaml [enable_line_numbers="true"]> RewardType: exp Reward: 10 </code> 在这个例子中,玩家获得了 10 个额外的经验等级。 ---- **Close** 关闭商店/库存 gui。 例子: <code yaml [enable_line_numbers="true"]> RewardType: close </code> 插件手册/bossshop/reward_types.txt 最后更改: 2022/02/06 16:53由 duangfafa