PixelVip——像素会员插件

配置文件

# =================== PixelVip 配置文件 ====================
# 插件作者:FabioZumbi12   丨  汉化:安安 2016/10/28小范围改动

# 该config.yml对应插件版本:v1.0.3-b34,推荐对照修改而不要直接复制粘贴。
# 以免作者更新插件新加入配置项无法对应插件版本导致的各种问题。
# -----------------------------------------------------------------------------------------------------
# 这个是默认配置和一些自动生成的配置信息,你可以根据情况修改它们.
#
# 在 "groups" --> "commands" 和 "cmdChances"(列表) 你可以使用这些变量:
# - {p} = 玩家名字
# - {vip} = VIP组
# - {playergroup} = 玩家激活VIP前的用户组
# - {days} = VIP激活时长
#
# 在 "groups" --> "cmdChances"(列表) 你可以添加一些有百分比几率执行的指令.
# 使用数字 0-100 来表示百分之几,就像模板"vip1"一样.
#
# 在 "configs" --> "cmdOnRemoveVip"(字符串) 你可以使用这些变量:
# - {p} = 玩家名字
# - {vip} = 被移除的VIP组名
#
# 在 "configs" --> "commandsToRunOnChangeVip"(列表) 你可以使用这些变量:
# - {p} = 玩家名字
# - {newvip} = 切换后的VIP组名
# - {oldvip} = 原VIP组名
#
# 在 "configs" > "commandsToRunOnVipFinish"(列表) 你可以使用这些变量:
# - {p} = 玩家名字
# - {vip} = VIP组名
# - {playergroup} = 玩家激活VIP前的用户组
# =================== ↓↓↓ 正 文 开 始 ↓↓↓ ===================




#VIP组列表,这里定义组名与你权限插件中的VIP权限组名一致,否则开通VIP后无法自动切换玩家用户组。

groups:
  #组名(对应权限插件的权限组名称)
vip1:
#激活后自动执行的指令
commands:
- broadcast &aThe player &6{p} &ahas acquired your &6{vip} &afor &6{days} &adays
- give {p} minecraft:diamond 10
- eco give {p} 10000
    #百分比几率执行的指令,下面的'50'意思就是50%几率
cmdChances:
'50':
- give {p} minecraft:diamond_block 5
'30':
- give {p} minecraft:mob_spawner 1
#已激活VIP的玩家信息列表
#注意:此处是为了做示范给大家理解,请使用插件生成的Config.yml来对照修改,请勿直接复制粘贴使用!
activeVips:
  #VIP组名
vip1:
    #玩家的UUID,这大家都懂。
530fa97a-357f-3c19-94d3-0c5c65c18fe8:
      #玩家未激活VIP前的用户组,VIP到期后系统会将玩家移回该组。
playerGroup: Builder
      #到期时间,此处为时间戳(单位为毫秒)
      #此处为【1970年1月1日0时0分00秒00毫秒 --> 至到期时间】的总毫秒            
      #转换为日期也就是【2016/11/23 10:56:22】,转换方法自行百度 “Unix时间戳转换” 。
      #这也是这款插件的特色之处,一分一毫不差~100%精确计时,保证玩家最大权益。
      #服务端停止一段时间再次开启时到期时间也不会变,因为到期日期是固定的。
duration: 1479869782058
      #是否有效
active: true
#插件总体设置:
configs:
  #激活码长度,默认为10
key-size: 10
  #使用VaultAPI改变玩家的用户组(必须true,否则开通vip后无法同步切换玩家用户组)
useVault-toChangePlayerGroup: true
  #/pixel reload指令别名
cmdToReloadPermPlugin: pex reload
  #/removevip指令别名
cmdOnRemoveVip: ''
  #VIP到期后执行的指令
commandsToRunOnVipFinish:
- nick {p} off
  #VIP激活后执行的指令
commandsToRunOnChangeVip: []
  #意义不明····大概是即使玩家离线管理员也可以用指令操作吧
queueCmdsForOfflinePlayers: false
#BungeeCord跨服同步支持(测试功能,最好去SpigotMC原帖查看说明,本帖内翻译不准)
bungee:
  #是否开启同步?
enableSync: false
  #服务器ID
serverID: server1
#激活码列表,所有未使用的激活码都存放于此。
keys: []
#提示信息,根据自己需要修改。
strings:
_pluginTag: '&7[&6PixelVip&7] '
noPlayersByName: '&c没有这个玩家!'
onlyPlayers: '&c只有玩家可以使用这个命令!'
noKeys: '&a没有可用的激活码! 请使用 &6/newkey &a来生成一个激活码.'
listKeys: '&a激活码列表:'
vipInfoFor: '&eVIP信息来自 '
playerNotVip: '&c这个玩家(或你)不是VIP!'
moreThanZero: '&c这个数字必须大于0'
noGroups: '&c没有这个会员组: '
keyGenerated: '&a生成了以下激活码:'
invalidKey: '&c此激活码无效或不存在!'
vipActivated: '&aVIP开通成功:'
usesLeftActivation: '&b 这个激活码还可以用于: &6{uses} &btimes.'
activeVip: '&a- VIP组: &c{vip}'
activeDays: '&b- 天数: &6{days} &b天'
timeLeft: '&a- 到期时间: &6'
totalTime: '&b- 天数: &6'
timeKey: '&b- 激活码: &6'
timeGroup: '&a- VIP组: &c'
timeActive: '&a- 正在使用: &6'
infoUses: '&b- Uses left: &6'
activeVipSetTo: '&a你已激活的VIP为  '
days: ' &b天'
hours: ' &b小时'
minutes: ' &b秒'
and: '-'
vipEnded: ' &b你的 &6{vip} &b已经到期, &e我们希望你已经享受了你的VIP时光&a:D'
lessThan: '&6你的VIP还有1分钟就要到期了...'
vipsRemoved: '&a成功移除了玩家的VIP!'
vipSet: '&a成功将该玩家设置为VIP!
sync-groups: '&a用户组配置信息已发送至所有服务器!'

文件下载

路由侠

发表评论

您必须 登录 才能发表留言!