Dialogue  2025-3-11 17:36:05 | 技术答疑|
3 88

22

回帖

3038

金币

1630

积分

积分
1630
发表于 2025-3-11 17:36:05 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
请教如何可以实现人物比英雄大5级不能继续升级的限制?英雄可以根据M2进行调整限制,那么人物呢?
最后回复时间:2025-03-13 14:17:03官方回复了此贴
回复

使用道具 举报

155

回帖

8291

金币

4513

积分

积分
4513
发表于 7 天前 | 显示全部楼层
本帖最后由 alan 于 2025-3-12 16:03 编辑

txt命令:
格式:setlocklevel 参数1
参数1: 1=锁定等级,0=解除锁定(设置后经验会累加但等级不提升,解除锁定后可以升级)
#if
checklevel 44
#act
setlocklevel 1
SENDMSG 5 45级后经验累加,但等级不提升

lua命令:
设置等级锁
setlocklevel

引擎64_24.05.23新增接口

参数        类型        空        默认        注释
actor        object        否                玩家对象
itype        integer        否                0:解除锁定
1锁定到达最大等级时并且不获取怪物经验
2:锁定到达最大等级时累积经验(int64)
level        integer        否                锁住最大等级
[[
    特殊*:设置等级锁后 ,changeexp 仍然可以加经验, setbaseinfo 仍然可以突破等级限制
    特殊*:重进游戏需要重新设置
]]
    setlocklevel(actor,1,99)

-------------------------------
人物升级触发 英雄升级触发  检测 锁定 和解锁     登陆触发 检测一下 锁定
回复

使用道具 举报

1万

回帖

2万

金币

1万

积分

积分
18766
发表于 6 天前 | 显示全部楼层
感谢楼上回复
回复

使用道具 举报

22

回帖

3038

金币

1630

积分

积分
1630
 楼主| 发表于 4 天前 | 显示全部楼层
alan 发表于 2025-3-12 16:01
txt命令:
格式:setlocklevel 参数1
参数1: 1=锁定等级,0=解除锁定(设置后经验会累加但等级不提升,解除锁 ...

给力给力
回复

使用道具 举报