| 很多兄弟反映在炼狱魔城里面的升级脚本都不完美,不是不能打怪就是站在那里乱跑.
今天我写了三个小时的脚本发布出来,即能随机找怪还能自动升级拾东西,
放不多说进入正题,脚本如下,自己加吧
<回去补给>
&状态&=补充
if 物品[回城石*]的数量>0
使用[回城石*]
else
使用[地牢卷轴]
endif
打印[欢迎使用《飞雪脚本》!!!!!!!!!!]
打印[《飞雪脚本元宝销售》出售全区全服元宝85折要多少有多少。早上9:00--晚上19:00可当天交易。如果要在别的时间交易请提前一天定购]
打印[《飞雪脚本元宝销售》QQ:54832907:地址杭州市萧山区 电话号码:0571-82058575]
发言[! 提示:&角色名&,你目前已经&当前级别&级&当前经验百分比&了]
发言[! 欢迎使用《飞雪脚本》《飞雪代挂》联系QQ:54832907:地址杭州市萧山区TCL:0571-82058575]
<判断地图>
if 当前地图名<>[死水沼泽] 并且 当前地图名<>[海岛]
找到负责[传送]的NPC
与该NPC对话
选择[记录回城点]
选择[我要记录回城点]
选择[死水沼泽]
选择[确定]
鉴定[回城石*]
等待[6000]毫秒
使用[回城石*]
endif
<死水沼泽>
调用子脚本<声明变量>
调用子脚本<补充判断>
<入炼狱>
<海岛>
走到地图(海岛,0,0)
<飞>
if &飞行需要&=是
如果当前与(115,85)点的距离<=60
那么跳转到标记<入谜之门>
如果物品[随机卷轴]的数量=0个 并且 物品[随机传送卷包]的数量=0个
那么跳转到标记<入谜之门>
等待[1000]毫秒
如果物品[随机卷轴]的数量=0个
那么使用[随机传送卷包]
使用[随机卷轴]
等待[2000]毫秒
跳转到标记<飞>
endif
<入谜之门>
走到(海岛,117,93)
找到[谜之门](海岛[MH001],117,93)
与[谜之门]对话
选择[是的,我要进入]
如果当前地图名<>[炼狱魔城一层]
那么跳转到标记<入谜之门>
&状态&=战斗状态
<炼狱魔城一层>
对自己使用技能[&技能&]
if &练级地点&=[&当前地图名&] 或者 级别<=44
如果&是否需要路线&=否
那么跳转到标记<开始战斗>
边打边走到(炼狱魔城一层,116,215)
边打边走到(炼狱魔城一层,137,236)
边打边走到(炼狱魔城一层,150,188)
边打边走到(炼狱魔城一层,165,174)
边打边走到(炼狱魔城一层,171,145)
边打边走到(炼狱魔城一层,131,100)
边打边走到(炼狱魔城一层,189,112)
边打边走到(炼狱魔城一层,214,113)
边打边走到(炼狱魔城一层,164,86)
边打边走到(炼狱魔城一层,156,50)
边打边走到(炼狱魔城一层,110,17)
边打边走到(炼狱魔城一层,120,41)
边打边走到(炼狱魔城一层,78,50)
边打边走到(炼狱魔城一层,58,69)
边打边走到(炼狱魔城一层,82,83)
边打边走到(炼狱魔城一层,89,116)
边打边走到(炼狱魔城一层,118,135)
边打边走到(炼狱魔城一层,134,188)
跳转到标记<炼狱魔城一层>
endif
<飞飞>
if &飞行需要&=是
如果当前与(193,31)点的距离<=80
那么跳转到标记<下二层>
如果物品[随机卷轴]的数量=0个 并且 物品[随机传送卷包]的数量=0个
那么跳转到标记<下二层>
等待[1000]毫秒
如果物品[随机卷轴]的数量=0个
那么使用[随机传送卷包]
使用[随机卷轴]
等待[2000]毫秒
跳转到标记<飞飞>
endif
<下二层>
&行进方式&(炼狱魔城一层,193,31)
找到[传送门](炼狱魔城一层[NL012],192,31)
与[传送门]对话
选择[我要进入炼狱魔城二层]
如果当前地图名=[炼狱魔城一层]
那么跳转到标记<下二层>
<炼狱魔城二层>
if &练级地点&=[&当前地图名&] 或者 级别<=45
如果&是否需要路线&=否
那么跳转到标记<开始战斗>
边打边走到(炼狱魔城二层,39,273)
边打边走到(炼狱魔城二层,31,245)
边打边走到(炼狱魔城二层,85,243)
边打边走到(炼狱魔城二层,127,194)
边打边走到(炼狱魔城二层,137,166)
边打边走到(炼狱魔城二层,189,220)
边打边走到(炼狱魔城二层,209,197)
边打边走到(炼狱魔城二层,247,157)
边打边走到(炼狱魔城二层,245,132)
边打边走到(炼狱魔城二层,149,57)
边打边走到(炼狱魔城二层,146,28)
边打边走到(炼狱魔城二层,83,84)
边打边走到(炼狱魔城二层,84,117)
边打边走到(炼狱魔城二层,144,152)
边打边走到(炼狱魔城二层,145,106)
边打边走到(炼狱魔城二层,193,142)
边打边走到(炼狱魔城二层,71,185)
跳转到标记<炼狱魔城二层>
endif
<飞飞飞>
if &飞行需要&=是
如果当前与(229,41)点的距离<=80
那么跳转到标记<下三层>
如果物品[随机卷轴]的数量=0个 并且 物品[随机传送卷包]的数量=0个
那么跳转到标记<下三层>
等待[1000]毫秒
如果物品[随机卷轴]的数量=0个
那么使用[随机传送卷包]
使用[随机卷轴]
等待[2000]毫秒
跳转到标记<飞飞飞>
endif
<下三层>
&行进方式&(炼狱魔城二层,229,41)
找到[传送门](炼狱魔城二层[NL015],232,43)
与[传送门]对话
选择[我要进入炼狱魔城三层]
如果当前地图名=[炼狱魔城二层]
那么跳转到标记<下三层>
<炼狱魔城三层>
if &随机找怪&=否
跳转到标记<路线战斗>
endif
if &怪物数量[][15]&>0 并且 &随机找怪&=是
跳转到标记<战斗>
endif
<飞翔>
if 物品[随机卷轴]的数量<=2个 并且 物品[随机传送卷包]的数量=0个
跳转到标记<路线战斗>
endif
if 物品[随机卷轴]的数量=0个
使用[随机传送卷包]
endif
使用[随机卷轴]
等待[500]
<战斗>
if 当前与(170,309)点的实际距离<=30 并且 当前与(170,309)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,170,309)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(108,327)点的实际距离<=30 并且 当前与(108,327)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,108,327)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(110,280)点的实际距离<=30 并且 当前与(110,280)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,214,219)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(60,253)点的实际距离<=30 并且 当前与(60,253)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,60,253)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(21,232)点的实际距离<=30 并且 当前与(21,232)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,21,232)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(68,207)点的实际距离<=30 并且 当前与(68,207)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,68,207)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(102,233)点的实际距离<=30 并且 当前与(102,233)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,102,233)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(76,162)点的实际距离<=30 并且 当前与(76,162)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,76,162)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(43,174)点的实际距离<=30 并且 当前与(43,174)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,43,174)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(82,129)点的实际距离<=30 并且 当前与(82,129)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,82,129)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(39,158)点的实际距离<=30 并且 当前与(39,158)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,39,158)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(97,88)点的实际距离<=30 并且 当前与(97,88)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,97,88)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(138,99)点的实际距离<=30 并且 当前与(138,99)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,138,99)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(150,57)点的实际距离<=30 并且 当前与(150,57)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,150,57)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(163,31)点的实际距离<=30 并且 当前与(163,31)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,163,31)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(208,62)点的实际距离<=30 并且 当前与(208,62)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,208,62)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(202,102)点的实际距离<=30 并且 当前与(202,102)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,202,102)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(234,136)点的实际距离<=30 并且 当前与(234,136)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,234,136)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(279,121)点的实际距离<=30 并且 当前与(279,121)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,279,121)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(260,83)点的实际距离<=30 并且 当前与(260,83)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,260,83)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(306,78)点的实际距离<=30 并且 当前与(306,78)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,306,78)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(315,111)点的实际距离<=30 并且 当前与(315,111)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,315,111)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(357,144)点的实际距离<=30 并且 当前与(357,144)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,357,144)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(355,189)点的实际距离<=30 并且 当前与(355,189)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,355,189)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(319,193)点的实际距离<=30 并且 当前与(319,193)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,319,193)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(316,228)点的实际距离<=30 并且 当前与(316,228)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,316,228)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(350,259)点的实际距离<=30 并且 当前与(350,259)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,350,259)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(334,293)点的实际距离<=30 并且 当前与(334,293)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,334,293)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(304,297)点的实际距离<=30 并且 当前与(304,297)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,304,297)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(311,333)点的实际距离<=30 并且 当前与(311,333)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,311,333)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(280,345)点的实际距离<=30 并且 当前与(280,345)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,280,345)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(249,373)点的实际距离<=30 并且 当前与(249,373)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,249,373)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(222,354)点的实际距离<=30 并且 当前与(222,354)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,222,354)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(180,363)点的实际距离<=30 并且 当前与(180,363)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,180,363)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(236,311)点的实际距离<=30 并且 当前与(236,311)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,236,311)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(246,272)点的实际距离<=30 并且 当前与(246,272)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,246,272)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(217,240)点的实际距离<=30 并且 当前与(217,240)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,217,240)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(204,210)点的实际距离<=30 并且 当前与(204,210)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,204,210)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(210,183)点的实际距离<=30 并且 当前与(210,183)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,210,183)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(259,239)点的实际距离<=30 并且 当前与(259,239)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,259,239)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(292,204)点的实际距离<=30 并且 当前与(292,204)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,292,204)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(272,180)点的实际距离<=30 并且 当前与(272,180)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,272,180)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(171,254)点的实际距离<=30 并且 当前与(171,254)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,171,254)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(151,222)点的实际距离<=30 并且 当前与(151,222)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,151,222)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(154,224)点的实际距离<=30 并且 当前与(154,224)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,154,224)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(166,160)点的实际距离<=30 并且 当前与(166,160)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,166,160)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if 当前与(160,135)点的实际距离<=30 并且 当前与(160,135)点的距离>4
if &怪物数量[][15]&>0
边打边走到(炼狱魔城三层,160,135)
endif
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<战斗2>
endif
if &当前X&>200
&返回值2&=&当前X&-5
else
&返回值2&=&当前X&+5
endif
if &当前Y&>300
&返回值3&=&当前Y&-5
else
&返回值3&=&当前Y&+5
endif
&返回值&=&当前X&+5
边打边走到(炼狱魔城三层,&返回值2&,&返回值3&)
if 物品[随机卷轴]的数量>0个
跳转到标记<飞翔>
else
跳转到标记<飞翔>
endif
<战斗2>
endif
if 当前与(209,205)点的实际距离<=50 并且 当前与(209,205)点的距离>4
边打边走到(炼狱魔城三层,209,205)
else
向上跳转到标记<飞翔>
若下面有错误[不能]跳转到标记<飞翔>
endif
|