BossShopPro
Reward Types | 奖励类型
字数统计: 1508字
支持计算:所有的数字类型奖励都支持使用原始数字的简单的计算(不支持占位符)。
例如
RewardType: money
Reward: 120 * 64
Item|物品
支持一个或多个物品。你可以在物品数据中查看详细
这里是奖励一个物品例子:
- RewardType: item
- Reward:
- - - type:DIAMOND
- - amount:5
这里是奖励多个物品的例子:
- 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
PlayerCommands|玩家指令
一个或多个执行会被相关玩家执行。基本上所有地方你都可以用不同的占位符。最常见的占位符是%player%,这个占位符会被代替为相关/被受影响的玩家的名字。
执行一个指令的例子:
- RewardType: playercommand
- Reward:
- - warp spawn
执行指令的例子:
- RewardType: playercommand
- Reward:
- - warp spawn
- - me has warped to the spawn
Commands|指令
一个或多个指令会被控制台执行。基本上所有地方你都可以用不同的占位符。最常见的占位符是%player%,这个占位符会被代替为相关/被受影响的玩家的名字。
执行一个指令的例子:
- RewardType: command
- Reward:
- - say %player% 刚刚购买了 %itemname%,花费%price%
执行多个指令的例子:
- RewardType: command
- Reward:
- - 'gamemode %player% 1'
- - 'tell %player% 你现在是创造模式了!'
OpCommands|管理员指令
一个或多个指令会被玩家使用管理员的权限执行。基本上所有地方你都可以用不同的占位符。最常见的占位符是%player%,这个占位符会被代替为相关/被受影响的玩家的名字。
执行一个指令的例子:
Code (Text):
- RewardType: opcommand
- Reward:
- - fly
执行多个指令的例子:
- RewardType: opcommand
- Reward:
- - fly
- - give 4 64
Nothing|无
你可以填写'RewardType: nothing'作为装饰。玩家点击时不会获得任何物品.
例子:
- RewardType: nothing
Enchantment|附魔
一个附魔会被添加到玩家主手中的物品上。奖励格式应该像这样:'Reward: <附魔名称/id>#<附魔等级>'. 你可以在这里找到附魔列表 here 然后所有附魔 here.
例子:
- RewardType: ENCHANTMENT
- Reward: DURABILITY#3
Money|金钱
给予玩家金钱。因此插件 Vault 会需要作为前置插件. 当与公式一起运行时,玩家所获得的金币会自动被适应并除以因子。如果想要显示实际可以获得的金钱数量,你可以使用占位符'%reward%' 来查看.
例子:
- RewardType: money
- Reward: 500
Points|点数/点券
给予玩家点数。支持下方的点数插件(如果你想要支持其他的点数插件,你可以联系我):
· PlayerPoints
· CommandPoints
· Enjin
· PointsAPI
· TokenEnchant
· Jobs
· MySQL-Tokens
· VotingPlugin
· Kingdoms
· MySQLTokens
给予玩家金钱。当与公式一起运行时,玩家所获得的点数会自动被适应并除以因子。如果想要显示实际可以获得的金钱数量,你可以使用占位符'%reward%' 来查看.
例子:
- RewardType: points
- Reward: 750
Permissions|权限
玩家会获得一系列(或一个)特定的权限。所以需要 Vault 作为前置.
获得一条权限的例子:
- RewardType: permission
- Reward:
- - 权限.节点
- RewardType: permission
- Reward:
- - Permission.Node1
- - Permission.Node2
- - Permission.Node3
Shop|商店
这个奖励会打开另外一个商店GUI。你只需要将奖励设置为另一个商店的名字就行。
例子:
- RewardType: shop
- Reward: menu
ShopPage|商店页数
这会修改玩家当前在的商店所在看的页数。
可用的奖励有:
· 'next' – 将玩家输送到下一页
· 'previous' – 将玩家输送到第一页
· '<任何数字>' – 将玩家输送到一个特定的页数
例子:
- RewardType: page
- Reward: previous
将玩家传送到一个子服务器之中。所以你需要 BungeeCord来关联所有的服务器.
例子:
- RewardType: bungeecordserver
- Reward: survival
BungeeCordCommands|BC指令
使BC控制台执行一列指令
例子:
- RewardType: bungeecordcommand
- Reward:
- - 'alert 这条警报被玩家%player% 给出发了.'
使用BungeeCordCommands 需要你将BossShopPro.jar 的一份复制放入你的BC文件中.
LilyPadServer|LilyPad服务器
使用一条玩家指令PlayerCommand将玩家发送到一个LilyPad服务器中。所以你的服务器需要通过 LilyPad来传送玩家.
例子:
- RewardType: playercommand
- Reward: server survival
Exp|经验
提升玩家的经验等级.
例子:
- RewardType: exp
- Reward: 10
ItemAll|填充物品
将玩家的背包内装满这种类型的物品。需要为数字的价格类型。设置奖励为你想要的你想要的物品,然后数量为1。收费机制为:价格/个。
例子:
- RewardType: ITEMALL
- Reward:
- - type:LOG
- - amount:1
- PriceType: MONEY
- Price: 10
Close|关闭
关闭菜单GUI.
例子:
- RewardType: close
你想要定义一个物品有多个不同的价格类型吗?请查看配置 – 高级设置内容
更多奖励类型可以通过附属插件被添加