本帖最后由 Nipo 于 2018-1-3 00:00 编辑
复制代码权限(与指令对应)
复制代码一般将 rankupper.check 权限给玩家
复制代码
RankUpper-2.2.2-b133_Sponge.jar
(34.22 KB, 下载次数: 35)
插件介绍
Rank Upper插件可以给你的Sponge服务器加入等级系统
可以根据玩家的等级、金钱、经验来自动提升玩家等级
工作原理
英文介绍
简单翻译
这款插件首先获取玩家的初始组(一般是default组,如果玩家处在多个组,则默认为父组),如果初始组在插件配置中存在,则判断玩家是否满足升级要求,如果满足,则执行相应的指令,如等级提升指令、奖励指令等等,这些指令都需要自行配置。
全部指令
- /ru check - 检视已游玩时间以及升级条件.
- /ru check [player] - 检视其他玩家.
- /ru top - 显示游玩最长时间的前十个玩家.
- /ru player-info <player> - 显示玩家信息.
- /ru set <player> <minutes> - 设置玩家游玩的时间.
- /ru add <player> <minutes> - 给玩家添加游玩时间.
- /ru save-all - 保存所有玩家的状态.
- /ru load-all - 加载所有玩家的状态.
- /ru reload - 重载插件.
- /ru addgroup <group> <nextGroup> <time> <level> <money>- 添加等级组.
- /ru setgroup <group> <nextGroup> <time> <level> <money>- 设置等级组升级要求.
- rankupper.check
- rankupper.check-others
- rankupper.top
- rankupper.player-info
- rankupper.set
- rankupper.add
- rankupper.save-all
- rankupper.load-all
- rankupper.reload
- rankupper.addgroup
- rankupper.setgroup
配置文件(你需要自学♂成才)
- # 日期格式.
- date-format="dd/MM/yyyy"
- # 调试信息
- debug-messages=false
- # 玩家信息存储时间间隔
- flat-file-save-interval=20
- # 语言
- language=EN-US
- # All configurations for promote players based on requeriments.
- ranked-groups {
- #按照下面的格式添加权限组和指令
- default {
- # 玩家升级时执行的指令
- execute-commands=[
- "pex user {player} parent delete group {oldgroup}",
- "pex user {player} parent add group {newgroup}",
- "xp 50L {player}",
- "adminpay {player} 2000",
- "pex reload"
- ]
- # 升级所需等级,
- levels-needed=50
- # 升级后广播信息
- message-broadcast="&a>> The player &6{player} &ahas played for &6{time} &aand now is rank {newgroup} of server."
- # 在线时长要求
- minutes-needed=120
- # 金♂钱要求
- money-needed=1000
- #下一级权限组名称,区分大小写
- next-group=Member
- }
- }
- # 玩家在线时长更新间隔
- update-player-time-minutes=5
- # 是否使用UUID存储玩家信息
- use-uuids-instead-names=true
下载地址
如果金钱啥的花掉了会掉等级么?
smer000 发表于 2018-1-24 21:54
如果金钱啥的花掉了会掉等级么?
不会的,达到一定等级之后不会降级
smer000 发表于 2018-1-26 21:01
那我要是让某些人把钱全部转移给我提升等级,然后我再把钱转给另一个人
我们是否都能保持一定等 ...
你可以设置一条指令,用于升级的金钱会被扣掉
楼上你汉化怕是发错了,,或是搬运来的。
这是我手动汉化的:楼主你拿去
这是我手动汉化的:楼主你拿去