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

昸天1.96单机传奇宅宅假人伪全功能版设置怪物攻城刷怪与假人攻击方法

热度:
昸天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均生效。
[顶部]