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

传奇经验红野猪按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盟重省]RUNMONHITMON(@ExpRedPig)

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

[ExpPig01经验红野猪场1505010000RUNMONHITMON(@ExpRedPig)SAFENORECALLNORANDOMMOVE

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

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

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

土城简单多点:

3349333经验红野猪011
3356334经验红野猪011
3349340经验红野猪011
3356340经验红野猪011

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

3340330经验红野猪1065
3360330经验红野猪1065
3350345经验红野猪1065

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

ExpPig011010经验红野猪低853
ExpPig013010经验红野猪中684
ExpPig011030经验红野猪高4125
ExpPig013030经验红野猪顶级2206

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

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

[@ExpRedPig]
IFCHECKLEVELEX<36

CHECKHITMONNAME经验红野猪
ACTCHANGEEXP+5000

SENDMSG7经验红野猪:1-35级每刀经验5000。
BREAK
IFCHECKLEVELEX>35

CHECKLEVELEX<46
CHECKHITMONNAME经验红野猪
ACTCHANGEEXP+20000

SENDMSG7经验红野猪:36-45级每刀经验20000。
BREAK
IFCHECKLEVELEX>45

CHECKLEVELEX<61
CHECKHITMONNAME经验红野猪
ACTCHANGEEXP+60000

SENDMSG7经验红野猪:46-60级每刀经验60000。
BREAK
IFCHECKLEVELEX>60

CHECKLEVELEX<81
CHECKHITMONNAME经验红野猪
ACTCHANGEEXP+150000

SENDMSG7经验红野猪:61-80级每刀经验150000。
BREAK
IFCHECKLEVELEX>80

CHECKHITMONNAME经验红野猪
ACTSENDMSG781级以上不从经验红野猪获得砍击经验。

BREAK

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

按地图分档的QF写法:

[@ExpRedPig]
IFCHECKMAPExpPig01

CHECKLEVELEX<36
CHECKHITMONNAME经验红野猪
ACTCHANGEEXP+8000

BREAK
IFCHECKMAPExpPig01

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

BREAK
IFCHECKMAP3

CHECKLEVELEX<36
CHECKHITMONNAME经验红野猪
ACTCHANGEEXP+3000

BREAK
IFCHECKMAP3

CHECKLEVELEX>35
CHECKHITMONNAME经验红野猪
ACTCHANGEEXP+10000

BREAK

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

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

[@ExpRedPig]
IFCHECKLEVELEX<36

CHECKHITMONNAME经验红野猪低
ACTCHANGEEXP+5000

BREAK
IFCHECKLEVELEX>35

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

BREAK
IFCHECKLEVELEX>45

CHECKHITMONNAME经验红野猪高
ACTCHANGEEXP+60000

BREAK

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

[@ExpRedPig]
IFCHECKLEVELEX<36

CHECKHITMONNAME经验红野猪
CHECKVARD70<5000000
ACTCHANGEEXP+5000

INCD705000
SENDMSG7今日经验猪已得<D70>。
BREAK
IFCHECKLEVELEX<36

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

BREAK

QManage登录或零点重置:

[@OnDayReset]
IF

ACTMOVD700

击杀触发版用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]
IFCheckLevelEx<36

CheckKillMonName经验红野猪
ACTChangeExp+5000

SendMsg71-35级击杀经验红野猪得5000。
IFCheckLevelEx>35

CheckLevelEx<46
CheckKillMonName经验红野猪
ACTChangeExp+20000

SendMsg736-45级击杀经验红野猪得20000。

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

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写:

ExpPig011010经验红野猪851001
ExpPig011010经验红野猪851002

末尾1内功、2经络、3内功+经络,具体列数按本HeroMonGen帮助;地图再加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上限、按击杀不发、按地图限人。未知怪物:MonDBName是经验红野猪,MonGen和QF必须完全同名称,带空格全角都不行。多引擎迁移:Hero用HITMON+CHECKHITMONNAME,GOM优先击杀事件,Legend/Blue按本版命中/击杀标签替换,MonGen参数列数以本服帮助为准。
[顶部]