一、问题核心:装备说明在哪里写?
在3K引擎中,所有装备的说明文字都存储在2个关键位置:
物品数据库(StdItems.db)-设置基础说明
文本配置文件(Tips.pak/脚本文件)-添加动态效果(如:彩色文字、属性分段)
📌重要提示:3K引擎的装备说明由静态数据库字段+动态脚本共同控制!
二、四格物品添加基础说明(3步搞定)
适用于:武器、衣服、勋章、马牌等四格穿戴物品
操作步骤:
打开数据库
用DBC2000或Access等工具打开D:\MirServer\Mud2\DB\StdItems.db
定位关键字段:
字段名作用示例值(倚天剑)
Name装备名称(游戏内显示)倚天剑
Stdmode物品类型(四格物品填对应值)5(武器)/10(衣服)
Shape外观代码(关联动态光效)119(参考值)
NeedLevel穿戴等级60
TipText核心说明文字(必填)★绝世神兵★\n攻击+100
填写说明文字格式:
换行用\n
彩色文本:<TextColor=253>红色文字(253是颜色代码)
动态属性:用{属性名}占位(需脚本支持)
三、高级特效:动态属性说明(脚本配置)
✅实现效果:悬浮查看装备时显示实时属性(如:攻击+100,穿戴等级60)
操作流程:
新建说明文件
在客户端Data目录创建Tips.pak文件(或修改已有文件)
└─文件结构示例:
[倚天剑]
攻击力:<TextColor=251>{$ATTACK}</TextColor>
隐藏属性:<TextColor=253>10%几率触发剑芒
关联动态变量
在QF脚本(QFunction-0.txt)添加:
[@装备Tips]
#IF
CheckItem倚天剑1
#ACT
SetTextItem倚天剑ATTACK<$ATTACK>--绑定攻击力变量
四、完整操作示例:添加“至尊魔戒”说明
场景:为四格首饰添加动态属性说明
数据库设置(StdItems.db):
NameStdmodeShapeTipText
至尊魔戒20210<TextColor=254>◆神级戒指◆
Tips.pak配置:
[至尊魔戒]
魔法防御:{$MAGIC_DEFENCE}
特效:<TextColor=249>受到攻击反弹30%伤害
QF脚本动态绑定:
[@OnWearItem]
#IF
EQUIPCHECK至尊魔戒
#ACT
SetTextItem至尊魔戒MAGIC_DEFENCE<$MAXMAC>
五、避坑指南:常见问题解决
问题现象解决方案
说明文字不显示1.检查Stdmode是否为四格物品(5/10/15/20等)<br>2.确保Tips.pak在客户端Data目录
动态变量不更新1.在QF脚本的[@OnWearItem]事件中更新变量<br>2.用ReloadItemDB重载数据库
文字显示乱码1.用Notepad++保存为ANSI编码<br>2.文本中不要使用生僻符号
六、升级方案:插件扩展(适用于高级GM)
龙纹插件:通过LuaExtend.txt实现进度条属性显示(如:⚡元素之力:■■■■□□)
ESP插件:直接调用ShowItemTipsBox函数生成悬浮框
functionShowRingInfo()
Dialog:Say("火焰抗性:+25%""确定")
end
💡总结:3K引擎装备说明的核心逻辑:
数据库基础说明+Tips.pak排版+脚本动态绑定
掌握这三点即可实现任意四格装备的酷炫说明效果!
在3K引擎中,所有装备的说明文字都存储在2个关键位置:
物品数据库(StdItems.db)-设置基础说明
文本配置文件(Tips.pak/脚本文件)-添加动态效果(如:彩色文字、属性分段)
📌重要提示:3K引擎的装备说明由静态数据库字段+动态脚本共同控制!
二、四格物品添加基础说明(3步搞定)
适用于:武器、衣服、勋章、马牌等四格穿戴物品
操作步骤:
打开数据库
用DBC2000或Access等工具打开D:\MirServer\Mud2\DB\StdItems.db
定位关键字段:
字段名作用示例值(倚天剑)
Name装备名称(游戏内显示)倚天剑
Stdmode物品类型(四格物品填对应值)5(武器)/10(衣服)
Shape外观代码(关联动态光效)119(参考值)
NeedLevel穿戴等级60
TipText核心说明文字(必填)★绝世神兵★\n攻击+100
填写说明文字格式:
换行用\n
彩色文本:<TextColor=253>红色文字(253是颜色代码)
动态属性:用{属性名}占位(需脚本支持)
三、高级特效:动态属性说明(脚本配置)
✅实现效果:悬浮查看装备时显示实时属性(如:攻击+100,穿戴等级60)
操作流程:
新建说明文件
在客户端Data目录创建Tips.pak文件(或修改已有文件)
└─文件结构示例:
[倚天剑]
攻击力:<TextColor=251>{$ATTACK}</TextColor>
隐藏属性:<TextColor=253>10%几率触发剑芒
关联动态变量
在QF脚本(QFunction-0.txt)添加:
[@装备Tips]
#IF
CheckItem倚天剑1
#ACT
SetTextItem倚天剑ATTACK<$ATTACK>--绑定攻击力变量
四、完整操作示例:添加“至尊魔戒”说明
场景:为四格首饰添加动态属性说明
数据库设置(StdItems.db):
NameStdmodeShapeTipText
至尊魔戒20210<TextColor=254>◆神级戒指◆
Tips.pak配置:
[至尊魔戒]
魔法防御:{$MAGIC_DEFENCE}
特效:<TextColor=249>受到攻击反弹30%伤害
QF脚本动态绑定:
[@OnWearItem]
#IF
EQUIPCHECK至尊魔戒
#ACT
SetTextItem至尊魔戒MAGIC_DEFENCE<$MAXMAC>
五、避坑指南:常见问题解决
问题现象解决方案
说明文字不显示1.检查Stdmode是否为四格物品(5/10/15/20等)<br>2.确保Tips.pak在客户端Data目录
动态变量不更新1.在QF脚本的[@OnWearItem]事件中更新变量<br>2.用ReloadItemDB重载数据库
文字显示乱码1.用Notepad++保存为ANSI编码<br>2.文本中不要使用生僻符号
六、升级方案:插件扩展(适用于高级GM)
龙纹插件:通过LuaExtend.txt实现进度条属性显示(如:⚡元素之力:■■■■□□)
ESP插件:直接调用ShowItemTipsBox函数生成悬浮框
functionShowRingInfo()
Dialog:Say("火焰抗性:+25%""确定")
end
💡总结:3K引擎装备说明的核心逻辑:
数据库基础说明+Tips.pak排版+脚本动态绑定
掌握这三点即可实现任意四格装备的酷炫说明效果!

