在传奇版本运营中,宝宝下线保护是核心辅助功能,主要用于解决玩家角色下线后,召唤宝宝等级、血量、叛变时间丢失的问题。该功能配置后,即使重启M2服务端,宝宝相关数据也会永久保存,且角色离线期间,宝宝成长计时、叛变计时不会累计计算,完美提升玩家养成体验。
配置路径:M2服务端后台 → 功能设置 → 宝宝升级 → 宝宝下线保护
1、开启下线保存、上线返还两个勾选选项后,玩家在指定时效内重新登录游戏,系统将自动还原角色下线前的宝宝等级、剩余血量以及叛变冷却时间;
2、该功能硬件及数据上限为最多支持10只宝宝,宝宝序号取值范围为0-9;
3、功能数据独立存储,M2引擎重启后配置及玩家宝宝数据不会丢失。
若不勾选【上线返还】选项,引擎默认不会自动恢复宝宝数据。开发者可通过内置全局常量,自定义编写脚本实现宝宝数据返还效果,灵活适配专属版本玩法需求。
以下常量可直接用于传奇脚本编写,调取角色上次下线时的宝宝核心数据,公式中X代表宝宝序号(0-9),对应最多10只宝宝:
上次下线宝宝名称:<$LastnameBBX>
上次下线宝宝等级:<$LastlevelBBX>
上次下线宝宝剩余叛变时间:<$LasttimeBBX>(单位:秒)
上次下线宝宝血量:<$LasthpBBX>
清理宝宝保存记录核心指令:clearlastBB
参数说明:指令后添加宝宝序号(0-9)可清理指定宝宝记录;参数设置为-1,可一键清理全部宝宝保存记录。
以下为可直接导入M2引擎的完整脚本,触发后清理服务器所有宝宝下线保存记录,附带系统提示:
[@MAIN]
#IF
#ACT
clearlastBB -1
SENDMSG 6 所有宝宝记录清理完毕
1、设置宝宝下线保护时,需注意宝宝序号不要超出0-9区间,避免数据读取失效;
2、批量清理宝宝记录前,建议提前备份服务端数据,防止误删玩家养成数据;
3、自定义常量脚本时,核对常量拼写及序号参数,避免出现宝宝数据调取异常。