📜详细实现步骤(针对Sky引擎)
一、核心原理说明
神秘斗笠的"隐藏角色名"效果是通过"穿戴触发脚本"+数据库特殊参数实现的,需修改两个关键文件:
1.StdItems.DB(物品数据库)
2.QFunction-0.txt(装备触发脚本)
二、具体操作步骤
👉第一步:数据库配置(用DB工具修改)
打开StdItems.DB,找到斗笠物品行,设置以下参数:
字段名值说明
Anicount888Sky引擎隐藏名称的魔法编号(关键!)
Reserved1启用特殊效果
NeedIdentify0关闭鉴定需求
其他字段按常规斗笠设置如名称、防御、持久度等
✅正确示例:
斗笠名称5010000100000000000100000000**888**...
👉第二步:脚本触发设置(重要!)
在服务端Mir200\Envir\Market_Def\QFunction-0.txt中添加:
;------------------------------
;穿戴斗笠时触发神秘人效果
[@TakeOnX];X替换为斗笠的装备位编号(通常盔甲位=0,斗笠位=1)
#IF
CheckItemw神秘斗笠1;检查是否佩戴指定斗笠
#ACT
HIDENAME;隐藏角色名命令
SendMsg6神秘力量笼罩!你已化身无名者!
BREAK
;------------------------------
;卸下斗笠时恢复显示
[@TakeOffX]
#ACT
SHOWNAME;恢复显示角色名
SendMsg6神秘力量消散,真容显现!
BREAK
⚠️注意:
1.X需替换为您的引擎斗笠部位编号(查看说明书确认)
2.Sky引擎需用新版(2020+)才支持HIDENAME命令
👉第三步:登录检测(防止BUG)
在QManage.txt中添加上线检测:
[@Login]
#IF
CheckItemw神秘斗笠1;检测是否佩戴斗笠
#ACT
HIDENAME;保持隐藏状态
三、效果实测截图(文字描述)
1.佩戴前:角色头顶显示[玩家A]
2.佩戴瞬间:系统提示_"神秘力量笼罩!"_
3.佩戴后:
✅角色名消失,仅剩血条
✅其他玩家查看显示"神秘人"
✅小地图标记变为灰色影子
⚡高频问题排查
1.无效情况
→检查数据库Anicount是否设成888
→确认脚本中[@TakeOnX]的X是正确部位
2.卸下后名称不恢复
→在QManage.txt的@Logout添加SHOWNAME
3.仅自己可见效果
→检查引擎的!Setup.txt:
确认HideCharacterName=1(默认为0需修改)
4.Sky引擎兼容问题
→升级到2023版引擎(旧版可能无此功能)
→下载地址:官方交流群文件或www点skym2点com
💡进阶技巧(可选)
•添加特效:在数据库Shape字段设置256+(激活特效编号)
•条件限制:在触发脚本加入等级检测
#IF
CheckLevel>50;仅50级可用
CheckItemw斗笠1
#ACT
HIDENAME
一、核心原理说明
神秘斗笠的"隐藏角色名"效果是通过"穿戴触发脚本"+数据库特殊参数实现的,需修改两个关键文件:
1.StdItems.DB(物品数据库)
2.QFunction-0.txt(装备触发脚本)
二、具体操作步骤
👉第一步:数据库配置(用DB工具修改)
打开StdItems.DB,找到斗笠物品行,设置以下参数:
字段名值说明
Anicount888Sky引擎隐藏名称的魔法编号(关键!)
Reserved1启用特殊效果
NeedIdentify0关闭鉴定需求
其他字段按常规斗笠设置如名称、防御、持久度等
✅正确示例:
斗笠名称5010000100000000000100000000**888**...
👉第二步:脚本触发设置(重要!)
在服务端Mir200\Envir\Market_Def\QFunction-0.txt中添加:
;------------------------------
;穿戴斗笠时触发神秘人效果
[@TakeOnX];X替换为斗笠的装备位编号(通常盔甲位=0,斗笠位=1)
#IF
CheckItemw神秘斗笠1;检查是否佩戴指定斗笠
#ACT
HIDENAME;隐藏角色名命令
SendMsg6神秘力量笼罩!你已化身无名者!
BREAK
;------------------------------
;卸下斗笠时恢复显示
[@TakeOffX]
#ACT
SHOWNAME;恢复显示角色名
SendMsg6神秘力量消散,真容显现!
BREAK
⚠️注意:
1.X需替换为您的引擎斗笠部位编号(查看说明书确认)
2.Sky引擎需用新版(2020+)才支持HIDENAME命令
👉第三步:登录检测(防止BUG)
在QManage.txt中添加上线检测:
[@Login]
#IF
CheckItemw神秘斗笠1;检测是否佩戴斗笠
#ACT
HIDENAME;保持隐藏状态
三、效果实测截图(文字描述)
1.佩戴前:角色头顶显示[玩家A]
2.佩戴瞬间:系统提示_"神秘力量笼罩!"_
3.佩戴后:
✅角色名消失,仅剩血条
✅其他玩家查看显示"神秘人"
✅小地图标记变为灰色影子
⚡高频问题排查
1.无效情况
→检查数据库Anicount是否设成888
→确认脚本中[@TakeOnX]的X是正确部位
2.卸下后名称不恢复
→在QManage.txt的@Logout添加SHOWNAME
3.仅自己可见效果
→检查引擎的!Setup.txt:
确认HideCharacterName=1(默认为0需修改)
4.Sky引擎兼容问题
→升级到2023版引擎(旧版可能无此功能)
→下载地址:官方交流群文件或www点skym2点com
💡进阶技巧(可选)
•添加特效:在数据库Shape字段设置256+(激活特效编号)
•条件限制:在触发脚本加入等级检测
#IF
CheckLevel>50;仅50级可用
CheckItemw斗笠1
#ACT
HIDENAME

