搜索
查看: 454|回复: 0

全自动废矿入口挖矿(比奇)-A版本

[复制链接]

55

主题

55

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
发表于 2022-10-10 23:06:09 | 显示全部楼层 |阅读模式
--废矿入口挖矿(比奇)
--配合挂机》触发使用
--当挖矿包满时,或血量低时,回城
--回城存东西、卖东西、修理锄头、买红药、补卷、补护身符,继续去挖矿
--注意挖矿只适合带宝宝的道士号,挖矿时将重招宝宝设置好
--锄头碎了可以重新买锄头装备上
--小极品存仓设置黑铁矿纯度可以存好持久的黑铁矿石

local g_hpnum=5 --红药数量
local g_hpname="金创药(中量)"

--回城处理
function 回城()
        --存仓
        local bsave=是否需要存()
        if bsave then
                移动到范围2("0",301,257,5)
                等待(1500)
                坐标对话(301,257)
                等待(1500)
                选择("@-1")
                等待(1500)
                存()
        end
        --卖物
        local bsold=是否需要卖()
        if bsold then
                移动到范围2("0",313,271,5)
                等待(1500)
                坐标对话(313,271)
                等待(1500)
                选择("@2")
                等待(1500)
                卖()
        end
        --修理
        local brepair=是否需要修理(50,0,1,2,3,5,6,7,8)
        if brepair then
                移动到范围2("0105",12,12,5)
                等待(1500)
                坐标对话(12,12)
                等待(1500)
                选择("@-3")
                等待(1500)
                全部修理() --全部特修()
                等待(1500)
        end
        --买药
        local hpnum=获取物品数量(g_hpname)
        if hpnum<g_hpnum then
                移动到范围2("0",324,291,5)
                等待(1500)
                坐标对话(324,291)
                等待(1500)
                选择("@-1")
                等待(1500)
        买(g_hpname,g_hpnum-hpnum,10,1500)
        end
        --特殊处理:锄头碎了,重新买个装备上
        local weaponname=获取装备信息(1,1)
        if weaponname=="" then
                移动到范围2("0103",19,18,5)
                等待(1500)
                坐标对话(19,18)
                等待(1500)
                选择("@-1")
                等待(1500)
                买("鹤嘴锄",1,10,1500)
                使用装备("鹤嘴锄",1)
                等待(1500)
        end
        --买回城卷、随机卷、护身符
        local nHCNum=获取物品数量("回城卷")
        local nSJNum=获取物品数量("随机传送卷")
        local HSFname=获取装备信息(9,1)
        local bBuyHC=(nHCNum<1)
        local bBuySJ=(nSJNum<1)
        local bBuyHSF=(HSFname=="")
        if bBuyHC or bBuySJ or bBuyHSF then
                移动到范围2("0",378,298,5)
                等待(1500)
                坐标对话(378,298)
                等待(1500)
                选择("@-1")
                等待(1500)
                if bBuyHC then
                        买("回城卷",1,10,1500)
                end
                if bBuySJ then
                        买("随机传送卷",3,10,1500)
                end
                if bBuyHSF then
                        买("护身符",1,10,1500)
                        使用装备("护身符",9)
                        等待(1500)
                end
        end
        --出发
        移动到地图2("D401")
        等待(1500)
        使用物品("随机传送卷")
        等待(1500)
        return 挖矿()
end

function 挖矿()
        开始挖矿() --开始挂机循环,直至触发停止挂机时继续执行
        使用物品("回城卷")
        等待(2000)
        return 回城()
end

do
        --添加地图出入口
        添加地图出口("0105",9,24,"0",false)
        添加地图出口("0105",9,25,"0",false)
        添加地图出口("0105",21,12,"0",false)
        添加地图出口("0",305,275,"0105",false)
        添加地图出口("0",305,276,"0105",false)
        添加地图出口("0",295,284,"0105",false)
        添加地图出口("0",295,285,"0105",false)
        添加地图出口("0102",3,8,"0",false)
        添加地图出口("0",308,264,"0102",false)
        添加地图出口("0",335,299,"0103",false)
        添加地图出口("0",335,300,"0103",false)
        添加地图出口("0",345,308,"0103",false)
        添加地图出口("0",344,308,"0103",false)
        添加地图出口("0103",16,25,"0",false)
        添加地图出口("0103",17,25,"0",false)
        添加地图出口("0103",5,13,"0",false)
        添加地图出口("0",664,212,"D401",false)
        添加地图出口("D401",24,182,"0",false)
        --开始
        local mapid=获取地图id()
        if mapid=="D401" then
                挖矿()
        else
                回城()
        end
end





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表