假人能登录但像木桩一样站着不动、不走动、不攻击怪物,通常不是假人模块损坏,而是脚本缺触发命令、配置文件参数未开、地图无怪或坐标卡墙导致。按以下顺序逐一排查:
一、GOM/GEE引擎——漏写DUMMYSTART是最主要原因
假人登录脚本(一般在QManage.txt的[@Login]段或Robot脚本里)必须包含启动自动打怪命令,少了DUMMYSTART假人百分百不动:
[@Login]
#IF
ISDUMMY
#ACT
SETDUMMYCONFIGFILENAME ..\Envir\DummyConfig\战士假人.txt
LOADDUMMYCONFIGFILE
ChangeAttatckMode 0
DUMMYSTART
• DUMMYSTART——必须写,告诉假人开始自动搜怪打怪移动,没这句假人只站着
• LOADDUMMYCONFIGFILE——加载DummyConfig里的移动范围MoveRange和攻击参数,未加载则MoveRange默认可能为0不移动
- ChangeAttatckMode 0——设全体攻击模式(主动打怪),设1(和平)假人不主动攻击
改完M2点"重载机器人脚本"或重启M2,假人全部下线再重新登录生效。
二、Hero/Legend引擎——检查Robot脚本与假人配置参数
Hero引擎假人行为靠Envir下配置文件控制:
• 打开假人配置文件(路径 Mir200\Envir\DummyConfig\假人名字.txt)确认:
• MoveRange=15~30(移动半径,设0或缺失则原地不动)
- RobotMove=1(允许移动)
• RobotAttackMonster=1(允许攻击怪物)
• AttackMode=0(全体攻击,1=和平不主动打)
• MoveIntervalMin=8 MoveIntervalMax=20(移动间隔秒)
- QManage.txt里同样要有ISDUMMY检测→LOADDUMMYCONFIGFILE→DUMMYSTART
• AutoRunRobot.txt确认有调用Robot段,时间参数建议10~30秒
三、假人登录地图或坐标问题
• 假人登在安全区/主城(比奇、盟重回城点)且周围无怪物——假人无怪可打当然不动,属正常。改成登在蜈蚣洞(地图ID通常80左右)、猪洞七层、祖玛寺庙等有怪地图再测
- 坐标写在墙里/障碍物上——假人出生即卡住无法走动,GM号飞过去看坐标是否可站立,微调X Y
• MapInfo.txt对应地图行若标了SAFE且假人刷在安全区中心可能被引擎限制移动,打怪假人不建议刷在安全区
- GOM假人系统(FakePlayer)移动函数为FakePlayerMove 地图ID X Y,别误写成Hero引擎的Move,地图ID和坐标错误也会导致卡住
四、DummyConfig配置文件内容缺失
Mir200\Envir\DummyConfig\假人名字.txt 内至少应有:
[Info]
Job=0
Gender=0
Level=35
[Move]
MoveRange=20
MoveIntervalMin=8
MoveIntervalMax=20
[Attack]
AttackMode=0
AttackRange=8
• MoveRange=0或未出现此行→假人不移动
• Level过低(如1级)而地图怪物等级过高→部分版本假人判定打不过不主动靠近,适当提高等级测试
• 武器栏空且等级低可能导致攻击动画播不出看起来像不动,给把基本武器再试
五、M2全局开关未开启
M2 → 选项 → 功能设置 → 假人系统(或机器人设置):
• 勾选"启用假人功能""允许假人登录""允许假人移动""允许假人攻击怪物/自动打怪"
• 最大假人数量>0(如设10~30),刷新间隔建议1000~2000ms
- 部分GOM配置器"假人设置"选项卡里AutoFight要=1或勾"允许假人捡物"
• 部分版本需M2→查看→列表信息(1)→允许捡物列表→全添加(虽主要影响捡物但说明模块未完全激活时也可能影响行为)
六、第三方智能陪玩假人(昸天、神鬼类、1.80陪练版)不动
这类靠NPC脚本驱动的陪玩假人要求:
• 在指定NPC处先"开启陪练"或购买陪玩卡激活
• NPC对话里勾选"自动打怪""自动跟随主人""自动使用技能",默认可能全关
- 主人(你)必须先在该打怪地图引怪或处在该地图,假人跟随主人坐标才动;主人在安全区挂机假人也回安全区站着
• 部分版要求假人英雄也召唤出来(RECALLHERO),没英雄只显示人物模型但不执行攻击AI
七、快速自检清单
□ DummyNameList.txt有名字且未超MaxRobotCount/MaxFakePlayer
□ QManage或Robot脚本里有ISDUMMY→LOADDUMMYCONFIGFILE→DUMMYSTART
□ DummyConfig里有MoveRange>0、AttackMode=0
□ M2勾了允许移动、允许攻击怪物
□ 假人登在有怪物的地图可站立坐标(非墙内非纯安全区)
□ 改完重载脚本并假人重新登录(下线再上线)
按以上逐项核对,90%的"假人不动"是漏写DUMMYSTART命令或DummyConfig中MoveRange=0导致。第三方陪玩版多一步要在NPC对话里开自动打怪跟随。
热血传奇GOM GEE Hero引擎假人上线站着不动不攻击怪物原因排查与修复方法
来源:
作者:
点击:

