Back to search
1.4.3
README1.4.3
LevelExp 等级系统v3
安装 & 加载
手动安装:下载本插件压缩包并解压到【BDS/plugins】 文件夹下。
使用lip安装:使用命令: lip install github.com/mc-minefeng/LevelExp 开启服务器并自动加载配置文件
插件介绍以及功能:
使用 SLE 编写并适用于 LeviLamin 的自定义等级插件。
· 玩家GUI操作
游戏中输入命令 /lvl 打开GUI
第一个-=升级=- 需要关闭自动升级开关 才能使用
进入我的等级可以给属性加点 目前支持可以加 血量,攻击,防御,幸运
第三个 排行榜 就没必要说了,就是个看排行的。
第四个 更多功能 请自行查询
· 查询玩家就不说了也就是消耗多少金币来查询玩家 :憋笑: :憋笑: :憋笑::憋笑:
· 配置文件全GUI(LevelExp/Conf)
· 支持子扩展(LevelExp/plugins)
扩展列表:
LvChat:聊天显示【众所周知】支持自定义(支持PAPI)
LvFlys:生存飞行【自定义需求等级以及每秒消耗经验】
LvTips:多功能底显【自定义显示模式】(支持PAPI)
LvTitle:注册PAPI显示称号
还有其他的这里就不说了,
你也可以自己写一个扩展来现实更多功能
· 支持多语言(LevelExp/Lang)
(目前只有简体中文和繁体中文)
· 以及更多功能等你来发现,快等什么,还不来试试???
插件里面有等级效果哦,:开森::开森::开森:
》》》请自行前往Effect.json中修改以及添加
[CODE=json]{
"DemandLevel": 10, //要求等级
"EffectName": "迅捷", //效果名称
"EffectID": 1, //效果ID
"Level": 1 //效果等级
},[/CODE]
# 已支持PAPI:
#PAPI接口:
%lvl_getlevel% #获得等级
%lvl_getexp% #获得经验
%lvl_gethead% #获得总经验
%lvl_getpoint% #获得属性点
%lvl_gethealth% #获得血量
%lvl_getattack% #获得攻击力
%lvl_getdefence% #获得防御力
%lvl_getLuck% #获得幸运值
# 命令列表:
#常规类
/lvl 主命令(可以打开GUI)
/lvl levelup 升级命令(需要开启手动升级开关)
/lvl my 查看等级(打开设置GUI)
/lvl info [玩家名] 查询玩家信息(限后台)
/lvl remove [玩家名] 删除玩家全部数据(限后台)
/lvl reload 重载配置(限后台)
#经验类
/lvl addexp [玩家名] [数量] 添加玩家经验
/lvl delexp [玩家名] [数量] 减少玩家经验
/lvl setexp [玩家名] [数量] 设置玩家经验
#等级类
/lvl addlevel [玩家名] [数量] 添加玩家等级
/lvl dellevel [玩家名] [数量] 减少玩家等级
/lvl setlevel [玩家名] [数量] 设置玩家等级
#属性点类
/lvl addpoint [玩家名] [数量] 添加玩家属性点
/lvl delpoint [玩家名] [数量] 减少玩家属性点
/lvl setpoint [玩家名] [数量] 设置玩家属性点
#血量类
/lvl addhealth [玩家名] [数量] 添加玩家血量
/lvl delhealth [玩家名] [数量] 减少玩家血量
/lvl sethealth [玩家名] [数量] 设置玩家血量
# API对接口:
#API接口:
#常规类
#更新数据(data)[0-9]
lxl.import("LevelExp", "LevelExp_onUpdate");
#查询状态(xuid)
lxl.import("LevelExp", "LevelExp_getPlayData");
#获得等级(xuid)
lxl.import('LevelExp', 'LevelExp_getLevel');
#等级的添减设(xuid, count)
lxl.import('LevelExp', 'LevelExp_addLevel');
lxl.import('LevelExp', 'LevelExp_delLevel');
lxl.import('LevelExp', 'LevelExp_setLevel');
#获得经验(xuid)
lxl.import('LevelExp', 'LevelExp_getExp');
#获得总经验(xuid)
lxl.import("LevelExp", "LevelExp_getHeadExp");
#经验的添减设(xuid, count)
lxl.import('LevelExp', 'LevelExp_addExp');
lxl.import('LevelExp', 'LevelExp_delExp');
lxl.import('LevelExp', 'LevelExp_setExp');
#获得属性点(xuid)
lxl.import('LevelExp', 'LevelExp_getPoints');
#属性点的添减设(xuid, count)
lxl.import('LevelExp', 'LevelExp_addPoints');
lxl.import('LevelExp', 'LevelExp_delPoints');
lxl.import('LevelExp', 'LevelExp_setPoints');
#获得血量(xuid)
lxl.import("LevelExp", "LevelExp_getHealth");
#获得攻击力(xuid)
lxl.import("LevelExp", "LevelExp_getAttack");
#获得防御力(xuid)
lxl.import("LevelExp", "LevelExp_getDefence");
#获得幸运值(xuid)
lxl.import("LevelExp", "LevelExp_getLuck");
#获得需要升级的经验大小(level)
lxl.import("LevelExp", "LevelExp_getNextLevelExp");