LevelAwakenSystem RPG等级系统---Nukkit

插件 LevelAwakenSystem RPG等级系统---Nukkit v80.5.3

登录后下载
资源类型
原创
版权链接
#
API
1.0.0
依赖
EconomyAPI
语言
中文(简体)
由于要赚金粒 限时提价
====================================

欢迎大家加入我的插件群: 907894436
====================================

前置资源:


[使用本插件时建议使用屏蔽血量材质包]
戳我下载材质包


GitHub开源

插件功能:

PVP √
PVE √
属性强化 √
小道具 √
饰品 √
玩家评级 √
粒子 √
等级 √
属性克制系统 √
Boss血条血量显示 √
底部显示 √
聊天显示 √
伤害显示 √
升级奖励 √
消耗特殊物品觉醒属性 √
消耗特殊物品升级评级 √
属性的进阶与重置 √

点击物品执行指令 √
此插件可以配合超级武器-Nukkit使用!!!

指令名称权限介绍
/level玩家唤醒等级系统菜单
/level exp 玩家名 经验数量OP给予玩家一定数量的经验
/items helpOP查看小道具帮助
/items add <物品名称> <ID:Damage> <类型(强化/使用/饰品/消耗)>OP添加小道具
/items addhand <物品名称> <类型(强化/使用/饰品/消耗)>OP将手上的物品添加为小道具
/items give <道具名称> <玩家名>OP给予玩家小道具(不是消耗品)
/items giveItem <道具名称》 <Player> <count>OP给予玩家一定数量的消耗品
管理员指令: [成功后无提示]



指令介绍
/lac help查看帮助
/lac add <属性> <玩家> <数值>增加玩家属性
/lac remove <属性> <玩家> <数量>减少玩家属性
/lac set <属性> <玩家> <数量>设置玩家属性
/lac setA <元素名> <玩家>设置玩家元素
属性列表:




属性表示内容属性表示内容
exp玩家经验b玩家暴击
health玩家血量kb玩家抗暴
dw玩家物理攻击kx玩家抗性
df玩家法术攻击c玩家穿透
dlw玩家物理攻击level玩家等级
dlf玩家法术防御pf玩家评级




注 等级增幅经验已写死在插件

消耗品指令添加方法:使用指令: ["give @p 264 1&这里是别名(别名的意思是玩家显示的消息提示)"]






Config配置文件

YAML:
#    _                   _    _                _
# | |    _____   _____| |  / \__      ____ _| | _____ _ __
# | |   / _ \ \ / / _ \ | / _ \ \ /\ / / _` | |/ / _ \ '_ \
# | |__|  __/\ V /  __/ |/ ___ \ V  V / (_| |   <  __/ | | |
# |_____\___| \_/ \___|_/_/   \_\_/\_/ \__,_|_|\_\___|_| |_|
#    这个是评分等级前面的内容可以随意修改
#    后面的是加成范围 不同的评分属性范围也不同
设定: []

#    最大等级为 100级
等级最大值: 100
#    等级算法(写死 ) (等级 * (等级 + 200) ) + 设定 * 100
#    后面的数值是设定 是设定!
#    初始属性: 根据天赋
#    -------分割线-----------
#    item 奖励物品 money奖励金钱 cmd 奖励指令  第二个&的后面是别名
#   到达某等级获得的奖励
升级奖励: []

#    天赋 * 消耗
#    允许进阶等级(写死) 天赋 * 10
进阶消耗: 1000
#    此物品请参考文件夹 /RPG/Items
#    收集物品进阶评级
#    所有需求均为[升级奖励除外] 物品id:特殊值:数量&item 或 消耗品名称:数量&remove
物品收集: []

#    挖掘矿物获得的经验
矿物经验: []
#    击杀实体获得的经验
击杀经验: 6

是否开启头部显示: true

头部显示: "§e[{属性}] §b· {name} §f-§r[{天赋}]§r{换行}Lv .{level} [{h}/{mh}]"

是否开启底部显示: true

底部显示类型: "tip"

底部显示: "§d<§r{属性}§d>§bLv.{level}  §eExp. {exp} / {mexp}  §c♥ {h}/{mh}  §f~[§r{天赋}§f]~ "

是否更改聊天内容: true

聊天显示: "§a[{天赋}§r§a]§6Lv.§a {level}§d>>§b{name}§r §e>>§r"

是否开启Boss血条显示: true

Boss血条显示内容: "§e§l血量  {h} / {mh} "


#    此消耗是基础消耗 根据觉醒次数的增加而增加 算法: 次数*消耗
觉醒消耗: 1000
attribute配置文件
属性可以随意修改与添加(但是格式不能缺少)


YAML:
#    _                   _    _                _
# | |    _____   _____| |  / \__      ____ _| | _____ _ __
# | |   / _ \ \ / / _ \ | / _ \ \ /\ / / _` | |/ / _ \ '_ \
# | |__|  __/\ V /  __/ |/ ___ \ V  V / (_| |   <  __/ | | |
# |_____\___| \_/ \___|_/_/   \_\_/\_/ \__,_|_|\_\___|_| |_|
#    此文件是玩家的属性列表
#    注释 属性设定参考 通过设定 不是直接增加 设定请参考Config.yml属性设定 跟玩家设定无关
#    综合平衡建议 10[根据设定]
#    设定: 极低: 1 低  2 较低: 3 中等 4 较高: 5 高 6 极高 7
#    技能请填 skill.yml里面的内容 [开发中]
#    所有需求均为[升级奖励除外] 物品id:特殊值:数量&item 或 消耗品名称:数量&remove
火:
被克制: ["水"]
可进阶: ~
需要等级: 10
粒子:
  r: 255
  g: 48
  b: 48
介绍: "物理攻击较低 物理防御较低 血量较低 法术攻击高 法术防御较低 抗性中等 穿透较低"
觉醒需要物品: []
重置需要物品: []
#类型分为 url 与 path
按键图片:
  访问类型: "path"
  路径: "textures/items/blaze_powder"
技能: []
升级加成:
  物理攻击: 1
  物理防御: 1
  生命: 2
  法术攻击: 2
  法术防御: 1
  抗性: 2
  穿透: 1
金:
被克制: ["火"]
可进阶: ~
需要等级: 10
粒子:
  r: 255
  g: 255
  b: 0
介绍: "物理攻击极高 物理防御低 血量低 法术攻击中等 法术防御低 抗性低 穿透高 "
觉醒需要物品: []
重置需要物品: []
#类型分为 url 与 path
按键图片:
  访问类型: "path"
  路径: "textures/items/gold_ingot"
技能: []
升级加成:
  物理攻击: 2
  物理防御: 1
  生命: 2
  法术攻击: 1
  法术防御: 1
  抗性: 2
  穿透: 1
木:
被克制: ["金","火"]
可进阶: ~
需要等级: 10
粒子:
  r: 0
  g: 255
  b: 127
介绍: "物理攻击极高 物理防御低 血量低 法术攻击中等 法术防御低 抗性低 穿透高 "
觉醒需要物品: []
重置需要物品: []
#类型分为 url 与 path
按键图片:
  访问类型: "path"
  路径: "textures/ui/slowness_effect"
技能: []
升级加成:
  物理攻击: 2
  物理防御: 1
  生命: 2
  法术攻击: 1
  法术防御: 2
  抗性: 1
  穿透: 1
水:
被克制: ["木"]
可进阶: ~
需要等级: 10
粒子:
  r: 67
  g: 110
  b: 238
介绍: "物理攻击极高 物理防御低 血量低 法术攻击中等 法术防御低 抗性低 穿透高 "
觉醒需要物品: []
重置需要物品: []
#类型分为 url 与 path
按键图片:
  访问类型: "path"
  路径: "textures/ui/water_breathing_effect"
技能: []
升级加成:
  物理攻击: 1
  物理防御: 1
  生命: 2
  法术攻击: 1
  法术防御: 1
  抗性: 2
  穿透: 2
土:
被克制: ["木"]
可进阶: ~
需要等级: 10
粒子:
  r: 205
  g: 183
  b: 158
介绍: "物理攻击极高 物理防御低 血量低 法术攻击中等 法术防御低 抗性低 穿透高 "
觉醒需要物品: []
重置需要物品: []
#类型分为 url 与 path
按键图片:
  访问类型: "path"
  路径: "textures/ui/icon_recipe_nature"
技能: []
升级加成:
  物理攻击: 1
  物理防御: 1
  生命: 2
  法术攻击: 1
  法术防御: 1
  抗性: 2
  穿透: 2
玩家文件配置
YAML:
#    玩家的等级
等级: 35

#    天赋也就是玩家的评级
天赋: 3

#    玩家觉醒的属性
属性: 三阶火

#    玩家当前的经验值
经验值: 0

#    玩家的觉醒次数
觉醒次数: 1

#    玩家增加的血量
生命: 121

#    玩家增加的物理攻击
物理攻击: 97

#    当玩家拥有属性后额外增加的攻击
法术攻击: 122

#    玩家的防御
物理防御: 96

#    用作PVP
法术防御: 87

#    每 6点数值 增加 1%的暴击几率 如果大于0 则为1% 暴击增加 50%伤害(PVP / PVE)
暴击: 62

#    减少敌方的暴击 伤害 每 6点减免 1暴击伤害(PVP)
抗暴: 64

#     每6点 增加 1的法术防御 (PVP)
抗性: 117

#    每6 点减少敌方1 的物理防御 (PVP)
穿透: 98
小道具配置
YAML:
#    小道具的外形
ID:Damage: '264:0'
#    小道具的介绍
介绍: "特殊物品测试\n啦啦啦"

#    小道具增加的经验(如果是饰品 或者 时效强化 那经验就是 在获得经验的基础上额外增加的百分比)
经验: '10'

#    小道具增加的玩家属性
生命: '0'
物理攻击: '0'
法术攻击: '0'
物理防御: '0'
法术防御: '0'
暴击: '0'
抗暴: '0'
抗性: '0'
穿透: '0'

#    没啥用就是显示这个道具多厉害
品质: '*'

#    限制玩家等级
限制使用等级: '0'

#    限制玩家属性
限制属性: 'null'

#    类型(使用/强化/饰品)
类型: 饰品
消耗品配置
YAML:
#    消耗品外形
ID:Damage: '295:0'

#    颜色符号 代表这是什么颜色的物品
品质: §a

#    物品是否有附魔特效(true/false)
附魔光辉: true

#    介绍...
介绍: "获得经验\n换行测试"

#    允许多个指令 &后面是指令别名 如果为空 点击地面不消耗 如果设置了指令 点击地面消耗并执行
使用指令: ["level exp @p 1200&经验1200点"]

TODO

暂无


3146

3147

3148

3149
______________________________________________
饰品,小道具与消耗品类型介绍
强化玩家使用后 永久增加设置的属性 【相同道具可叠加】
使用:玩家使用后 在一定的时间内增加设置的属性[s: 秒] 【相同道具不可叠加】
饰品:不消耗 放在背包最后一格增加属性【不可叠加】
消耗:如果设置了【使用指令】则点击地面使用
【一般用于属性觉醒,属性重置,评级进阶】





开发者API接口:

戳我下载

更多功能还在开发中。。

如果有好的意见和建议欢迎在评论里留言



作者
ruo_shui
价格
金粒22粒
下载
123
阅读
4,626
首次发布
最后更新
评分
5.00 星 12 次评分

ruo_shui的更多资源

最新更新

  1. 更新了

    取消对接 YRNPC 增加自动更新系统
  2. 修复bug

    修复了当YRNPC插件不存在出现的报错BUG
  3. 更新了

    1.修复了等级限制PVP的BUG 2.修改了增加经验机制 3.增加YRNPC接口 击杀YRNPC实体后增加相应的经验

最新评分

支持一下
前置在哪下载
怎么获得经验
ruo_shui
ruo_shui
击杀怪物,挖矿,指令
支持一下
我觉得还不错,不过最好加个职业的
ruo_shui
ruo_shui
有类似职业的,你把属性改一下就是职业
支持一下,不过材质包的链接又没了希望能够修下
升级经验怎么调整?
ruo_shui
ruo_shui
目前调整不了,是固定算法,,
PY成功~非常舒服