传奇内挂热血激情总管NPC完整脚本含自动喝药拾取技能预设泡点双倍活动开关与防重复领

来源: 作者: 点击:
内挂总管做成一个土城NPC,负责给玩家一键套用内挂方案、开启热血激情泡点、双倍经验、自动活动报名、材料兑换内挂权限。下面按Hero主写,再列GOM/GEE、Legend、Blue替换点,包含M2内挂参数、客户端过滤、Robot定时、QFunction防重复、排错。

一、MerChant注册总管

土城3放内挂激情总管,坐标330 330,Mir200\Envir\MerChant.txt加:

内挂激情总管 3 330 330 1 0 0 0 5

Market_Def建文件:

Mir200\Envir\Market_Def\内挂激情总管-3.txt

文件名“内挂激情总管-3”的名字、地图号必须和MerChant一致,否则不加载。

二、Hero总管主菜单

[@main]
\ \
内挂激情总管\
一键套用自动喝药、自动拾取、自动技能,开启泡点双倍激情活动\
内挂方案:<&D60> 今日泡点:<&D61> 双倍状态:<$GLOBAL(G90)>\
\ \
战士内挂方案 @NGWar \
法师内挂方案 @NGWizard \
道士内挂方案 @NGTao \
通用拾取过滤 @NGPick \
开启热血泡点 @StartPao \
查询泡点状态 @PaoState \
开启全服双倍 @OpenDouble \
内挂材料兑换 @NGBuy \
激情活动规则 @NGRule \

[@NGRule]
IF

ACT

SENDMSG 1 总管提供战士/法师/道士内挂预设、白蓝紫装自动拾取、土城泡点每分钟经验、全服双倍经验;每日各功能按次数限制。
Close

三、Hero内挂预设脚本

Hero在M2选项-功能设置-内挂设置里先开自动喝药、自动拾取、自动技能;NPC用OPENINNER类命令下发方案,具体命令名以本Hero版本帮助为准,下面写通用可改结构。

[@NGWar]
IF EQUAL D60 1

ACT SENDMSG 1 已套用战士内挂方案,重复设置不重复计次。

Goto @main
IF

ACT MOV D60 1

SETINNPARAM HP 30 强效金疮药 400
SETINNPARAM MP 20 强效魔法药 400
SETINNSKILL 3 1
SETINNSKILL 27 1
SETINNSKILL 37 1
SETINNPICK 金疮药 1
SETINNPICK 强效金疮药 1
SETINNPICK 祖玛武器 1
SETINNPICK 祖玛装备 1
SENDMSG 0 [%s]已套用战士内挂:血量30%喝红、魔法20%喝蓝、自动烈火/刺杀/逐日、自动捡药与祖玛。
Goto @main

[@NGWizard]
IF EQUAL D60 2

ACT SENDMSG 1 已套用法师内挂方案。

Goto @main
IF

ACT MOV D60 2

SETINNPARAM HP 35 强效金疮药 400
SETINNPARAM MP 25 强效魔法药 400
SETINNSKILL 魔法盾 1
SETINNSKILL 冰咆哮 1
SETINNSKILL 流星火雨 1
SETINNSKILL 灭天火 1
SETINNPICK 金疮药 1
SETINNPICK 强效魔法药 1
SETINNPICK 祖玛法器 1
SETINNPICK 沃玛装备 1
SENDMSG 0 [%s]已套用法师内挂:自动魔法盾、冰咆哮/流星/灭天、捡药与法器。
Goto @main

[@NGTao]
IF EQUAL D60 3

ACT SENDMSG 1 已套用道士内挂方案。

Goto @main
IF

ACT MOV D60 3

SETINNPARAM HP 35 强效金疮药 400
SETINNPARAM MP 25 强效魔法药 400
SETINNSKILL 治愈术 1
SETINNSKILL 幽灵盾 1
SETINNSKILL 召唤神兽 1
SETINNSKILL 施毒术 1
SETINNPICK 金疮药 1
SETINNPICK 强效魔法药 1
SETINNPICK 道术装备 1
SETINNPICK 毒粉 1
SENDMSG 0 [%s]已套用道士内挂:自动治愈、幽灵盾、神兽、施毒、捡药与道装。
Goto @main

SETINNPARAM/SETINNSKILL/SETINNPICK不是所有Hero都同名;老版本没有NPC下发内挂,就用M2内挂模板:M2选项-功能设置-内挂设置里建战士/法师/道士三套,NPC只发文字教程并配合客户端ItemFilter;玩家按F12载入模板。

四、客户端拾取过滤与自动喝药

Hero客户端Data\ItemFilter.Itm按“物品名 类型 自动拣取”写,例如:

金疮药 药品 1
强效金疮药 药品 1
魔法药 药品 1
强效魔法药 药品 1
祖玛武器 武器 1
祖玛装备 装备 1
沃玛装备 装备 1
祝福油 材料 1
金币 其他 1
木剑 武器 0
布衣 装备 0

保存ANSI,登录器重新生成补丁;M2内挂设置里自动拾取、自动喝药、技能自动释放全部勾启,禁止自动喝药/拾取的选项取消。 GOM客户端Config\InnerConfig.ini写AutoDrug=1、AutoPick=1、PickWhite=1、PickBlue=1、AutoSkill=1、SkillList按技能ID,M2参数设置-内挂设置取消禁止项。

五、热血泡点活动

土城建泡点图或直接用3的安全区坐标,Robot按整点开、玩家站范围发经验。先用泡点地图Pao1,MapInfo加:

Pao1 激情泡点 1 50 50 1 0 0 0 0 SAFE NORANDOMMOVE

SAFE保证不死,NORANDOMMOVE防随机卷跳出。Robot_def\AutoRunRobot.txt:

AutoRun NPC MIN 0 @PaoOpen

AutoRun NPC MIN 30 @PaoOpen

AutoRun NPC MIN 50 @PaoClose

RobotManage.txt:

[@PaoOpen]
IF EQUAL G91 0

ACT SET G91 1

SET G92 1
SENDMSG 0 热血泡点开启!到Pao1找内挂激情总管旁站桩,每分钟发经验。
Goto @main

[@PaoClose]
IF EQUAL G91 1

ACT SET G91 0

SET G92 0
SENDMSG 0 热血泡点结束,未领今日泡点次数可找总管补发。
Goto @main

每分钟发经验用Robot秒级:

AutoRun NPC SEC 60 @PaoGive

[@PaoGive]
IF EQUAL G91 1

ACT MAPRANGEPAO Pao1 25 25 10 1

Goto @main

MAPRANGEPAO不是全引擎命令,按本服泡点命令替换;没有范围泡点就用QuestDiary检测玩家地图等于Pao1,给EXP参数。NPC手动报名:

[@StartPao]
IF EQUAL G91 0

ACT SENDMSG 1 泡点未到整点,可手动进Pao1等待;整点由机器人自动开启。

MAPMOVE Pao1 25 25
Goto @main
IF EQUAL G91 1

ACT MAPMOVE Pao1 25 25

SENDMSG 1 已进入激情泡点图,站桩自动获经验。
Goto @main

[@PaoState]
IF EQUAL G91 1

ACT SENDMSG 1 泡点进行中,地图Pao1,每分钟按等级给经验;今日已泡次数<D61>。

Goto @main
ELSEACT

SENDMSG 1 泡点未开启,整点自动开或点开启热血泡点进Pao1。
Goto @main

每日泡点限次用D61,QManage零点清:

[@OnDayReset]
IF

ACT MOV D61 0

MOV D60 0

六、全服双倍经验

Robot整点开双倍,全局G90标记,经验倍率按本服命令。Hero用EXPRATE或KILLMONEXPRATE,部分版本用自定义全局倍率;下面写通用双实现,实际保留一种。

AutoRunRobot:

AutoRun NPC RUNONDAY 18:00:00 @OpenDouble

AutoRun NPC RUNONDAY 22:00:00 @CloseDouble

RobotManage:

[@OpenDouble]
IF EQUAL G90 0

ACT SET G90 1

EXPRATE 200 7200
KILLMONEXPRATE 200 14400
SENDMSG 0 内挂总管开启全服双倍经验,18点到22点全图打怪2倍!
Goto @main

[@CloseDouble]
IF EQUAL G90 1

ACT SET G90 0

EXPRATE 100 1
KILLMONEXPRATE 100 1
SENDMSG 0 全服双倍经验结束,经验恢复1倍。
Goto @main

NPC手动查和GM强制开:

[@OpenDouble]
IF EQUAL G90 0

ACT SET G90 1

EXPRATE 200 7200
SENDMSG 0 [%s]通过总管开启双倍经验,持续2小时。
Goto @main
ELSEACT

SENDMSG 1 双倍已开启,无需重复开启。
Goto @main

EXPRATE参数各Hero不同,有的写百分比200代表2倍,有的写倍数2;KILLMONEXPRATE参考双倍脚本用法,登陆脚本补判断:

[@OnLogin]
IF EQUAL G90 1

ACT EXPRATE 200 7200

ELSEACT

EXPRATE 100 1

七、内挂材料兑换与防重复

用内挂积分D62,泡点、双倍、击杀均可加。每日免费套方案不限,但高级自动捡物规则、自动修理、自动回收权限用材料换。

[@NGBuy]
IF CHECKITEM 内挂积分券 1

CHECKITEM 内挂精华 5
ACT TAKE 内挂积分券 1

TAKE 内挂精华 5
GIVE 内挂全能权限 1
SETINNPARAM AUTOFIX 50 修复油 1
SETINNPICK 赤月装备 1
SETINNPICK 特戒材料 1
SETINNAUTOSELL 木剑 0
SETINNAUTOSELL 布衣 0
SENDMSG 0 [%s]兑换内挂全能:自动修理持久低于50%、自动捡赤月与特戒材料、自动弃垃圾。
Goto @main
ELSEACT

MESSAGEBOX 需要内挂积分券1、内挂精华5;积分券泡点每日发,精华击杀精英掉。

防重复领每日全能:

[@NGBuyDay]
IF EQUAL D63 1

ACT SENDMSG 1 今日已领内挂全能试用,明日总管重置。

Goto @main
IF CHECKITEM 内挂积分券 1

ACT TAKE 内挂积分券 1

MOV D63 1
SETINNPARAM AUTOFIX 50 修复油 1
SETINNPICK 赤月装备 1
SENDMSG 0 [%s]领取今日内挂全能试用:自动修理+赤月拾取。
Goto @main
ELSEACT

MESSAGEBOX 需要内挂积分券1,泡点每小时通过总管自动发。

QManage零点:

[@OnDayReset]
IF

ACT MOV D61 0

MOV D63 0

八、QFunction击杀给内挂材料

QFunction-0.txt:

[@KillMon]
IF CHECKMAP Pao1

ACT INC D62 0

IF CHECKLEVELEX > 1

CHECKKILLMONNAME 祖玛卫士
ACT GIVE 内挂精华 1

INC D62 1
SENDMSG 6 击杀祖玛卫士掉落内挂精华1,可找总管换全能内挂。
IF CHECKKILLMONNAME 赤月恶魔

ACT GIVE 内挂精华 5

GIVE 内挂积分券 1
INC D62 5
SENDMSG 0 [%s]击杀赤月恶魔,内挂材料大量到账!
IF CHECKMAP 3

EQUAL G91 1
ACT GIVE 内挂积分券 1

INC D62 1

CHECKKILLMONNAME按MonDB的Name判断;泡图不刷怪可改为在线时长发积分,用Robot每分钟给Pao1玩家发内挂积分券。

九、泡点自动发内挂积分

Robot秒级或分钟级:

AutoRun NPC MIN 1 @PaoScore

[@PaoScore]
IF EQUAL G91 1

ACT MAPGIVEITEM Pao1 内挂积分券 1

INCALL D62 1
Goto @main

MAPGIVEITEM不是全引擎命令,按本服范围发物替换;没有就用QuestDiary循环检测Pao1在线名单发奖。D62重启会清,正式用H变量或落盘;每日限领类用D,全服活动类用G。

十、GOM/GEE改写

MerChant一致,市场脚本放对应NPC目录。内挂不在NPC用命令套用时,改发M2内挂模板名并写客户端InnerConfig;双倍用:

[@OpenDouble]
IF CheckGlobel G90 0

ACT SetGlobel G90 1

GameExpRate 2 7200
SendMsg 0 全服双倍经验开启2小时!
Goto @main

GameExpRate按GOM文档写倍率;泡点用GOM范围经验命令或M2泡点地图经验,Robot用AutoRunRobot与Robot_def。拾取过滤走M2物品过滤和客户端InnerConfig AutoPick/PickWhite/PickBlue。 内挂技能列表写SkillList=技能ID,自动喝药写AutoDrug与HP/MP阈值。

十一、Legend改写

标签[@MAIN]大写,MerChant按Legend格式。内挂预设若不支持NPC命令,就只做总管菜单发文字、M2内挂模板编号;双倍用Legend经验倍率命令,泡点用Legend定时泡点脚本。示例:

[@MAIN]
\ \
内挂激情总管\
战士/法师/道士方案,泡点双倍\
\ \
战士方案 @NGWar \
法师方案 @NGWizard \
道士方案 @NGTao \
泡点报名 @StartPao \
双倍开启 @OpenDouble \

[@OpenDouble]
IF EQUAL G90 0

ACT SET G90 1

EXPRATE 2 7200
SENDMSG 0 全服双倍开启。
ELSEACT

SENDMSG 1 双倍已开。
Goto @main

Legend命令名以本版内挂文档为准,SETINN类没有就删除,改M2模板。

十二、Blue改写

Blue的NPC按Merchant/NPCDef配置,内挂用BlueM2内挂模块参数;自动喝药、拾取、技能若在M2配置,NPC只做方案切换变量和发过滤规则。双倍:

[@OpenDouble]
IF EqualGVar G90 0

ACT SetGVar G90 1

ExpRateAll 200 7200
SendMsg 0 全服双倍经验开启。
Goto @main

泡点用Blue定时任务检测地图人数发经验;材料兑换CHECKITEM、TAKE、GIVE不变。Blue变量作用域严格,D/H/G按本服声明,机器人走Blue定时目录。

十三、M2内挂总开关与参数

不论哪个引擎,内挂总管只是前端,后端必须开:

1. M2选项-功能设置-内挂设置,启用引擎内挂,不勾禁止自动喝药、禁止自动拾取、禁止自动技能。
2. Hero双内挂可在选项-功能设置-内挂设置勾启用双内挂,内挂1主战斗、内挂2主辅助buff,NPC用OPENINNER1/OPENINNER2触发。
3. 自动喝药阈值:红药普通怪可设HP低于30%—40%,高级图设60%—70%;蓝药法师设20%—25%,道士设25%—30%。
4. 自动拾取:白装按需求开,蓝紫祖玛赤月必开,木剑布衣金币堆按垃圾关;ItemFilter.Itm和M2过滤库同步。
5. 自动技能:战士烈火、刺杀、逐日、开天;法师魔法盾、冰咆哮、流星火雨、灭天火;道士治愈、幽灵盾、神兽、施毒。
6. 自动修理:背包放修复油,总持久低于50%自动修;PK图受攻击自动随机或回城按玩家需要开。
7. 内挂保护回城:土城/泡点安全图不建议自动回城,野外boss图可开HP低于20%回城。

十四、泡点双倍平衡

泡点经验按等级分段:1—35级每分钟给本图怪物经验5倍等效,36—45级3倍等效,46级以上1.5倍等效,避免小号泡点超打怪。双倍仅打怪用KILLMONEXPRATE,做任务用单独任务倍率或不叠加;全服双倍18—22点,配合Robot自动关,不用NPC手动关防止忘关。内挂积分券泡点每小时1张、击杀祖玛1张、赤月5张,兑换全能权限收1券+5精华,避免白嫖全拾取导致垃圾满包。

十五、重载与排错

1. 总管不显示:MerChant加行,Market_Def文件名“内挂激情总管-3.txt”名字地图号一致,坐标330 330可站立。
2. 点开没反应:只加MerChant没脚本会无菜单;只写脚本没MerChant不显示。两样齐备后M2重读NPC或重启。
3. 内挂不下发:Hero无SETINNPARAM/SETINNSKILL命令就别写,改M2模板+NPC发提示;用OPENINNER/OPENINNER1命令按本版帮助测一次。
4. 自动喝药不触发:客户端InnerConfig AutoDrug=0或M2禁止自动喝药;ItemFilter只管拾取不管喝药,喝药在保护设置调阈值。
5. 自动拾取漏物:ItemFilter.Itm物品名拼错、类型错;GOM看InnerConfig PickWhite/PickBlue,M2物品过滤没加白蓝名。
6. 泡点不发经验:Robot标签AutoRun和RobotManage标签不对应,M2机器人总开关没开;Pao1没设SAFE或玩家没站范围;MAPRANGEPAO命令不支持换本服泡点命令。
7. 双倍不生效:EXPRATE/KILLMONEXPRATE参数顺序错,部分Hero写EXPRATE 百分比 秒数,部分写EXPRATE 倍数 秒数;登陆脚本没补G90判断会覆盖成1倍。
8. 每日限领失效:D61/D63重启清空,重要用H或日持久变量;QManage[@OnDayReset]没加对应MOV。
9. 内挂积分不累计:QFunction[@KillMon]没挂,CHECKKILLMONNAME和怪物Name不一致;泡点发券Robot没开G91判断,玩家不在Pao1不发放。
10. 双内挂冲突:内挂1内挂2都开自动烈火会重复;辅助内挂只开buff和不掉血技能,战斗内挂开输出,NPC分别OPENINNER1/OPENINNER2。
11. 泡点卡顿:Pao1人数多每分钟全图发物发经验,改用M2泡点经验而不用NPC逐个GIVE;范围检测秒级改分钟级。
12. 自动修理不修:背包无修复油、M2内挂自动修理未勾、持久阈值写反;用普通修复油还是特殊修复油按本服药品名。

最小可运行Hero方案:MerChant加内挂激情总管3 330 330;Market_Def写主菜单、战法道三方案、拾取过滤、泡点报名、双倍开关、材料兑换;M2内挂全开自动喝药拾取技能,ItemFilter.Itm写药/祖玛/沃玛/赤月白蓝规则;MapInfo建Pao1安全图;Robot整点G91开泡、G90开双倍,EXPRATE/KILLMONEXPRATE按本版参数写2倍7200秒;QFunction击杀祖玛赤月发内挂精华积分;QManage零点清D61/D63/D60。重读MerChant、Market、Robot、QFunction、MapInfo后进土城点总管,分别测战士内挂套用、进Pao1站桩得经验、18点双倍打怪倍率、材料换全能自动修理拾取即可。