昸天1.96宅宅假人版所谓"怪物攻击"通常指两种需求:一是设置怪物攻城(定时在比奇/盟重/沙巴克刷怪进攻),二是设置假人(陪练/机器人)参与攻城或主动攻击。下面分别说明。
一、设置怪物攻城——修改MonGen.txt常驻刷怪
宅宅版怪物刷新文件在D:\MirServer\Mir200\Envir\MonGen.txt,格式为:
地图编号怪物名称数量坐标X坐标Y范围间隔(秒)
示例——比奇城(地图0)怪物攻城:
0祖玛卫士2033033010600
0祖玛教主33403205900
0赤月恶魔131031000
•地图0=比奇,3=盟重,沙巴克通常0150(看MapInfo.txt确认)
•范围填0为固定点刷新,填10为周围10格随机
•间隔0表示只刷一次,填数值则周期性刷新
•修改完保存,M2控制台→控制→重新加载→重读怪物刷新
二、定时触发怪物攻城——机器人脚本方式
打开Mir200\Envir\Robot_def\AutoRunRobot.txt添加:
#AutoRunNPCRUNONDAY20:00:00@怪物攻城开启
再打开同目录RobotManage.txt末尾写:
[@怪物攻城开启]
#if
#act
Param10330330
Param2330
Param3330
Param410
MONGENEX0祖玛卫士158
MONGENEX0沃玛教主35
SENDMSG0【警报】大批怪物正在进攻比奇城,勇士们速去防守!
MONGENEX格式:MONGENEX地图号怪物名数量范围。想让怪物向某点聚拢(往城门走),部分引擎加MISSION+MOBPLACE:
MISSION0330330
PARAM1330
PARAM2330
PARAM315
PARAM48
MOBPLACE祖玛卫士
若引擎不支持MONGENEX,改用MONGEN祖玛卫士15(需在MonGen.txt已有该行定义)。
三、设置宅宅假人参与攻城/主动攻击
昸天宅宅假人版假人配置在Mir200\Envir\DummyConfig\,每个职业一个txt。关键点:
-攻击模式改为全体:ChangeAttatckMode0(0=全体主动打,5=行会模式,6=被动反击)
•确保配置中有搜怪与攻击指令:
#OnTimer1000
SearchNearMon10
AttackTarget
#EndTimer
•假人登录触发在MapQuest_Def\QManage.txt的[@Login]段用ISDUMMY判断并LOADDUMMYCONFIGFILE,确保加载了正确配置文件
假人攻城集中到某地图用脚本命令(部分版本支持):
MOVETO01505050
ATTACKCASTLE1
或在Robot脚本定时把假人传沙巴克:
[@假人攻城集结]
#if
#act
KILLALLDUMMY
DUMMYLOGON0150505030
四、修改怪物攻击力与攻速(怪物太强或太弱)
用DBC2000打开D:\MirServer\DBServer\FairyDB\Monster.DB(或Mir.dbf视版本),重点字段:
-DC/DCMax——最小和最大物理攻击力,调小降低伤害
•MC/MCMax——魔法攻击力
•HitPoint——命中率
•Speed——攻击速度,数值越小攻速越快(通常调6~10)
-AC/MAC——物防魔防
•MP——部分Blue系引擎此值异常大会导致怪物异常难杀,建议改0或小值
改完在M2中点"重新加载-怪物数据库"。
五、常见排错
•怪物不刷→MonGen.txt地图号错(沙巴克号看MapInfo.txt第2列),怪物名必须与Monster.DB中完全一致含空格
-假人不打怪→DummyConfig没写SearchNearMon+AttackTarget,或攻击模式设成1(和平)
•刷出怪物原地发呆不移动→部分1.96版怪物Race值设错(近战怪Race通常0或1),或地图阻挡点太多,可改大刷新范围让它刷在路面上
-定时脚本不触发→AutoRunRobot.txt格式错误(#号不能丢),HOUR/RUNONDAY时间格式严格HH:MM:SS
全部改完后M2点"重新加载所有NPC脚本",重启M2Server确保MonGen和Robot均生效。
一、设置怪物攻城——修改MonGen.txt常驻刷怪
宅宅版怪物刷新文件在D:\MirServer\Mir200\Envir\MonGen.txt,格式为:
地图编号怪物名称数量坐标X坐标Y范围间隔(秒)
示例——比奇城(地图0)怪物攻城:
0祖玛卫士2033033010600
0祖玛教主33403205900
0赤月恶魔131031000
•地图0=比奇,3=盟重,沙巴克通常0150(看MapInfo.txt确认)
•范围填0为固定点刷新,填10为周围10格随机
•间隔0表示只刷一次,填数值则周期性刷新
•修改完保存,M2控制台→控制→重新加载→重读怪物刷新
二、定时触发怪物攻城——机器人脚本方式
打开Mir200\Envir\Robot_def\AutoRunRobot.txt添加:
#AutoRunNPCRUNONDAY20:00:00@怪物攻城开启
再打开同目录RobotManage.txt末尾写:
[@怪物攻城开启]
#if
#act
Param10330330
Param2330
Param3330
Param410
MONGENEX0祖玛卫士158
MONGENEX0沃玛教主35
SENDMSG0【警报】大批怪物正在进攻比奇城,勇士们速去防守!
MONGENEX格式:MONGENEX地图号怪物名数量范围。想让怪物向某点聚拢(往城门走),部分引擎加MISSION+MOBPLACE:
MISSION0330330
PARAM1330
PARAM2330
PARAM315
PARAM48
MOBPLACE祖玛卫士
若引擎不支持MONGENEX,改用MONGEN祖玛卫士15(需在MonGen.txt已有该行定义)。
三、设置宅宅假人参与攻城/主动攻击
昸天宅宅假人版假人配置在Mir200\Envir\DummyConfig\,每个职业一个txt。关键点:
-攻击模式改为全体:ChangeAttatckMode0(0=全体主动打,5=行会模式,6=被动反击)
•确保配置中有搜怪与攻击指令:
#OnTimer1000
SearchNearMon10
AttackTarget
#EndTimer
•假人登录触发在MapQuest_Def\QManage.txt的[@Login]段用ISDUMMY判断并LOADDUMMYCONFIGFILE,确保加载了正确配置文件
假人攻城集中到某地图用脚本命令(部分版本支持):
MOVETO01505050
ATTACKCASTLE1
或在Robot脚本定时把假人传沙巴克:
[@假人攻城集结]
#if
#act
KILLALLDUMMY
DUMMYLOGON0150505030
四、修改怪物攻击力与攻速(怪物太强或太弱)
用DBC2000打开D:\MirServer\DBServer\FairyDB\Monster.DB(或Mir.dbf视版本),重点字段:
-DC/DCMax——最小和最大物理攻击力,调小降低伤害
•MC/MCMax——魔法攻击力
•HitPoint——命中率
•Speed——攻击速度,数值越小攻速越快(通常调6~10)
-AC/MAC——物防魔防
•MP——部分Blue系引擎此值异常大会导致怪物异常难杀,建议改0或小值
改完在M2中点"重新加载-怪物数据库"。
五、常见排错
•怪物不刷→MonGen.txt地图号错(沙巴克号看MapInfo.txt第2列),怪物名必须与Monster.DB中完全一致含空格
-假人不打怪→DummyConfig没写SearchNearMon+AttackTarget,或攻击模式设成1(和平)
•刷出怪物原地发呆不移动→部分1.96版怪物Race值设错(近战怪Race通常0或1),或地图阻挡点太多,可改大刷新范围让它刷在路面上
-定时脚本不触发→AutoRunRobot.txt格式错误(#号不能丢),HOUR/RUNONDAY时间格式严格HH:MM:SS
全部改完后M2点"重新加载所有NPC脚本",重启M2Server确保MonGen和Robot均生效。

