合击版本里"召唤英雄"分两层:玩家第一次进服要走 NPC 任务把英雄建出来,之后每次上线/英雄被收回用 Ctrl+E 或界面按钮叫出来。没建过英雄的角色按 Ctrl+E 只会提示"你还没有英雄",不是按键坏了。
一、首次召唤英雄(建号阶段)
主号等级达标(多为 40 级,部分端 35 级)后去盟重土城安全区找"英雄使者"或"龙人"NPC,对话接召唤任务,流程通常是交书页/英雄令牌/合击秘籍类道具 → 进英雄地选职业(战法道三选一)→ 取名确认,英雄建进数据库。
GOM/GEE/Hero 服务端也可以在 NPC 脚本里用命令直接建:
• Hero 引擎:CREATEHERO 0 0(0=战士 1=法师 2=道士,第二个参 0 男 1 女)
• GOM 引擎:NPC 脚本 @CreateHero 段里写 CREATEHERO 0 0,配套 @CreateHeroOK 回显成功
- 脚本层给假人配英雄:SETDUMMYHERONAME 名 + RECALLHERO
建完一次永久存在,以后死亡、收回、下线都不用再建,只用"召唤/收回"。
二、日常召唤与状态切换(已有英雄)
- Ctrl+E:切换 休息 ↔ 跟随/攻击。英雄在休息态按一下变跟随,再按切攻击,长按或配合 Alt 视端不同;英雄被收回(不在身边)时 Ctrl+E 把它叫回主号身边。
• F10:打开英雄面板,点"召唤英雄"按钮等效 Ctrl+E。
- 界面按钮:部分端游戏界面右下角角色名上方有个小剑/人形图标,点一下召唤,再点收回。
• Ctrl+W:不是召唤,是让英雄锁定你鼠标所指目标,英雄必须已在身边才生效。
• Ctrl+R:切英雄攻击模式(全体/和平/行会等),和召唤无关。
英雄死亡状态按 Ctrl+E 叫不出来,得回城找英雄使者花金币复活,或背包用"英雄复活丹"原地活,活了再 Ctrl+E 召。
三、GM 端脚本强制召唤
• Hero 引擎:RECALLHERO(对当前玩家召唤其英雄)、GIVEHERO 1001(给英雄物品)
- GOM 引擎:SummonHero 1001(1001 是英雄记录号,按库里实际走)
• 假人配英雄:先 GETDUMMYNAME S1 1 1 取英雄名 → SETDUMMYHERONAME <$STR(S1)> → RECALLHERO → DUMMYSTART
四、召唤了但合击放不出(别和召唤混为一谈)
召唤成功 = 英雄站在身边头上有名字;合击放不出是另一件事:英雄没学合击书(破魂斩/雷霆一击/噬魂沼泽等)、火龙之心没戴腰带左格、怒槽没满、主号英雄目标不一致。Ctrl+S/F11 放合击的前提是英雄已经被你 Ctrl+E 召出来了,两者顺序不能反。
五、常见叫不出英雄的排错
• 提示"你还没有英雄":主号没到等级或没去英雄使者建,先跑 NPC 流程。
• Ctrl+E 没反应:按键被输入法吃了(切英文半角),或 F12 快捷键设置里"英雄召唤"绑定被清,重绑 Ctrl+E。
• 英雄在数据库但上线不自动出:M2 → 英雄设置 → 勾"上线自动召唤英雄",否则每次上线手动 Ctrl+E。
• 英雄使者不出现:MapInfo.txt 土城安全区没刷 NPC,或 QuestNpc 里 HeroNPC.txt 没挂英雄使者段。
• 自建 Hero 引擎角色 CALL 不出来:确认 DBServer 里 HeroDB 表连通,英雄数据写进 HeroDB 而不是 Account 表,写错表 Ctrl+E 永远空响应。
玩家正常流程就一句:40 级找土城英雄使者建英雄 → 以后每次 Ctrl+E 召之即来、再按收回 → 怒满 Ctrl+W 锁人 Ctrl+S 合击。GM 自己测试用 CREATEHERO 建完同样走 Ctrl+E 逻辑,脚本里用 RECALLHERO 强召。

