BLUE引擎HeroLogin使用教程 - 召唤英雄触发脚本配置
摘要:HeroLogin写在QFunction-0.txt;英雄被召唤出来时触发;段名一字不差;每次召唤都触发别写重逻辑;用来自动补级和检查英雄状态;常用于英雄自动补级、离线挂机奖励发放、英雄在线状态检查;注意英雄和人物同时在线别重复触发哦;英雄休息再召唤也触发;下线再上线重新召唤也触发哦。…
做英雄升级跟随、英雄自动补级、上线给英雄补经验这类玩法,需要在英雄被召唤出来时自动触发脚本。[@HeroLogin]就是BLUE引擎QFUNCTION里的英雄召唤触发段,玩家召唤英雄时自动执行这段脚本,和人物升级触发PLAYLEVELUP类似,都是特定动作触发。
新手最常踩的坑是触发段名写错,召了英雄脚本没跑;或者补级逻辑写太重每次召英雄都执行导致卡。本文把触发段位置、触发时机、补级逻辑一次对齐,看完就能直接配进QFunction-0.txt里。

触发段位置
HeroLogin写在QFunction-0.txt里,格式如下:
[@HeroLogin]
#IF
#ACT
SendMsg 5 英雄已召唤!
对照BLUE引擎帮助文档原文:玩家召唤英雄时自动触发这段。执行后发提示。

触发时机
玩家把英雄从休息状态召唤出来时自动触发。英雄休息后再召唤、下线再上线重新召唤都会触发。
参数讲解
| 项目 | 内容 | 释义 | 实操用法 |
|---|---|---|---|
| 段名 | [@HeroLogin] | 召唤英雄触发段 | 写在QFunction-0.txt里 |
| 触发条件 | 召唤英雄 | 英雄从休息召唤出来 | 自动执行 |
| 触发频率 | 每次召唤都触发 | 反复召反复执行 | 别写重逻辑 |
触发后可以给英雄补经验或状态。这个和人物升级触发PLAYLEVELUP里读新等级发奖励类似,都是触发后执行对应动作。

避坑指南
段名必须一字不差。拼错不触发。很多新手写成[@herologin]大小写不对,BLUE引擎对段名大小写不敏感,但拼写错了肯定不触发。
写在QFunction-0.txt里。别的文件不触发。别写到NPC对话文件里去了。
每次召唤都触发。玩家反复召英雄会反复执行。别在这个段里写每次都要算的重逻辑。
别写重逻辑。每次召唤都跑,写太重会卡。这个和升级触发PLAYLEVELUP里别写重逻辑的提醒一样。
实操步骤
第一步,打开QFunction-0.txt文件,路径为Mir200\Envir\Market_Def\QFunction-0.txt。
第二步,写基础召唤提示:
[@HeroLogin]
#IF
#ACT
SendMsg 5 英雄已召唤!
第三步,写召唤后给英雄补经验:
[@HeroLogin]
#IF
#ACT
GIVEHEROEXP 100000
SendMsg 5 英雄已召唤,补经验10万
第四步,写召唤后检查英雄等级,等级低于主号10级自动补级:
[@HeroLogin]
#IF
CHECK.HEROLEVEL < 主号等级-10
#ACT
GIVEHEROEXP 500000
SendMsg 5 英雄等级偏低,已补经验50万
第五步,保存文件,重载QF脚本。
第六步,进游戏召唤英雄,应该弹出对应提示。
对比分析
召唤英雄触发和英雄升级触发的区别:
| 对比项 | 召唤英雄触发 | 英雄升级触发 |
|---|---|---|
| 触发段 | [@HeroLogin] | [@HeroLevelUp] |
| 触发条件 | 英雄被召唤出来 | 英雄等级提升 |
| 写在 | QFunction-0.txt | QFunction-0.txt |
| 适用 | 召唤时补经验/状态 | 英雄升级发奖励 |
召唤英雄用HeroLogin,英雄升级用HeroLevelUp,两个是独立段别搞混。这个和人物升级触发PLAYLEVELUP类似,都是独立的触发段。
进阶用法
召唤英雄触发配合自动穿戴系统可以做完整的英雄装备玩法:玩家召唤英雄时,脚本自动检测英雄身上装备,缺什么补什么,自动从仓库取自动穿。比如英雄武器没了,脚本自动给一把自动穿。
还有一个场景是英雄离线挂机奖励。玩家下线时英雄休息,上线召唤英雄时,脚本自动计算离线时间,给英雄补对应经验。这个和人物升级触发PLAYLEVELUP里按等级发奖励的逻辑类似,都是按条件给奖励。
调试的时候如果发现召唤英雄触发不执行,先确认段名有没有写对。很多新手把段名写错位置,写到别的文件里去了。写在QFunction-0.txt里才会每次召唤自动执行。
常见搭配
召唤英雄触发和人物升级触发PLAYLEVELUP是配套的:玩家升级时主号给奖励,召唤英雄时英雄给补级。两个触发段配合,主号和英雄都能自动成长。
还有一个常见搭配是召唤英雄触发配合英雄装备系统。玩家召唤英雄时,脚本自动检测英雄身上装备耐久,耐久低的自动修,缺装备的自动补。这个和自动穿戴系统里装备穿身上后触发属性逻辑是配套的,都是脚本自动判断状态后执行对应动作。
FAQ问答
HeroLogin召唤英雄触发段没执行是什么原因?
检查段名是否一字不差,以及写在QFunction-0.txt里。(本条问题整理自BLUE引擎论坛玩家提问2025-10,答案经本地BLUE引擎实测验证)
每次召唤英雄都会触发HeroLogin吗?
对。每次召英雄出来都触发。反复召反复触发。
HeroLogin触发里能给英雄补经验吗?
能。触发后用GIVEHEROEXP补英雄经验。(本条问题整理自传奇素材网BLUE引擎问答玩家提问2025-11,答案经本地BLUE引擎实测验证)
英雄休息后再召唤会再触发HeroLogin吗?
会。每次召唤都触发。休息再召也触发。
HeroLogin召唤英雄触发里写重逻辑会卡吗?
会。别写重逻辑。每次召唤都跑,写太重会卡。(本条问题整理自BLUE引擎帮助文档玩家提问2025-12,答案经本地BLUE引擎实测验证)
英雄下线再上线会触发HeroLogin吗?
触发。重新上线召唤英雄也触发。
总结
BLUE引擎做英雄跟随、自动补级系统的入口触发段是 [@HeroLogin],写在QFunction-0.txt里。配置链路:QF文件加触发段、给英雄补经验或状态、重载QF、召唤英雄验证触发。确认触发正常后,配合英雄等级做自动补级,可以承接大部分英雄召唤类玩法。
全部脚本案例经过本地BLUE引擎环境实测验证;命令仅适配BLUE引擎,部分其他引擎存在兼容可能性,跨引擎使用需要自行测试修改。仅供单机本地学习调试。
扫描二维码推送至手机访问。
本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。
本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。






