当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇单机版Hero/GOM/GEE引擎假人设置教程假人名单登录脚本及打怪配置详解

热度:
传奇单机版(Hero、GOM、GEE引擎)的假人系统靠服务端配置文件+脚本命令驱动,核心是准备假人名单、写登录触发脚本、配假人属性和行为。下面按实操步骤说明。

一、准备假人名称列表

进服务端目录MirServer\Mir200\Envir\,找到或新建DummyNameList.txt(英雄假人名单为DummyHeroNameList.txt),每行写一个不重复的角色名,如:

[假人]战士01
[假人]法师01
[假人]道士01
[假人]战士02

名单行数决定可登录假人上限,想上20个假人就写20行。编码必须为ANSI,保存后重启M2使名单生效。

二、开启假人自动登录(QManage.txt脚本)

打开Mir200\Envir\QManage.txt(人物登录触发脚本),在合适位置添加:

[@Login]
#IF
ISDUMMY
#ACT
;读取假人配置文件(GOM/GEE需指定,Hero可省略或用默认)
SETDUMMYCONFIGFILENAME..\Envir\DummyConfig\默认假人.txt
LOADDUMMYCONFIGFILE
;启动自动打怪
DUMMYSTART
;以下为非假人不执行
#ELSEACT
;真人登录逻辑放这里

;首次启动或服务端重载时手动触发一批假人登录(也可放Robot脚本定时刷)
;DUMMYLOGON33303305

DUMMYLOGON地图号XY数量示例:DUMMYLOGON33303305表示在比奇城(地图3)坐标330330处登录5个假人。此命令也可写在Robot_def\RobotManage.txt配合定时器自动刷。

三、配置假人属性与行为(DummyConfig)

GOM/GEE引擎在Mir200\Envir\DummyConfig\下新建默认假人.txt,Hero引擎部分版本也认此路径或在Q脚本里直接设。典型配置:

[Info]
Job=0;0战士1法师2道士
Gender=1;0女1男
Level=35
HP=500
MP=100
AttackMode=0;0主动攻击1和平6受击反击
SayRate=5;说话几率
DropUseItem=0;死亡是否掉装备0否1是
AutoPickUpItem=1;是否自动捡物

[UseItems]
Weapon=屠龙
Necklace=绿色项链
RingL=力量戒指
RingR=力量戒指
BraceletL=幽灵手镯
BraceletR=幽灵手镯
Helmet=恶魔长袍(战神盔甲按职业)

[Skills]
Skill0=烈火剑法3
Skill1=半月弯刀3

Job按需要改成1(法师带冰咆哮/火墙)或2(道士带召唤神兽/施毒术)。装备名须与StdItems.DB中物品名完全一致。

Hero引擎若无DummyConfig文件夹,可在QManage用脚本直接给假人加装备和技能,或把假人建为真人账号用DB导入。

四、设置假人定时自动上线(Robot脚本)

打开Mir200\Envir\Robot_def\AutoRunRobot.txt添加:

#AutoRunNPCSEC30@假人刷新

再打开同目录RobotManage.txt:

[@假人刷新]
#IF
CHECKDUMMYCOUNT<10
#ACT
DUMMYLOGON33303303

意思是每30秒检测一次,假人总数不足10个时补登3个到比奇。防止假人掉线后地图变空。

五、M2控制台图形化设置(部分引擎)

启动M2Server→选项→参数设置→游戏选项1,把"最大在线人数"和"人数限制"适当调大(含假人数)。部分GOM/GEE版本在M2→功能设置→假人系统可勾选启用、设最大假人数、默认地图坐标,图形界面设好后仍需名单文件和脚本配合。

六、假人捡物过滤设置

若需假人捡指定物品,在Mir200\Envir\新建EnablePickUpItem.txt,每行写一个允许捡的物品名(如裁决之杖、金币、元宝),Q脚本中用SetDummyPickItemFile..\Envir\EnablePickUpItem.txt和SetDummyPickItem1开启。

七、常见故障排查

•假人不出现:查DummyNameList.txt有无内容、编码ANSI、M2是否重载;确认DUMMYLOGON地图号/X/Y有效且非障碍物坐标。

•假人站着不动不打怪:确认配置文件中AttackMode=0,Q脚本执行了DUMMYSTART,且周围有可攻击怪物。

-假人无装备光身:UseItems段物品名拼写错误或DB中不存在该物品。
•提示假人上限:M2人数限制太小或DummyNameList行数不够,同步调大。

•英雄假人(陪练英雄)还需配DummyHeroNameList.txt并在脚本用RECALLHERO召唤。

修改完重要文件(QManage.txt、Robot_def下文件、DummyNameList.txt)建议备份原版,改完保存后点M2"重新加载脚本"或重启M2Server生效。普通家用机测试假人建议先开5~10个,过多会造成单机卡顿。
[顶部]