注册会员会员登录

传奇挂机脚本之智能挖矿

发布时间:2014-03-12 21:59:00 点击:
    最近原始服又开始火了,因为开新区了。最近我们的LEG脱机销量猛增,很大一部分客户是拿去挂原始服。基本上来说,我们都会额外赠送多一个传奇挂机脚本给客户来挂原始传奇。接下来我们就来分享一个可以说复古服中经常用到脚本,挖矿脚本。
本传奇挂机脚本特点:
1、智能走位,不扎堆,分开挖矿效率高;
2、遇到怪物自动停止挖矿进入战斗;
3、智能筛选矿石种类。

触发器:NPC[*]找不到
小退[2]秒
触发器结束
触发器:在坐标[*]不存在NPC
跳转到<NPC出现>
触发器结束
触发器:指定的地图不可到达
系统显示[+++走路错误或卡位,飞随机重试+++]
跳转到<飞随机>
触发器结束
触发器:你的宝宝被*杀害了
如果[自己][等级]>34
那么使用技能[召唤神兽]
否则使用技能[召唤骷髅]
触发器结束

$职业=[自己][职业]
$等级=[自己][等级]
$性别=[自己][性别] 
$防御=[自己][防御] 
$魔御=[自己][魔御] 
$攻击=[自己][攻击] 
$魔法=[自己][魔法] 
$道术=[自己][道术]
$血量=[自己][血量]
$魔力=[自己][魔力]
$经验=[自己][经验]
$背包=[自己][背包]
$负重=[自己][负重]
$腕力=[自己][腕力]
$命中=[自己][命中]
$躲避=[自己][躲避]
$武器=[自己][武器][名称]
$衣服=[自己][衣服][名称]
$头盔=[自己][头盔][名称]
$项链=[自己][项链][名称]
$马牌=[自己][马牌][名称]
$左手镯=[自己][左手镯][名称]
$右手镯=[自己][右手镯][名称]
$左戒指=[自己][左戒指][名称]
$右戒指=[自己][右戒指][名称]
$毒符=[自己][毒符][名称]
$腰带=[自己][腰带][名称]
$靴子=[自己][靴子][名称]
$宝石=[自己][宝石][名称]
-------------------------自定义区开始-------------------------
$v="QQ9857223(饿狼)"
$挂机地图=ABC

$大药名称="强效太阳水".
$大药名称包="打捆太阳水"
$红药名称="强效金创药"
$红药名称包="超级金创药"
$蓝药名称="强效魔法药"
$蓝药名称包="超级魔法药"
$符名称="护身符(大)"
$符名称包="打捆护身符"
$红毒名称="黄色药粉(大量)"
$绿毒名称="灰色药粉(大量)"
$个=个
_________★设置物品数量★_________

$大药数量=0
$红药数量=0
$蓝药数量=0
$随机数量=1
$回城数量=0
$地牢数量=1
$符数量=0
$红毒数量=0
$绿毒数量=0

$锄头数量=3
-------------------------自定义区结束-------------------------
*************************************************
*请根据地图情况设置自动更换的装备*QQ9857223*饿狼*
*************************************************
$自动装备=0
$挂机武器=""
$挂机衣服男=""
$挂机衣服女=""
$挂机头盔=""
$挂机项链=""
$挂机勋章=""
$挂机左手镯=""
$挂机右手镯=""
$挂机左戒指=""
$挂机右戒指=""
$挂机腰带=""
$挂机靴子=""
*****************************************
$新手武器=""
$新手衣服男=""
$新手衣服女=""
$新手头盔=""
$新手项链=""
$新手勋章=""
$新手手镯=""
$新手戒指=""
$新手腰带=""
$新手靴子=""
*****************************************
*请根据需要设置下面的参数*QQ9857223*饿狼*
*****************************************
$自动找怪=0
$双倍开启=0
如果$双倍=""
那么$双倍=0
$双倍名称="双倍卷轴"
$双倍时长=3600000

-------------------------自定义区结束----------------------

<全局脚本开始>
如果[回城卷][数量]>2
那么丢弃[回城卷]
如果{[自己][武器][名称]<>"鹤嘴锄" && [鹤嘴锄][数量]>0} || {[自己][武器][名称]="鹤嘴锄" && [自己][武器][持久]<=0 && [鹤嘴锄][数量]>0}
那么装备[鹤嘴锄]到[武器]
如果 [自己][武器][名称]<>"鹤嘴锄" && [鹤嘴锄][数量]<1
那么跳转到<回城>
IF [自己][左手镯][名称]="$符名称" && [自己][左手镯][持久]=0 && [$符名称][数量]>0
装备[$符名称]到[左手镯]
ENDIF
IF [自己][右手镯][名称]="$符名称" && [自己][右手镯][持久]=0 && [$符名称][数量]>0
装备[$符名称]到[右手镯]
ENDIF
IF [当前地图名]=3 || [当前地图名]=0159 || [当前地图名]=0149 || [当前地图名]=0158 || [当前地图名]=0145
跳转到<回城>
ENDIF
IF [当前时间]-$吃双倍时间>=$双倍时长 && $双倍开启=1
$双倍=0
ENDIF
IF $双倍=0 && $双倍开启=1
跳转到<吃双倍>
ENDIF
IF [自己][包裹空位]<2 && [待售物品][数量]>30
系统显示[◆◆◆包满回城◆◆◆]
跳转到<回城>
ENDIF
IF [自己][被PK]=1 && [随机传送卷][数量]>0
系统显示[**********妈的有人P我,我闪**********] 
跳转到<飞随机>
ENDIF
IF [自己][HP]<[自己][MAXHP]*20/100
系统显示[**********生命值严重不足,飞机逃命**********]
跳转到<回城>
ENDIF
IF [自己][HP]<[自己][MAXHP]*40/100 && [随机传送卷][数量]>0
系统显示[**********生命值严重不足,飞机逃命**********]
跳转到<飞随机>
ENDIF

IF [自己][所有方向][怪物数量][13格]>0 && [当前地图名]<>3 && $自动找怪=1 && [随机传送卷][数量]>0
$上次看到=[当前时间]
ENDIF
IF[当前时间]-$上次看到>=30000 && [当前地图名]<>3 && $自动找怪=1 && [随机传送卷][数量]>0
$上次看到=[当前时间]
系统显示[$v**********怎么都没怪,飞去找找**********$v]
跳转到<飞随机>
ENDIF

IF [自己][武器][名称]<>$挂机武器 && [$挂机武器][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机武器]到[武器]
ENDIF
IF [自己][衣服][名称]<>$挂机衣服男 && [$挂机衣服男][数量]>0 && [自己][性别]=男 && $自动装备=1
等待[1000]毫秒
装备[$挂机衣服男]到[衣服]
ENDIF
IF [自己][衣服][名称]<>$挂机衣服女 && [$挂机衣服女][数量]>0 && [自己][性别]=女 && $自动装备=1
等待[1000]毫秒
装备[$挂机衣服女]到[衣服]
ENDIF
IF [自己][头盔][名称]<>$挂机头盔 && [$挂机头盔][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机头盔]到[头盔]
ENDIF
IF [自己][项链][名称]<>$挂机项链 && [$挂机项链][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机项链]到[项链]
ENDIF
IF [自己][马牌][名称]<>$挂机勋章 && [$挂机勋章][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机勋章]到[马牌]
ENDIF
IF [自己][左手镯][名称]<>$挂机左手镯 && [$挂机左手镯][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机左手镯]到[左手镯]
ENDIF
IF [自己][右手镯][名称]<>$挂机右手镯 && [$挂机右手镯][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机右手镯]到[右手镯]
ENDIF
IF [自己][左戒指][名称]<>$挂机左戒指 && [$挂机左戒指][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机左戒指]到[左戒指]
ENDIF
IF [自己][右戒指][名称]<>$挂机右戒指 && [$挂机右戒指][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机右戒指]到[右戒指]
ENDIF
IF [自己][腰带][名称]<>$挂机腰带 && [$挂机腰带][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机腰带]到[腰带]
ENDIF
IF [自己][靴子][名称]<>$挂机靴子 && [$挂机靴子][数量]>0 && $自动装备=1
等待[1000]毫秒
装备[$挂机靴子]到[靴子]
ENDIF
<全局脚本结束>


<挂机脚本开始>
IF [当前地图名]=Q004
跳转到<二级密码>
ENDIF
IF [当前地图名]=0 || [当前地图名]=0103 || [当前地图名]=0106 || [当前地图名]=0105 || [当前地图名]=0161
跳转到<总控>
ENDIF
IF [当前地图名]<>0
跳转到<战斗>
ENDIF

<回城>
IF [回城卷][数量]>0
使用[回城卷]
ELSE
使用[地牢逃脱卷]
ENDIF
等待[2000]毫秒
关闭全局脚本
躲避PKER关闭
停止战斗
停止挖矿
穿怪开启
穿人开启

<总控>
系统显示[$v ----------开始处理土城事项----------$v ]
IF [待存物品][数量]>100
调用<自动存物>
ENDIF
IF [待售物品][数量]>0
调用<自动售物>
ENDIF
IF [$红药名称包][数量]<$红药数量 || [$蓝药名称包][数量]<$蓝药数量 || [$大药名称包][数量]<$大药数量
调用<比奇买药>
ENDIF
IF [随机传送卷包][数量]<$随机数量 || [回城卷][数量]<$回城数量 || [地牢逃脱卷][数量]<$地牢数量
调用<比奇买杂物>
ENDIF
IF [自己][职业]=道士 && {[$符名称][数量]<$符数量 || [$红毒名称][数量]<$毒数量 || [$绿毒名称][数量]<$毒数量}
调用<道士买杂物>
ENDIF
如果[自己][武器][持久]<=[自己][武器][最大持久]*20/100 && [自己][武器][名称]<>""
那么调用<修理装备>
如果[自己][衣服][持久]<=[自己][衣服][最大持久]*20/100 && [自己][衣服][名称]<>""
那么调用<修理装备>
如果[自己][头盔][持久]<=[自己][头盔][最大持久]*20/100 && [自己][头盔][名称]<>""
那么调用<修理装备>
如果[自己][项链][持久]<=[自己][项链][最大持久]*20/100 && [自己][项链][名称]<>""
那么调用<修理装备>
如果[自己][左手镯][持久]<=[自己][左手镯][最大持久]*20/100 && [自己][左手镯][名称]<>"" && [自己][左手镯][名称]<>"$符名称" && [自己][左手镯][名称]<>"$红毒名称" && [自己][左手镯][名称]<>"$绿毒名称"
那么调用<修理装备>
如果[自己][右手镯][持久]<=[自己][右手镯][最大持久]*20/100 && [自己][右手镯][名称]<>"" && [自己][右手镯][名称]<>"$符名称" && [自己][右手镯][名称]<>"$红毒名称" && [自己][右手镯][名称]<>"$绿毒名称"
那么调用<修理装备>
如果[自己][左戒指][持久]<=[自己][左戒指][最大持久]*20/100 && [自己][左戒指][名称]<>""
那么调用<修理装备>
如果[自己][右戒指][持久]<=[自己][右戒指][最大持久]*20/100 && [自己][右戒指][名称]<>""
那么调用<修理装备>
IF [鹤嘴锄][数量]<$锄头数量
调用<买锄头>
ENDIF
IF [自己][HP]<[自己][MAXHP]*30/100
系统显示[$v ----------还很虚弱,休息一会再去----------$v ]
调用<回血回蓝>
ENDIF

<出发>
系统显示[$v ----------接到主人命令前往挂机地图----------$v ]
走到门点[0,664,212]
等待[500]毫秒
系统显示[$v ----------启奏皇上,我到挂机地图了----------$v ]
IF [随机传送卷包][数量]>0 && [随机传送卷][数量]<1
使用[随机传送卷包]
等待[1000]毫秒
ENDIF
使用[随机传送卷]


<战斗>
开启全局脚本
躲避PKER开启
穿人关闭
穿怪关闭
拣物开启
$dtm=[地图名]
跳转到<$_当前地图>
<D401>
系统显示[→→→→→正在<<废弃入口>>战斗←←←←←←]
开始挖矿
边打边走到[D401,76,15] 
跳转到<战斗>
<D411>
系统显示[→→→→→正在<<矿区A一层>>战斗←←←←←←]
边打边走到[D411,95,49] 
跳转到<战斗>
<D406>
系统显示[→→→→→正在<<废矿区南部>>战斗←←←←←←]
边打边走到[D406,186,119] 
跳转到<战斗>
<D415>
系统显示[→→→→→正在<<桥>>战斗←←←←←←]
边打边走到[D415,84,16]
跳转到<战斗>
<D405>
系统显示[→→→→→正在<<矿物回收站>>战斗←←←←←←]
边打边走到[D405,166,138]
跳转到<战斗>
<D416>
系统显示[→→→→→正在<<桥>>战斗←←←←←←]
边打边走到[D416,90,16]
跳转到<战斗>
<D404>
系统显示[→→→→→正在<<矿区B二层>>战斗←←←←←←]
边打边走到[D404,129,42]
跳转到<战斗>
<D412>
系统显示[→→→→→正在<<桥>>战斗←←←←←←]
开始挖矿
边打边走到[D412,54,23]
跳转到<战斗>
<D403>
系统显示[→→→→→正在<<矿区一层>>战斗←←←←←←]
边打边走到[D403,59,169]
边打边走到[D403,39,87]
边打边走到[D403,59,27]
边打边走到[D403,90,107]
边打边走到[D403,174,150]
边打边走到[D403,135,30]
边打边走到[D403,59,169]
边打边走到[D403,39,87]
边打边走到[D403,59,27]
边打边走到[D403,90,107]
边打边走到[D403,174,150]
边打边走到[D403,135,30]
边打边走到[D403,59,169]
边打边走到[D403,39,87]
边打边走到[D403,59,27]
边打边走到[D403,90,107]
边打边走到[D403,174,150]
边打边走到[D403,135,30]
跳转到<战斗>
<0159>
跳转到<总控>
<0149>
跳转到<总控>
<0158>
跳转到<总控>
<0145>
跳转到<总控>
<3>
跳转到<回城>
<0>
跳转到<回城>

<自动存物>
刷新包裹
系统显示[$v ----------包裹中有装备需要保存----------$v ]
走到附近[0,305,260]
对话坐标[301,257]
等待[500]毫秒
后门命令[@storage]
等待[500]毫秒
自动存物
等待[500]毫秒
刷新包裹
返回

<自动售物>
刷新包裹
系统显示[$v ----------包裹中有装备可以卖钱----------$v ]
IF [待售武器][数量]>0 || [待售矿石][数量]>0
系统显示[→→→→★卖武器★←←←←]
走到附近[0103,18,21]
对话坐标[19,18]
等待[500]毫秒
自动售物[武器]
自动售物[矿石]
等待[500]毫秒
系统显示[----------武器 卖 完毕----------]
ENDIF
IF [待售衣服][数量]>0
系统显示[→→→→★卖衣服★←←←←]
走到附近[0106,20,10]
对话坐标[19,6]
等待[500]毫秒
自动售物[衣服]
等待[500]毫秒
系统显示[----------衣服 卖 完毕----------]
ENDIF
IF [待售头盔][数量]>0
系统显示[→→→→★卖头盔★←←←←]
走到附近[0106,20,10]
对话坐标[19,6]
等待[500]毫秒
自动售物[头盔]
等待[500]毫秒
系统显示[----------头盔 卖 完毕----------]
ENDIF
IF [待售项链][数量]>0
系统显示[→→→→★卖项链★←←←←]
走到附近[0105,15,16] 
对话坐标[6,18]
等待[500]毫秒
自动售物[项链]
等待[500]毫秒
系统显示[----------项链 卖 完毕----------]
ENDIF
IF [待售手镯][数量]>0
系统显示[→→→→★卖手镯★←←←←]
走到附近[0105,15,16] 
对话坐标[12,12]
等待[500]毫秒
自动售物[手镯]
等待[500]毫秒
系统显示[----------手镯 卖 完毕----------]
ENDIF
IF [待售戒指][数量]>0
系统显示[→→→→★卖戒指★←←←←]
走到附近[0105,15,16] 
对话坐标[18,6]
等待[500]毫秒
自动售物[戒指]
等待[500]毫秒
系统显示[----------戒指 卖 完毕----------]
ENDIF
IF [待售书籍][数量]>0
系统显示[→→→→★卖书★←←←←]
走到附近[0,321,252]
对话坐标[325,250]
等待[500]毫秒
自动售物[书籍]
等待[500]毫秒
系统显示[----------书 卖 完毕----------]
ENDIF
刷新包裹
刷新包裹
返回

<比奇买药>
系统显示[$v ----------正在购买药品----------$v ]
走到附近[0,319,288]
对话坐标[324,291]
等待[500]毫秒
强行买够[$红药名称包]$红药数量$个
强行买够[$蓝药名称包]$蓝药数量$个
强行买够[$大药名称包]$大药数量$个
系统显示[----------买药完毕----------]
等待[500]毫秒
返回

<比奇买杂物>
系统显示[$v ----------正在购买杂物----------$v ]
IF [随机传送卷包][数量]<$随机数量 || [回城卷][数量]<$回城数量 || [地牢逃脱卷][数量]<$地牢数量
走到附近[0,370,300]
对话坐标[378,298]
等待[500]毫秒
强行买够[随机传送卷包]$随机数量$个
强行买够[回城卷]$回城数量$个
强行买够[地牢逃脱卷]$地牢数量$个
等待[500]毫秒
ENDIF
返回

<道士买杂物>
系统显示[$v ----------小道在买杂物----------$v ]
IF [自己][职业]=道士 && {[$符名称][数量]<$符数量 || [$红毒名称][数量]<$红毒数量 || [$绿毒名称][数量]<$绿毒数量}
走到附近[0,370,300]
对话坐标[378,298]
等待[500]毫秒
强行买够[$符名称]$符数量$个
强行买够[$红毒名称]$红毒数量$个
强行买够[$绿毒名称]$绿毒数量$个
ENDIF
返回

<买锄头>
走到附近[0103,18,21]
对话坐标[19,18]
等待[500]毫秒
强行买够[鹤嘴锄]$锄头数量$个
等待[500]毫秒
返回

<修理装备>
IF [自己][武器][持久]<[自己][武器][最大持久] && [自己][武器][名称]<>""
系统显示[$v ----------正在修理武器----------$v ]
走到附近[0103,18,21]
对话坐标[19,18]
等待[500]毫秒
如果[自己][武器][名称]="$武器"
那么特修[武器]
否则特修[$武器]装备到[武器]
系统显示[$v ----------修理武器完毕----------$v ]
ENDIF
IF [自己][衣服][持久]<[自己][衣服][最大持久] && [自己][衣服][名称]<>""
系统显示[$v ----------正在修理衣服----------$v ]
走到附近[0106,20,10]
对话坐标[19,6]
等待[500]毫秒
如果[自己][衣服][名称]="$衣服"
那么特修[衣服]
否则特修[$衣服]装备到[衣服]
系统显示[$v ----------修理衣服完毕----------$v ]
ENDIF
IF [自己][头盔][持久]<[自己][头盔][最大持久] && [自己][头盔][名称]<>""
系统显示[$v ----------正在修理头盔----------$v ]
走到附近[0106,20,10]
对话坐标[19,6]
等待[500]毫秒
如果[自己][头盔][名称]="$头盔"
那么特修[头盔]
否则特修[$头盔]装备到[头盔]
系统显示[$v ----------修理头盔完毕----------$v ]
ENDIF
IF [自己][项链][持久]<[自己][项链][最大持久] && [自己][项链][名称]<>""
系统显示[$v ----------正在修理项链----------$v ]
走到附近[0105,15,16] 
对话坐标[6,18]
等待[500]毫秒
如果[自己][项链][名称]="$项链"
那么特修[项链]
否则特修[$项链]装备到[项链]
系统显示[$v ----------修理项链完毕----------$v ]
ENDIF
IF {[自己][左手镯][持久]<[自己][左手镯][最大持久] && [自己][左手镯][名称]<>""} || {[自己][右手镯][持久]<[自己][右手镯][最大持久] && [自己][右手镯][名称]<>""}
系统显示[$v ----------正在修理手镯----------$v ]
走到附近[0105,15,16] 
对话坐标[12,12]
等待[500]毫秒
如果[自己][左手镯][名称]="$左手镯"
那么特修[左手镯]
否则特修[$左手镯]装备到[左手镯]
如果[自己][右手镯][名称]="$右手镯"
那么特修[右手镯]
否则特修[$右手镯]装备到[右手镯]
系统显示[$v ----------修理手镯完毕----------$v ]
ENDIF
IF {[自己][左戒指][持久]<[自己][左戒指][最大持久] && [自己][左戒指][名称]<>""} || {[自己][右戒指][持久]<[自己][右戒指][最大持久] && [自己][右戒指][名称]<>""}
系统显示[$v ----------正在修理戒指----------$v ]
走到附近[0105,15,16] 
对话坐标[18,6]
等待[500]毫秒
如果[自己][左戒指][名称]="$左戒指"
那么特修[左戒指]
否则特修[$左戒指]装备到[左戒指]
如果[自己][右戒指][名称]="$右戒指"
那么特修[右戒指]
否则特修[$右戒指]装备到[右戒指]
系统显示[$v ----------修理戒指完毕----------$v ]
ENDIF
返回

<回血回蓝>
IF [自己][HP]<[自己][MAXHP]*30/100
等待[5000]毫秒
跳转到<回血回蓝>
ENDIF
系统显示[----------休息好了,可以出发----------]
返回

<飞随机>
系统显示[$v  !!!!!!!!!!灰机起飞!!!!!!!!!! $v]
系统显示[$v  !!!!!!!!!!我飞飞飞!!!!!!!!!! $v]
IF [随机传送卷][数量]<1
跳转到<回城>
等待[1000]毫秒
ENDIF
使用[随机传送卷]
刷新包裹
跳转到<战斗>

<吃双倍>
IF $双倍=0
IF [$双倍名称][数量]<1
说话[@商铺购买 $双倍名称]
等待[1000]毫秒
ENDIF
使用[$双倍名称]
等待[500]毫秒
$双倍=1
$吃双倍时间=[当前时间]
ENDIF
跳转到<战斗>

<二级密码>
对话[密码验证]
等待[500]毫秒
选择[输入密码]
合成命令[二级密码]
选择位置[1]
等待[1000]毫秒
跳转到<总控>

<NPC出现>
刷新包裹
刷新包裹
走到[0,320,258]
跳转到<总控>
<挂机脚本结束>

   上述脚本基本通用于各个复古服,如果有一点不一样的地方,只需稍微小改即可。希望此传奇挂机脚本能帮到大家!
    文章评论
    内容:
    验证码:
    天骥脱机辅助,助你驰骋传奇沙场。
    本站提供的软件仅供测试和学习交流之用,请勿用于任何非法用途。如有侵权,请及时告知,我们将之移除!特此声明!
    Powered by Mir2tj!