Skip to content
Back to search

LevelExp

by MC-MineFeng

自定义等级系统!

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");

Install LevelExp

Run this in your server or client folder with lip:

lip install github.com/MC-MineFeng/LevelExp@1.4.3
Download from GitHub