Dialogue 发表于 2025-3-11 17:36:05

角色、英雄升级限制

请教如何可以实现人物比英雄大5级不能继续升级的限制?英雄可以根据M2进行调整限制,那么人物呢?

alan 发表于 2025-3-12 16:01:39

本帖最后由 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)

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

996技术-wang 发表于 2025-3-13 14:17:03

感谢楼上回复

Dialogue 发表于 2025-3-15 22:25:21

alan 发表于 2025-3-12 16:01
txt命令:
格式:setlocklevel 参数1
参数1: 1=锁定等级,0=解除锁定(设置后经验会累加但等级不提升,解除锁 ...

给力给力
页: [1]
查看完整版本: 角色、英雄升级限制