当前位置:首页 > 实操教程 > Blue引擎 > 正文内容

BLUE引擎TITLECHANGED称号触发飘字脚本教程

明日2026-09-20 08:30:37Blue引擎8
摘要:TITLECHANGED写在QFunction-0.txt;获得、更换、取消称号都会执行这段;段名一字不差;用变量读新称号名做判断;别写重逻辑防频繁触发;常用于称号系统飘字、称号属性加成、称号专属效果;注意别在里面写复杂逻辑,称号频繁更换会卡,配合MOV、INC等基础变量命令一起用,数据处理更顺。注意变量族别选错,改完重载生效。…
[TOCM]

做称号系统、称号升级、称号获得飘字这类玩法,需要在玩家称号变化时自动触发脚本。[@TITLECHANGED]就是BLUE引擎QFUNCTION里的称号变化触发段,玩家获得或更换称号时自动执行这段脚本。

新手最常踩的坑是触发段名写错,称号变了脚本没执行;或者触发段里没判断新称号,导致所有称号变化都执行同一段。本文把触发段位置、触发时机、常见问题一次对齐。

BLUE引擎QFUNCTION脚本教程配图,脚本命令功能示意图,M2GM

触发段位置

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发布,如需转载请注明出处。如有侵权请联系站长删除。

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/tech/blue/qfunction-titlechanged/

分享给朋友: