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

BLUE引擎HeroLogin使用教程 - 召唤英雄触发脚本配置

M2GM2026-09-21Blue引擎6
摘要:HeroLogin写在QFunction-0.txt;英雄被召唤出来时触发;段名一字不差;每次召唤都触发别写重逻辑;用来自动补级和检查英雄状态;常用于英雄自动补级、离线挂机奖励发放、英雄在线状态检查;注意英雄和人物同时在线别重复触发哦;英雄休息再召唤也触发;下线再上线重新召唤也触发哦。…
[TOCM]

做英雄升级跟随、英雄自动补级、上线给英雄补经验这类玩法,需要在英雄被召唤出来时自动触发脚本。[@HeroLogin]就是BLUE引擎QFUNCTION里的英雄召唤触发段,玩家召唤英雄时自动执行这段脚本,和人物升级触发PLAYLEVELUP类似,都是特定动作触发。

新手最常踩的坑是触发段名写错,召了英雄脚本没跑;或者补级逻辑写太重每次召英雄都执行导致卡。本文把触发段位置、触发时机、补级逻辑一次对齐,看完就能直接配进QFunction-0.txt里。

BLUE引擎HeroLogin使用教程 - 召唤英雄触发脚本配置配图 - M2GM

触发段位置

HeroLogin写在QFunction-0.txt里,格式如下:

[@HeroLogin]
#IF
#ACT
SendMsg 5 英雄已召唤!

对照BLUE引擎帮助文档原文:玩家召唤英雄时自动触发这段。执行后发提示。

BLUE引擎HeroLogin使用教程 - 召唤英雄触发脚本配置内容示意图 - M2GM

触发时机

玩家把英雄从休息状态召唤出来时自动触发。英雄休息后再召唤、下线再上线重新召唤都会触发。

参数讲解

项目 内容 释义 实操用法
段名 [@HeroLogin] 召唤英雄触发段 写在QFunction-0.txt里
触发条件 召唤英雄 英雄从休息召唤出来 自动执行
触发频率 每次召唤都触发 反复召反复执行 别写重逻辑

触发后可以给英雄补经验或状态。这个和人物升级触发PLAYLEVELUP里读新等级发奖励类似,都是触发后执行对应动作。

BLUE引擎HeroLogin使用教程 - 召唤英雄触发脚本配置脚本配置示意图 - M2GM

避坑指南

段名必须一字不差。拼错不触发。很多新手写成[@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发布,如需转载请注明出处。如有侵权请联系站长删除。

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

本文链接:https://www.m2gm.com/tech/blue/herologin/

分享给朋友:

相关文章

BLUE引擎HeroLevelUp命令用法详解 - 英雄成长奖励实现方法

BLUE引擎HeroLevelUp命令用法详解 - 英雄成长奖励实现方法

HeroLevelUp写在QFunction-0.txt;英雄普通经验升级触发;和HEROIPLEVELUP内功版区分;段名一字不差;按英雄等级发对应奖励;英雄升级奖励不发先查段名和等级判断;常用于英雄成长奖励、英雄专属装备发放、升级公告;注意英雄升级频率比人物高别写重逻辑;主号升级用PLAYLEVELUP别搞混。…