传奇经验红野猪按1至35级35至45级45至60级60级以上分档刷怪发经验含土城HITMON与MonGe

来源: 作者: 点击:
Monster.DB建经验红野猪,名称用“经验红野猪”,避免和原版红野猪混淆。参考经验猪通用数据填入:经验红野猪;120;18;110;999;0;0;0;2000;0;0;0;0;0;0;0;0;0;-1;0;0;0;;;;;,其中120为Appr形象、18为等级、110为属性基准、999为血量、2000为怪物经验基数、-1为掉落规则按本服调整;若直接复用红野猪形象,Appr改红野猪原值,经验基数留0,全部改由脚本按人物等级发,防止数据库经验与脚本经验叠加。

MapInfo开启砍怪触发。土城盟重若为3,在MapInfo.txt对应行后加HITMON参数:

[3 盟重省] RUNMON HITMON(@ExpRedPig)

只想特定地图触发就单独建经验图,例如:

[ExpPig01 经验红野猪场 1 50 50 1 0 0 0 0 RUNMON HITMON(@ExpRedPig) SAFE NORECALL NORANDOMMOVE

RUNMON允许刷怪,HITMON绑定QF脚本段,SAFE防误杀玩家,NORECALL/NORANDOMMOVE避免用回城卷随机卷跳出经验场。多地图都触发就每个地图行都加HITMON(@ExpRedPig),但QF里用CHECKMAP区分不同图发不同经验。

MonGen.txt刷经验红野猪。通用格式:

地图 X Y 怪物名 范围 数量 间隔秒/分 集中X 集中Y 颜色 内功标记

土城简单多点:

3 349 333 经验红野猪 0 1 1
3 356 334 经验红野猪 0 1 1
3 349 340 经验红野猪 0 1 1
3 356 340 经验红野猪 0 1 1

0范围1只1秒刷新适合砍猪场;人多用范围刷:

3 340 330 经验红野猪 10 6 5
3 360 330 经验红野猪 10 6 5
3 350 345 经验红野猪 10 6 5

独立经验图按等级分区刷:

ExpPig01 10 10 经验红野猪低 8 5 3
ExpPig01 30 10 经验红野猪中 6 8 4
ExpPig01 10 30 经验红野猪高 4 12 5
ExpPig01 30 30 经验红野猪顶级 2 20 6

低中高顶级用四个MonDB名,属性血量随等级档提高;不想建多怪物,也可只建一个经验红野猪,全部经验由QF按人物等级算,MonGen只控数量间隔。

QFunction-0.txt写分等级经验。砍中触发用HITMON,击杀触发按引擎换成KillMon/OnKillMonster。Hero砍猪示例:

[@ExpRedPig]
IF CHECKLEVELEX < 36

CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 5000

SENDMSG 7 经验红野猪:1-35级每刀经验5000。
BREAK
IF CHECKLEVELEX > 35

CHECKLEVELEX < 46
CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 20000

SENDMSG 7 经验红野猪:36-45级每刀经验20000。
BREAK
IF CHECKLEVELEX > 45

CHECKLEVELEX < 61
CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 60000

SENDMSG 7 经验红野猪:46-60级每刀经验60000。
BREAK
IF CHECKLEVELEX > 60

CHECKLEVELEX < 81
CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 150000

SENDMSG 7 经验红野猪:61-80级每刀经验150000。
BREAK
IF CHECKLEVELEX > 80

CHECKHITMONNAME 经验红野猪
ACT SENDMSG 7 81级以上不从经验红野猪获得砍击经验。

BREAK

CHECKLEVELEX按本服帮助确认符号,部分版本写CHECKLEVELEX < 36表示小于36,部分写CHECKLEVELEX 0 35;HITMON每刀触发,经验值别设太大,防止法师多段技能或连击卡经验膨胀。若改击杀才给经验,把CHECKHITMONNAME换成CHECKKILLMONNAME,把CHANGEEXP放到死亡触发段,并按MonDB基础经验再补差额。

按地图分档的QF写法:

[@ExpRedPig]
IF CHECKMAP ExpPig01

CHECKLEVELEX < 36
CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 8000

BREAK
IF CHECKMAP ExpPig01

CHECKLEVELEX > 35
CHECKLEVELEX < 46
CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 30000

BREAK
IF CHECKMAP 3

CHECKLEVELEX < 36
CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 3000

BREAK
IF CHECKMAP 3

CHECKLEVELEX > 35
CHECKHITMONNAME 经验红野猪
ACT CHANGEEXP + 10000

BREAK

土城做低价经验猪、经验图做高价猪,避免土城小号大号都挤爆。

按怪物名分低中高顶级,不靠人物等级也行,但用户要按等级区分,优先人物等级档。若同时用低中高怪,QF再加CHECKHITMONNAME 经验红野猪低/中/高/顶级分别给不同基础值,人物等级再做二次系数:

[@ExpRedPig]
IF CHECKLEVELEX < 36

CHECKHITMONNAME 经验红野猪低
ACT CHANGEEXP + 5000

BREAK
IF CHECKLEVELEX > 35

CHECKLEVELEX < 46
CHECKHITMONNAME 经验红野猪中
ACT CHANGEEXP + 20000

BREAK
IF CHECKLEVELEX > 45

CHECKHITMONNAME 经验红野猪高
ACT CHANGEEXP + 60000

BREAK

防刷规则。HITMON每刀发经验容易被加速外挂刷,土城猪场加每日总经验上限用D变量:

[@ExpRedPig]
IF CHECKLEVELEX < 36

CHECKHITMONNAME 经验红野猪
CHECKVAR D70 < 5000000
ACT CHANGEEXP + 5000

INC D70 5000
SENDMSG 7 今日经验猪已得<D70>。
BREAK
IF CHECKLEVELEX < 36

CHECKHITMONNAME 经验红野猪
ACT SENDMSG 7 今日经验猪已达上限,明日重置。

BREAK

QManage登录或零点重置:

[@OnDayReset]
IF

ACT MOV D70 0

击杀触发版用KillMon统计次数,按次数阶梯衰减,避免小号无限砍:前100次全经验,101至500次半经验,501次后不给。Hero用D变量,GOM/GEE用U变量或本服人物变量,Blue/Legend按各自持久变量。

经验红野猪不爆装备或只爆少量药,MonItems建经验红野猪.txt:

1/1 金疮药
1/5 强效金疮药
1/20 随机传送石

不写高级装备,纯经验场靠CHANGEEXP产出,避免经验加装备双重通胀。若一定要掉材料,低档只掉小药,中档掉经验卷,高档掉聚灵珠类,顶级掉限定丹,比例按在线人数回测。

GOM/GEE改写。MapInfo同样加HITMON;若GOM用击杀给经验,QFunction或M2事件写:

[@KillMon]
IF CheckLevelEx < 36

CheckKillMonName 经验红野猪
ACT ChangeExp + 5000

SendMsg 7 1-35级击杀经验红野猪得5000。
IF CheckLevelEx > 35

CheckLevelEx < 46
CheckKillMonName 经验红野猪
ACT ChangeExp + 20000

SendMsg 7 36-45级击杀经验红野猪得20000。

按地图倍率也可在MapInfo写EXPRATE或M2怪物经验倍率,但按人物等级分档仍用脚本最准。MonGen格式按GOM文档补颜色、内功、集中参数,简单刷用“地图 X Y 怪 数量 间隔”。

Legend改写。MapInfo加HITMON(@ExpRedPig),QF用[@EXPREDPIG]大写标签,条件CHECKLEVELEX、CHECKHITMONNAME,动作CHANGEEXP;老Legend不支持砍中触发就改OnKillMonster,按怪物Name和人物等级给经验。MonGen按Legend格式写地图、坐标、怪名、数量、时间间隔、范围。

Blue改写。MapInfo同样HITMON;QF触发名按Blue规定,可能用[@HitMon]或自定义段,等级检测用本版CHECKLEVELEX/CheckLevel,经验用ChangeExp/AddExp。Blue变量作用域严格,每日上限用持久人物变量,全局总控用G变量;MonGen内功红野猪按Blue参数补内功标记。

Hero内功/经络额外经验。若红野猪要做内功经验,MonGen写:

ExpPig01 10 10 经验红野猪 8 5 10 0 1
ExpPig01 10 10 经验红野猪 8 5 10 0 2

末尾1内功、2经络、3内功+经络,具体列数按本Hero MonGen帮助;地图再加NGEXPRATE(PULSE)或PULSEEXPRATE控制内功经络倍率。 普通砍经验猪不建议开内功标记,避免小号内功暴涨。

重载排错。改Monster.DB后M2重新加载怪物数据库;改MapInfo重读地图参数;改MonGen重读刷怪或重启;改QFunction重读QF。点经验猪没经验:MapInfo没HITMON、QF段名和MapInfo段名不一致、CHECKHITMONNAME怪物名和MonDB不一致。每刀经验不触发但击杀才触发:HITMON引擎不支持,改KillMon/OnKillMonster。全等级都拿同经验:QF分档条件写错,CHECKLEVELEX符号反了,先用小号大号各砍一次看SENDMSG档位。土城卡顿:MonGen范围大、数量多、1秒刷新,改范围10数量6间隔5;经验场用SAFE但别放太多NPC。经验膨胀:CHANGEEXP过高或HITMON被连击多次触发,加每日D上限、按击杀不发、按地图限人。未知怪物:MonDB Name是经验红野猪,MonGen和QF必须完全同名称,带空格全角都不行。多引擎迁移:Hero用HITMON+CHECKHITMONNAME,GOM优先击杀事件,Legend/Blue按本版命中/击杀标签替换,MonGen参数列数以本服帮助为准。