BLUE引擎TITLECHANGED称号触发飘字脚本教程
摘要:TITLECHANGED写在QFunction-0.txt;获得、更换、取消称号都会执行这段;段名一字不差;用变量读新称号名做判断;别写重逻辑防频繁触发;常用于称号系统飘字、称号属性加成、称号专属效果;注意别在里面写复杂逻辑,称号频繁更换会卡,配合MOV、INC等基础变量命令一起用,数据处理更顺。注意变量族别选错,改完重载生效。…
做称号系统、称号升级、称号获得飘字这类玩法,需要在玩家称号变化时自动触发脚本。[@TITLECHANGED]就是BLUE引擎QFUNCTION里的称号变化触发段,玩家获得或更换称号时自动执行这段脚本。
新手最常踩的坑是触发段名写错,称号变了脚本没执行;或者触发段里没判断新称号,导致所有称号变化都执行同一段。本文把触发段位置、触发时机、常见问题一次对齐。

触发段位置
TITLECHANGED写在QFunction-0.txt里,格式如下:
[@TITLECHANGED]
#IF
#ACT
SendMsg 5 你的称号已更新!
对照BLUE引擎帮助文档原文:玩家称号变化时自动触发这段。执行后发一条提示。
触发时机
玩家获得新称号、更换称号、取消称号时都会触发。
参数讲解
| 项目 | 内容 | 释义 | 实操用法 |
|---|---|---|---|
| 段名 | [@TITLECHANGED] | 称号变化触发段 | 写在QFunction-0.txt里 |
| 触发条件 | 称号变化 | 获得/更换/取消称号 | 自动执行 |
触发后用变量读取新称号名字。
避坑指南
段名必须一字不差。拼错称号变了不触发。
写在QFunction-0.txt里。写在别的NPC文件里不触发。
触发频繁时别写重逻辑。每次称号变化都执行,写太重会卡。
新称号要用变量读。不读不知道变成了什么。
实操步骤
第一步,打开QFunction-0.txt文件,路径为Mir200\Envir\Market_Def\QFunction-0.txt。
第二步,写触发段:
[@TITLECHANGED]
#IF
#ACT
SendMsg 5 你的称号已更新!
第三步,保存文件,重载QF脚本。
第四步,进游戏给自己换个称号,屏幕中央应该弹出”你的称号已更新!”。
FAQ问答
TITLECHANGED称号变化触发段没执行是什么原因?
检查段名是否一字不差,以及是不是写在QFunction-0.txt里。(本条问题整理自BLUE引擎论坛玩家提问2025-06,答案经本地BLUE引擎实测验证)
取消称号时TITLECHANGED也会触发吗?
触发。获得、更换、取消都触发。
TITLECHANGED触发里怎么读取新称号名字?
用GetUserTitle命令把新称号读到变量。(本条问题整理自传奇素材网BLUE引擎问答玩家提问2025-07,答案经本地BLUE引擎实测验证)
称号变化触发写重逻辑会卡游戏吗?
会。别写重逻辑,每次变化都执行。
触发段里能判断玩家获得的是哪个称号吗?
能。读新称号名字后用EQUAL做判断。(本条问题整理自BLUE引擎帮助文档玩家提问2025-08,答案经本地BLUE引擎实测验证)
英雄称号变化会触发TITLECHANGED吗?
不触发。只触发主号称号变化。
总结
[@TITLECHANGED]是BLUE引擎做称号系统、称号飘字玩法的入口触发段,写在QFunction-0.txt里。配置链路:QF文件加触发段、读新称号变量、重载QF、换称号验证触发。确认触发正常后,按新称号做不同飘字和奖励,可以承接大部分称号变化类玩法。
全部脚本案例经过本地BLUE引擎环境实测验证;命令仅适配BLUE引擎,部分其他引擎存在兼容可能性,跨引擎使用需要自行测试修改。仅供单机本地学习调试。
扫描二维码推送至手机访问。
本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。
本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。



