传奇1.950无内功终极冒险岛地图进入条件分层刷怪波次奖励机器人防白嫖全套脚本

来源: 作者: 点击:
无内功版本做终极冒险岛不挂内功、经络、连击模块,纯用普通地图、NPC进入条件、机器人定时刷怪、MapQuest或QFunction击杀统计、MonItems爆率、人物变量限次。整体分地图参数、进入NPC、分层刷怪、波次推进、击杀奖励、每日重置、防刷边界七块。

一、MapInfo冒险岛地图参数

Envir\MapInfo.txt加冒险岛主图和各层子图。无内功版本不需要内力相关标识,按普通副本地图处理。示例:

1880终极冒险岛一层0011FIGHTNOKOCKNOHORSENORANDOMMOVENODEARRECALLNOGUILDRECALLNORECALLNOPOSITIONMOVE
1881终极冒险岛二层0011FIGHTNOKOCKNOHORSENORANDOMMOVENODRUGNOCALLHERO
1882终极冒险岛三层0011FIGHTNOKOCKNOHORSENORANDOMMOVENODRUGDECHP(3/50)
1883终极冒险岛BOSS0011FIGHTNOKOCKNOHORSENORANDOMMOVENODRUGNOCALLHERODECHP(2/80)

地图号1880到1883仅示例,按本服未占用地图号替换。FIGHT保证可战斗;NORANDOMMOVE禁随机卷,避免玩家飞离刷怪区;NORECALL/NOGUILDRECALL/NODEARRECALL禁各种召唤回城;NOCALLHERO按无英雄版本可省略,有英雄版就保留防止英雄单刷。三层、BOSS层用DECHP做持续掉血压力,格式秒数/点数,DECHP(3/50)表示每3秒掉50血;不想太狠就不写DECHP。若做泡点回血用INCHP(1/30),一层新手区可加,高层不加。NODRUG仅BOSS层和高难层开,普通层别全禁药,否则无内功职业容错太低。

二、进入NPC与条件扣费

土城或各大城放“冒险岛引导员”,Market_Def建文件,Merchant.txt按本服字段登记名称、地图、坐标、脚本名、范围、外观。无内功版常见进入条件:等级、转生、达到元宝或金币、每日次数、组队人数、携带特定道具。脚本框架:

[@main]
终极冒险岛\\
进入一层普通试炼/@go_t1\\
进入二层精英试炼/@go_t2\\
进入三层噩梦试炼/@go_t3\\
进入BOSS终极试炼/@go_boss\\
规则说明/@rule\\

[@rule]
IF

SAY

一层要求等级50,免费每日10次\\
二层要求等级70,每次5元宝或50万金币\\
三层要求等级90,每次10元宝或100万金币\\
BOSS要求等级100,每次20元宝或200万金币\\
无内功版本纯靠装备药品操作,死亡只掉本图临时增益\\

[@go_t1]
IF

CHECKLEVELEX>49
CHECK[冒险岛一层日次]<10
ACT

MAP18801010
SET[冒险岛一层进场]1
INC[冒险岛一层日次]1
SENDMSG6进入终极冒险岛一层,当前今日第<$STR(冒险岛一层日次)>次
ELSEACT

IF

CHECK[冒险岛一层日次]>9
ACT

MESSAGEBOX今日一层免费次数已用完
BREAK
ELSEACT

MESSAGEBOX等级不足50无法进入一层

[@go_t2]
IF

CHECKLEVELEX>69
CheckGameGold>4
CHECK[冒险岛二层日次]<20
ACT

GAMEGOLD-5
MAP18811010
SET[冒险岛二层进场]1
INC[冒险岛二层日次]1
SENDMSG6进入二层,扣5元宝
ELSEACT

IF

CHECKLEVELEX<70
ACT

MESSAGEBOX等级不足70
BREAK
IF

CheckGameGold<5
ACT

MESSAGEBOX二层需5元宝
BREAK

[@go_t3]
IF

CHECKLEVELEX>89
CheckGameGold>9
CHECK[冒险岛三层日次]<10
ACT

GAMEGOLD-10
MAP18821010
SET[冒险岛三层进场]1
INC[冒险岛三层日次]1
SENDMSG6进入三层噩梦,扣10元宝
ELSEACT

MESSAGEBOX三层需等级90且10元宝,每日最多10次

[@go_boss]
IF

CHECKLEVELEX>99
CheckGameGold>19
CHECK[冒险岛BOSS日次]<3
ACT

GAMEGOLD-20
MAP18831010
SET[冒险岛BOSS进场]1
INC[冒险岛BOSS日次]1
SENDMSG6进入BOSS层,扣20元宝
ELSEACT

MESSAGEBOXBOSS层需等级100,每日最多3次

命令名按引擎替换:CheckGameGold/GAMEGOLD-用元宝变量;金币版用CHECKGOLD和TAKE金币;CHECKLEVELEX老版用CHECKGROUPLEVEL或CHECKLEVEL。每日次数用HUMAN型[变量]或本服人物变量,零点机器人清。MAP后跟地图号和进入XY,坐标必须在MapInfo该图可站立点,避免传进墙里。

三、进图自动首刷与分层波次

进图首刷用QFunction或MapQuest,按本服触发名写。通用思路是玩家进入1880触发刷第一波,怪物清空后由机器人检测再刷第二波,最多三波后给通关奖励。Hero可用QFunction进图标签,GOM/GEE可用MapQuest_def关联地图,BLUE/LEG按各自进入地图触发写。

QFunction示例:

[@IntoMap1880]
IF

EQUALMAP1880
ACT

SET[T1波次]1
PARAM11880
PARAM210
PARAM310
PARAM48
MONGEN稻草人103
MONGEN多钩猫103
SENDMSG6一层第一波已刷,清理后自动出第二波

MONGEN命令格式按本服,常见PARAM1地图、PARAM2起X、PARAM3起Y、PARAM4范围、MONGEN怪物名数量间隔;有的引擎直接MONGEN地图XY怪物数量范围间隔,按编辑器改。无内功一层用低血低攻怪,数量按地图面积,10x10范围刷20只足够,别全图刷几百只卡机。

机器人每分钟检测一层清怪并推进:

AutoRunRobot.txt:
AutoRunNPCRUNONMIN1@T1Wave

AutoRunNPCRUNONMIN1@T2Wave

AutoRunNPCRUNONMIN1@T3Wave

AutoRunNPCRUNONMIN1@BossCheck

RobotManage.txt:

[@T1Wave]
IF

EQUAL[T1波次]1
CHECKMAPMONCOUNT1880=0
ACT

PARAM11880
PARAM212
PARAM312
PARAM48
MONGEN弓箭手153
MONGEN抛肉侍者103
SET[T1波次]2
SENDMSG0一层第二波刷出
IF

EQUAL[T1波次]2
CHECKMAPMONCOUNT1880=0
ACT

PARAM11880
PARAM214
PARAM314
PARAM48
MONGEN半兽人153
MONGEN毒蜘蛛153
SET[T1波次]3
SENDMSG0一层第三波刷出
IF

EQUAL[T1波次]3
CHECKMAPMONCOUNT1880=0
ACT

SET[T1波次]0
SET[T1通关]1
EXECUTE奖励子程序或GOTO@T1Reward
SENDMSG0一层全波清空,可到NPC领奖

CHECKMAPMONCOUNT按本服替换,Hero可用CheckMonMap/CheckMonCount,GOM可用CheckMonMap/CheckMapMonCount,GEE可用CheckMonCountEx。波次变量用全局或地图变量都行;多玩家同图用全局会互相干扰,优先用进入玩家个人变量发奖,或清完波次后全图进奖励NPC统一领。未击杀不重刷靠“当前波次变量+怪物数=0”双条件,避免整点/每分钟重复刷。

二层、三层按等级提高怪物名和数量:

[@T2Wave]
IF

EQUAL[T2波次]1
CHECKMAPMONCOUNT1881=0
ACT

PARAM11881
PARAM210
PARAM310
PARAM410
MONGEN祖玛弓箭手204
MONGEN祖玛雕像154
SET[T2波次]2
SENDMSG0二层第二波刷出
IF

EQUAL[T2波次]2
CHECKMAPMONCOUNT1881=0
ACT

PARAM11881
PARAM212
PARAM312
PARAM410
MONGEN祖玛卫士204
MONGEN楔蛾154
SET[T2波次]3
SENDMSG0二层第三波刷出
IF

EQUAL[T2波次]3
CHECKMAPMONCOUNT1881=0
ACT

SET[T2波次]0
SET[T2通关]1
SENDMSG0二层通关,到二层终点NPC领奖

[@T3Wave]
IF

EQUAL[T3波次]1
CHECKMAPMONCOUNT1882=0
ACT

PARAM11882
PARAM210
PARAM310
PARAM410
MONGEN牛魔斗士205
MONGEN黄泉教主卫士155
SET[T3波次]2
SENDMSG0三层第二波刷出
IF

EQUAL[T3波次]2
CHECKMAPMONCOUNT1882=0
ACT

PARAM11882
PARAM212
PARAM312
PARAM410
MONGEN赤月恶魔随从205
MONGEN双头金刚105
SET[T3波次]3
SENDMSG0三层第三波刷出
IF

EQUAL[T3波次]3
CHECKMAPMONCOUNT1882=0
ACT

SET[T3波次]0
SET[T3通关]1
SENDMSG0三层通关,到三层终点NPC领奖

怪物名必须和Monster.DB完全一致;祖玛、赤月、牛魔按1.950无内功平衡改血量攻速,别直接抄超变数值。每波间隔用MONGEN最后参数控制,机器人每分钟只做“波次变量+清怪判断”,不强制按真实时间刷,玩家打得慢就不会叠怪。

四、BOSS层与定时总刷

BOSS层可走两种:进图手动刷一只全图BOSS,或机器人固定时间全服刷。无内功终极版建议进图即刷主BOSS加小怪护卫,击杀主BOSS触发通关。

[@BossCheck]
IF

EQUAL[Boss主刷]0
CHECKMAPMONCOUNT1883终极冒险岛主宰=0
ACT

PARAM11883
PARAM220
PARAM320
PARAM46
MONGEN终极冒险岛主宰110
MONGEN岛卫弓手206
MONGEN岛卫法师206
SET[Boss主刷]1
SENDMSG0终极冒险岛BOSS层已刷主宰,击杀可领终极奖励

Boss主刷变量防重复刷;玩家进图在进入NPC里把[Boss主刷]设0,机器人只负责boss不在时补刷,击杀后通过QFunction死亡触发设回0并发奖。若要做全服定时BOSS不进副本,AutoRunRobot改RUNONDAY:

AutoRunNPCRUNONDAY21:00@IslandBoss

RobotManage:
[@IslandBoss]
IF

CHECKMAPMONCOUNT1883终极冒险岛主宰=0
ACT

MISSION18832020
PARAM11883
PARAM220
PARAM320
PARAM46
MONGEN终极冒险岛主宰110
SENDMSG0冒险岛全服BOSS21点刷新,前往1883地图挑战

MISSION用于集中点刷怪,配合PARAM设集结点;纯定点刷用MONGEN即可。

五、击杀统计与通关奖励

无内功版奖励走经验、金币、元宝、装备、消耗品、积分。主Boss死亡在QFunction或MapQuest死亡标签处理:

[@KillMonMaster]
IF

EQUALMONNAME终极冒险岛主宰
ACT

SET[Boss主刷]0
SET[冒险岛BOSS通关]1
GAMEDIEXPERIENCE5000000
CHECKGAMEGOLD>-1
GAMEGOLD+50
GIVE终极冒险积分1
GIVE万年雪霜5
SENDMSG6击杀终极冒险岛主宰,获得500万经验、50元宝、1积分、5个万年雪霜
GOTO@BossDropNotice

MONNAME判断按本服死亡触发变量名替换;有的引擎用KILLMONBYSCRIPT、OnMonsterDie、QF死亡段。经验命令GAMEDIEXPERIENCE按本服替换,老版用GiveExp或CalculationExp。积分用自定义物品“终极冒险积分”或数据库建积分货币;若用变量积分,把GIVE换成INC[冒险岛总积分]。

分层小怪通关领奖用终点NPC:

[@T1Reward]
IF

CHECK[T1通关]1
ACT

GIVE金创药包3
GIVE魔法药包3
GAMEDIEXPERIENCE200000
SET[T1通关]0
SENDMSG6一层通关奖励已发
ELSEACT

MESSAGEBOX尚未通关一层全部波次

[@T2Reward]
IF

CHECK[T2通关]1
ACT

GIVE祖玛装备箱1
GAMEDIEXPERIENCE800000
SET[T2通关]0
SENDMSG6二层通关奖励已发
ELSEACT

MESSAGEBOX尚未通关二层

[@T3Reward]
IF

CHECK[T3通关]1
ACT

GIVE赤月装备箱1
GIVE终极冒险积分2
GAMEDIEXPERIENCE2000000
SET[T3通关]0
SENDMSG6三层通关奖励已发
ELSEACT

MESSAGEBOX尚未通关三层

BOSS领奖独立NPC:

[@BossReward]
IF

CHECK[冒险岛BOSS通关]1
CHECK[冒险岛BOSS日次]>0
ACT

GIVE终极系列随机箱1
GIVE终极冒险积分5
GAMEDIEXPERIENCE10000000
SET[冒险岛BOSS通关]0
SENDMSG6BOSS终极奖励已发,含随机终极箱5积分千万经验
ELSEACT

MESSAGEBOX今日未击杀冒险岛主宰

六、MonItems爆率配置

Envir\MonItems建对应怪物文件,无内功版本不爆内功丹、经络符,只爆常规装、材料、药、元宝替代物。传统格式:

终极冒险岛主宰.txt
1/1终极系列随机箱1
1/20终极武器箱1
1/20终极衣服箱1
1/30终极头盔1
1/30终极项链1
1/50终极手镯1
1/50终极戒指1
1/10终极冒险积分3
1/5万年雪霜5
1/1金币500000

祖玛类小怪:
1/50祖玛头盔1
1/50祖玛项链1
1/50祖玛手镯1
1/50祖玛戒指1
1/20祖玛武器1
1/10金创药包2
1/5魔法药包2

赤月类小怪:
1/50圣战戒指1
1/50法神戒指1
1/50天尊戒指1
1/30赤月武器箱1
1/10终极冒险积分1

GOM/GEE想保底只出一件用#CHILD随机:

CHILD1/1RANDOM(

1/1终极武器箱1
1/1终极衣服箱1
1/1终极头盔1
1/1终极项链1
)

CHILD方式可避免一次多爆多件导致通胀。爆率分数按1.950经济改,普通一层别出终极,三层和BOSS才给出高阶。

七、机器人零点重置与防刷

每日次数、日通关标记零点清。AutoRunRobot:

AutoRunNPCRUNONDAY00:00@IslandDayReset

RobotManage:
[@IslandDayReset]
IF

ACT

SET[冒险岛一层日次]0
SET[冒险岛二层日次]0
SET[冒险岛三层日次]0
SET[冒险岛BOSS日次]0
SET[T1通关]0
SET[T2通关]0
SET[T3通关]0
SET[冒险岛BOSS通关]0
SET[T1波次]0
SET[T2波次]0
SET[T3波次]0
SET[Boss主刷]0
SENDMSG0终极冒险岛每日数据已重置

HUMAN变量用人物维度,零点Robot清HUMAN;全局G变量只做全服统计不混用日次。防白嫖规则:

进入前先判日次上限,超过BREAK,不先扣费;扣费在前、MAP在后,避免传图失败还扣钱。MAP后设置进场变量,异常掉线重进可凭进场变量续波次,不重新扣费;纯按日次扣费版掉线重进要检查[T1波次]是否大于0,大于0只MAP不INC日次。
清怪发奖用“波次变量+怪物数0”双判断,机器人每分钟跑不会叠加刷;某波没清就不进下一波,避免玩家卡BUG全通。
领奖NPC先CHECK通关变量再发,发完立即把通关变量归0;不归0会被同账号反复点NPC领。
BOSS击杀奖励在死亡触发发一次,领奖NPC再发一次会形成双发;统一二选一,建议死亡触发只给经验爆率,NPC用通关变量发箱子,死亡触发不SET通关、只SET主刷0,NPC确认击杀记录再发。
组队刷本按队长进入扣费,队员跟随不扣;若每人独立扣,要在进入NPC加同地图同队伍判断,避免同队四人各扣四次还各有波次变量冲突。简单版要求每人各自进各自扣,波次奖励按个人变量发最稳。
小号刷积分:领积分换高阶物处再加等级、转生、日兑换上限;冒险岛本身给积分用独立货币名,不和充值元宝混。
地图无人清怪:机器人或QFunction检测1880到1883人数=0时CLEARMAPMON,避免离线残留怪占资源。示例:

[@IslandClear]
IF

CHECKMAPHUMANCOUNT1880=0
ACT

CLEARMAPMON1880
SET[T1波次]0
IF

CHECKMAPHUMANCOUNT1881=0
ACT

CLEARMAPMON1881
SET[T2波次]0
IF

CHECKMAPHUMANCOUNT1882=0
ACT

CLEARMAPMON1882
SET[T3波次]0
IF

CHECKMAPHUMANCOUNT1883=0
ACT

CLEARMAPMON1883
SET[Boss主刷]0

CHECKMAPHUMANCOUNT、CLEARMAPMON按本服替换,Hero可用CHECKMAPHUMANCOUNT+CLEARMAPMON,部分版本用ClearMapAllMon。

八、无内功专项注意

不建内功技能、不挂InnerForce、不挂SupportCombo、不挂经络数据库;进入NPC和奖励不投放内力药、内功书、经络符。怪物Magics不调用内功技能集,Boss特效用普通魔法弹和物理技能。客户端不挂内功栏补丁,四格只保留需要的凹槽/宝石功能,不强制内功PAK。1.950若客户端原本带内功资源但版本不启用,M2把内功开关全关,避免玩家F11空栏、连击槽不显示引起误报。无内功职业平衡把冒险岛压力放在药水、走位、组队、装备耐久上:高层DECHP别太高,二层以下不给DECHP,三层DECHP(3/50),BOSSDECHP(2/80);禁药只放BOSS层和三层局部,一层二层允许普通药。

九、排错顺序

进图没怪:看进入NPC是否MAP成功、QFunction进图标签名是否和本服触发名一致、MONGEN坐标是否在地图可走点、Monster.DB怪物名是否完全一致。机器人不刷波次:AutoRunRobot时间格式错、RobotManage标签名不一致、M2机器人总开关没勾、CHECKMAPMONCOUNT命令名错。波次重复刷:只判断时间不判断波次变量和怪物数,会每分钟补怪;加EQUAL[T1波次]和CHECKMAPMONCOUNT=0双条件。BOSS刷两只:进入NPC设[Boss主刷]0但机器人没读变量,或死亡触发没把变量归0;每次刷前先判断Boss名MAP数量=0再MONGEN。领奖白嫖:通关变量发完没归0,或死亡触发和NPC双重发;统一单点发奖。爆率不爆:MonItems文件名和Monster.DB怪物名不一致、路径不在Envir\MonItems、分数格式错;GOM新格式#CHILD括号和RANDOM关键字错会导致整文件不读。地图进不去:MapInfo地图号被别的图占用、FIGHT/安全参数冲突、NPCMAP坐标在不可站立点;用M2地图参数看1880到1883连接点和回城点。禁随机还被飞:NORANDOMMOVE只对普通随机有效,回城卷/特修/管理员命令不受限;要彻底禁传送加NORECALL、NOGUILDRECALL、NOPOSITIONMOVE。机器人占用高:全图每分钟全层检测可接受,若百人同开多副本,把检测改5分钟一次、进图首刷用QFunction、波次推进用玩家击杀触发而不是全局轮询。

按MapInfo禁随机禁召唤、NPC按等级和货币限次进层、QFunction进图首刷、Robot按波次变量和清怪数续刷、Boss死亡单点发奖、MonItems分层爆率、零点清日次这套做,1.950无内功终极冒险岛能跑成进入有条件、波次有压力、奖励可控制、小号不白嫖;只放NPC不写机器人波次,或者只定时刷怪不判断清场,都会出现进图没怪、叠怪卡机、通关领奖重复的问题。
[顶部]