BossShopPro
Reward Types | 奖励类型
字数统计: 1508字


所有的商店物品在玩家购买后都会获得一个特定的奖励。你可以选择很多不一样的奖励类型。另外,你还可以使用附属插件来添加更多的奖励。

支持计算:所有的数字类型奖励都支持使用原始数字的简单的计算(不支持占位符)。
例如
RewardType: money
Reward: 120 * 64


Item|物品
支持一个或多个物品。你可以在物品数据中查看详细
这里是奖励一个物品例子:
  1.   RewardType: item
  2.     Reward:
  3.     - - type:DIAMOND
  4.       - amount:5
复制代码

这里是奖励多个物品的例子:
  1.     RewardType: item
  2.     Reward:
  3.     - - type:WOOL
  4.       - amount:10
  5.       - durability:14
  6.     - - type:WOOL
  7.       - amount:10
  8.       - durability:11
  9.     - - type:WOOL
  10.       - amount:10
  11.       - durability:4
  12.     - - type:WOOL
  13.       - amount:10
  14.       - durability:5
复制代码


PlayerCommands|玩家指令
一个或多个执行会被相关玩家执行。基本上所有地方你都可以用不同的占位符。最常见的占位符是%player%,这个占位符会被代替为相关/被受影响的玩家的名字。
执行一个指令的例子:
  1.     RewardType: playercommand
  2.     Reward:
  3.     - warp spawn
复制代码

执行指令的例子:
  1.     RewardType: playercommand
  2.     Reward:
  3.     - warp spawn
  4.     - me has warped to the spawn
复制代码


Commands|指令
一个或多个指令会被控制台执行。基本上所有地方你都可以用不同的占位符。最常见的占位符是%player%,这个占位符会被代替为相关/被受影响的玩家的名字。
执行一个指令的例子:
  1.     RewardType: command
  2.     Reward:
  3.     - say %player% 刚刚购买了 %itemname%,花费%price%
复制代码

执行多个指令的例子:
  1.     RewardType: command
  2.     Reward:
  3.     - 'gamemode %player% 1'
  4.     - 'tell %player% 你现在是创造模式了!'
复制代码


OpCommands|管理员指令
一个或多个指令会被玩家使用管理员的权限执行。基本上所有地方你都可以用不同的占位符。最常见的占位符是%player%,这个占位符会被代替为相关/被受影响的玩家的名字。
执行一个指令的例子:
Code (Text):
  1.     RewardType: opcommand
  2.     Reward:
  3.     - fly
复制代码

执行多个指令的例子:
  1.     RewardType: opcommand
  2.     Reward:
  3.     - fly
  4.     - give 4 64
复制代码


Nothing|无
你可以填写'RewardType: nothing'作为装饰。玩家点击时不会获得任何物品.
例子:
  1.     RewardType: nothing
复制代码


Enchantment|附魔
一个附魔会被添加到玩家主手中的物品上。奖励格式应该像这样:'Reward: <附魔名称/id>#<附魔等级>'. 你可以在这里找到附魔列表 here 然后所有附魔 here.
例子:
  1.     RewardType: ENCHANTMENT
  2.     Reward: DURABILITY#3
复制代码


Money|金钱
给予玩家金钱。因此插件 Vault 会需要作为前置插件. 当与公式一起运行时,玩家所获得的金币会自动被适应并除以因子。如果想要显示实际可以获得的金钱数量,你可以使用占位符'%reward%' 来查看.
例子:
  1.     RewardType: money
  2.     Reward: 500
复制代码


Points|点数/点券
给予玩家点数。支持下方的点数插件(如果你想要支持其他的点数插件,你可以联系我):
·       PlayerPoints
·       CommandPoints
·       Enjin
·       PointsAPI
·       TokenEnchant
·       Jobs
·       MySQL-Tokens
·       VotingPlugin
·       Kingdoms
·       MySQLTokens
给予玩家金钱。当与公式一起运行时,玩家所获得的点数会自动被适应并除以因子。如果想要显示实际可以获得的金钱数量,你可以使用占位符'%reward%' 来查看.
例子:
  1.     RewardType: points
  2.     Reward: 750
复制代码

Permissions|权限
玩家会获得一系列(或一个)特定的权限。所以需要 Vault 作为前置.
获得一条权限的例子:
  1.     RewardType: permission
  2.     Reward:
  3.     - 权限.节点
复制代码
获得多条权限的例子:
  1.     RewardType: permission
  2.     Reward:
  3.     - Permission.Node1
  4.     - Permission.Node2
  5.     - Permission.Node3
复制代码

Shop|商店
这个奖励会打开另外一个商店GUI。你只需要将奖励设置为另一个商店的名字就行。
例子:
  1.     RewardType: shop
  2.     Reward: menu
复制代码

ShopPage|商店页数
这会修改玩家当前在的商店所在看的页数。
可用的奖励有:
·       'next' – 将玩家输送到下一页
·       'previous' – 将玩家输送到第一页
·       '<任何数字>' – 将玩家输送到一个特定的页数
例子:
  1.     RewardType: page
  2.     Reward: previous
复制代码
BungeeCordServer|BC服务器
将玩家传送到一个子服务器之中。所以你需要 BungeeCord来关联所有的服务器.
例子:
  1.     RewardType: bungeecordserver
  2.     Reward: survival
复制代码

BungeeCordCommands|BC指令
使BC控制台执行一列指令
例子:
  1.     RewardType: bungeecordcommand
  2.     Reward:
  3.     - 'alert 这条警报被玩家%player% 给出发了.'
复制代码
在这条案例中,BC会对所有在线的玩家发送警报。
使用BungeeCordCommands 需要你将BossShopPro.jar 的一份复制放入你的BC文件中.

LilyPadServer|LilyPad服务器
使用一条玩家指令PlayerCommand将玩家发送到一个LilyPad服务器中。所以你的服务器需要通过 LilyPad来传送玩家.
例子:
  1.     RewardType: playercommand
  2.     Reward: server survival
复制代码

Exp|经验
提升玩家的经验等级.
例子:
  1.     RewardType: exp
  2.     Reward: 10
复制代码
这个案例中,玩家会获得额外的10经验等级.

ItemAll|填充物品
将玩家的背包内装满这种类型的物品。需要为数字的价格类型。设置奖励为你想要的你想要的物品,然后数量为1。收费机制为:价格/个。
例子:
  1.     RewardType: ITEMALL
  2.     Reward:
  3.     - type:LOG
  4.     - amount:1
  5.     PriceType: MONEY
  6.     Price: 10
复制代码
这个案例中,玩家可以将自己的背包内装满原木并为每一个原木支付10金钱。

Close|关闭
关闭菜单GUI.
例子:
  1.     RewardType: close
复制代码

你想要定义一个物品有多个不同的价格类型吗?请查看配置 – 高级设置内容

更多奖励类型可以通过附属插件被添加