假人能登录但像木桩一样站着不动、不走动、不攻击怪物,通常不是假人坏了,而是行为触发命令缺失、配置参数未开、地图无怪或坐标卡墙导致。按以下顺序逐一排查:
一、GOM/GEE引擎——缺DUMMYSTART是最常见原因
假人登录脚本(一般在QManage.txt的[@Login]段或Robot脚本里)必须有这三步,少了DUMMYSTART假人就只会站着:
#IF
ISDUMMY
#ACT
SETDUMMYCONFIGFILENAME..\Envir\DummyConfig\战士假人.txt
LOADDUMMYCONFIGFILE
ChangeAttatckMode0
DUMMYSTART
•DUMMYSTART——必须写,告诉假人开始自动打怪移动,没这句假人百分百不动
•LOADDUMMYCONFIGFILE——加载DummyConfig里的移动范围MoveRange和攻击参数,没加载则按引擎默认(可能MoveRange=0不移动)
-ChangeAttatckMode0——设全体攻击模式(主动打怪),设1(和平)假人不主动攻击
改完M2点"重载机器人脚本"或重启M2,假人全部下线再重新登录生效。
二、Hero/Legend引擎——检查Robot脚本与假人配置参数
Hero引擎假人行为靠Robot_def目录下的配置文件控制:
•打开Mir200\Envir\RobotConfig.ini或各假人配置txt,确认:
•RobotMove=1(允许移动)
-RobotAttackMonster=1(允许攻击怪物)
•MoveRange=15~30(移动半径,设0则原地不动)
•QManage.txt里同样要有ISDUMMY检测并CALLLOADDUMMYCONFIGFILE,部分陪玩版还需显式发DUMMYSTART或FakeStart
-AutoRunRobot.txt里确认有调用Robot段,时间参数建议10~30秒,如#AutoRunNPCSEC20@DummyRun
三、假人登录地图或坐标问题
•假人登在安全区/主城(比奇、盟重回城点)且周围无怪物——假人无怪可打当然不动,属正常现象。改成登在蜈蚣洞(地图ID通常80左右)、猪洞七层、祖玛寺庙等有怪地图再测
-坐标写在了墙里/障碍物上——假人出生即卡住无法走动,用GM号飞过去看坐标是否可站立,微调XY
•部分版本要求地图在MapInfo.txt里该行末尾加SAFE或去掉SAFE(视你想让假人动还是定),打怪假人不建议刷在安全区
四、假人配置文件(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,刷新间隔别设太长(建议1000~2000ms)
-部分GOM配置器"假人设置"选项卡里AutoFight要=1
六、第三方智能陪玩假人(昸天、神鬼类等)不动
这类靠NPC脚本驱动的陪玩假人通常要求:
•在指定NPC处先"开启陪练"或购买陪玩卡激活
-陪玩NPC对话里勾选"自动打怪""自动跟随主人""自动使用技能",默认可能全关
•主人(你)必须先在某打怪地图引怪或处在该地图,假人跟随主人坐标才动;主人在安全区挂机假人也回安全区站着
•部分版要求假人英雄也召唤出来(RECALLHERO),没英雄只显示人物模型但不执行攻击AI
七、快速自检清单
□DummyNameList.txt有名字且未超MaxRobotCount
□QManage或Robot脚本里有ISDUMMY→LOADDUMMYCONFIGFILE→DUMMYSTART
□DummyConfig里有MoveRange>0、AttackMode=0
□M2勾了允许移动、允许攻击怪物
□假人登在有怪物的地图可站立坐标
□改完重载脚本并假人重新登录(下线再上线)
按以上逐项核对,90%的"假人不动"是漏写DUMMYSTART命令或MoveRange=0导致。第三方陪玩版多一步要在NPC对话里开自动打怪跟随。
一、GOM/GEE引擎——缺DUMMYSTART是最常见原因
假人登录脚本(一般在QManage.txt的[@Login]段或Robot脚本里)必须有这三步,少了DUMMYSTART假人就只会站着:
#IF
ISDUMMY
#ACT
SETDUMMYCONFIGFILENAME..\Envir\DummyConfig\战士假人.txt
LOADDUMMYCONFIGFILE
ChangeAttatckMode0
DUMMYSTART
•DUMMYSTART——必须写,告诉假人开始自动打怪移动,没这句假人百分百不动
•LOADDUMMYCONFIGFILE——加载DummyConfig里的移动范围MoveRange和攻击参数,没加载则按引擎默认(可能MoveRange=0不移动)
-ChangeAttatckMode0——设全体攻击模式(主动打怪),设1(和平)假人不主动攻击
改完M2点"重载机器人脚本"或重启M2,假人全部下线再重新登录生效。
二、Hero/Legend引擎——检查Robot脚本与假人配置参数
Hero引擎假人行为靠Robot_def目录下的配置文件控制:
•打开Mir200\Envir\RobotConfig.ini或各假人配置txt,确认:
•RobotMove=1(允许移动)
-RobotAttackMonster=1(允许攻击怪物)
•MoveRange=15~30(移动半径,设0则原地不动)
•QManage.txt里同样要有ISDUMMY检测并CALLLOADDUMMYCONFIGFILE,部分陪玩版还需显式发DUMMYSTART或FakeStart
-AutoRunRobot.txt里确认有调用Robot段,时间参数建议10~30秒,如#AutoRunNPCSEC20@DummyRun
三、假人登录地图或坐标问题
•假人登在安全区/主城(比奇、盟重回城点)且周围无怪物——假人无怪可打当然不动,属正常现象。改成登在蜈蚣洞(地图ID通常80左右)、猪洞七层、祖玛寺庙等有怪地图再测
-坐标写在了墙里/障碍物上——假人出生即卡住无法走动,用GM号飞过去看坐标是否可站立,微调XY
•部分版本要求地图在MapInfo.txt里该行末尾加SAFE或去掉SAFE(视你想让假人动还是定),打怪假人不建议刷在安全区
四、假人配置文件(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,刷新间隔别设太长(建议1000~2000ms)
-部分GOM配置器"假人设置"选项卡里AutoFight要=1
六、第三方智能陪玩假人(昸天、神鬼类等)不动
这类靠NPC脚本驱动的陪玩假人通常要求:
•在指定NPC处先"开启陪练"或购买陪玩卡激活
-陪玩NPC对话里勾选"自动打怪""自动跟随主人""自动使用技能",默认可能全关
•主人(你)必须先在某打怪地图引怪或处在该地图,假人跟随主人坐标才动;主人在安全区挂机假人也回安全区站着
•部分版要求假人英雄也召唤出来(RECALLHERO),没英雄只显示人物模型但不执行攻击AI
七、快速自检清单
□DummyNameList.txt有名字且未超MaxRobotCount
□QManage或Robot脚本里有ISDUMMY→LOADDUMMYCONFIGFILE→DUMMYSTART
□DummyConfig里有MoveRange>0、AttackMode=0
□M2勾了允许移动、允许攻击怪物
□假人登在有怪物的地图可站立坐标
□改完重载脚本并假人重新登录(下线再上线)
按以上逐项核对,90%的"假人不动"是漏写DUMMYSTART命令或MoveRange=0导致。第三方陪玩版多一步要在NPC对话里开自动打怪跟随。

