传奇如何添加自己想要的称号
来源:微趣开区网 丨 时间:2026-05-31 05:12
添加自定义称号的正确方法是先配置称号物品,再用脚本发放,玩家端不能只靠输入文字即时生成。管理员应先备份物品数据库、称号脚本和客户端素材,确认称号素材读取功能已经启用;称号物品的stdmode固定为51,name填写想显示的文字,shape使用1至255之间且连续递增的编号。若只想显示文字而不需要图标或属性,也要确认使用的是称号物品系统,而不是仅修改名字格式的旧称号机制,两者的配置位置和生效方式并不相同。

数据库字段决定称号的外观、显示方式和使用时限。shape必须保持连续,新增称号应接在现有最大编号之后;source填写颜色,取值为0至5,分别对应不同颜色;reserved设为0时显示图标和名称,设为1时只显示图标;looks填写称号素材在ui1.wzl中的起始索引;duramax以小时计算,填写0表示不限时。其他攻击、魔法、道术、生命等属性可以按照装备属性栏填写。只做装饰时保持属性为空,战斗称号再增加对应数值,临时活动称号设置具体小时数,长期称号则使用0。
发放脚本应按照检查、授予、删除、触发的顺序编写。先用checktitle检查名称是否存在,常用条件是小于1代表没有该称号;确认未拥有后,用confertitle加到角色。需要取消时,先用checktitle判断,再执行deprivetitle,避免误删;deprivetitle all会一次删除角色的全部称号,不能直接放进普通领取脚本。称号名称必须和数据库name完全一致,shape也不能断号,否则titlechanged_xx中的xx可能对应错误称号;玩家切换称号或上线时,可在qfunction中使用对应的titlechanged_xx触发提示、公告或附加处理。
测试自定义称号时,应先用测试角色领取,再进入称号界面确认名称、图标、颜色和属性是否正常,随后重新登录检查称号是否仍然存在,并核对duramax的计时是否符合预期。新手阶段适合先添加无属性的外观称号,避免影响角色平衡;中后期可为竞技、攻城或高难度玩法配置带攻击、生命等加成的称号;节日、排行和限时活动则应通过duramax控制持续时间。确认显示、属性和脚本触发均正常后,再将该称号接入正式npc流程。