找回密码
 注册
搜索
查看: 377|回复: 3

小宝武器自动购买。

[复制链接]
门派:明教
发表于 2022-2-24 10:07:32 | 显示全部楼层 |阅读模式
现在super武器已经比小宝好了,分享个小宝武器购买脚本,在一把龙泉的基础上改的。

------------自动购买龙泉by明教春十三娘2022.1.13--------
function xiaobaobuy()
         
        xiaobaoTrigger()
    EnableTriggerGroup("buyxiaobao", ture)
    EnableTriggerGroup("findxiaobao", ture)
    return go(xiaobaoaskwcf, '扬州城', '丽春院')
end
function xiaobaoaskwcf()
    exe('ask chunfang about 韦小宝')
    wait.make( function()
        wait.time(2)
        exe('nick 抢兵器')
    end)
end
function check_xiaobao_status()
   local xiaobao_status=GetVariable("xiaobao_status")
   if xiaobao_status==nil then
           messageShow('未找到小宝武器变量:xiaobao_status,请尽快设置!','white','black')
        elseif xiaobao_status=="-1" and Bag and not Bag["龙泉剑"] and not Bag["莫邪剑"] then
           messageShow('要买小宝武器!现在去买!','white','black')
           return xiaobao_status
        end
end

function xiaobaoTrigger()
    DeleteTriggerGroup("findxiaobao")
    DeleteTriggerGroup("buyxiaobao")
   
        create_trigger_t('xiaobao_g1', "^(> )*这里没有这个人", '', 'wfbz')
        create_trigger_t('xiaobao_g2', "^(> )*韦春芳说道:「这位\\D*,不瞒您说,我那乖儿子正在(\\D*)卖兵器呢。」", '', 'xiaobaogoto_xiaobao')
    create_trigger_t('xiaobao_ghere', "^(> )*韦春芳说道:「我儿子就在这里呀...」", '', 'xiaobaobweapon')


    create_trigger_t('xiaobao_b2', "^(> )*你要对谁耳语?", '', 'xiaobaobuy')
    create_trigger_t('xiaobao_b3', "^(> )*你以\\D*的价格从韦小宝那里买下了一把龙泉剑,该钱直接从银行存款扣除。", '', 'xiaobaostopbuy')
        create_trigger_t('xiaobao_b4', "^(> )*你在韦小宝的耳边悄声说道:买武器", '', 'buyweapon')
        create_trigger_t('xiaobao_b5', "^(> )*韦小宝说道:「你想买的东西我这里没有。」", '', 'xiaobaostopwait')
       

        SetTriggerOption("xiaobao_g1", "group", "findxiaobao")
    SetTriggerOption("xiaobao_g2", "group", "findxiaobao")
    SetTriggerOption("xiaobao_ghere", "group", "findxiaobao")

    SetTriggerOption("xiaobao_b2", "group", "buyxiaobao")
    SetTriggerOption("xiaobao_b3", "group", "buyxiaobao")
        SetTriggerOption("xiaobao_b4", "group", "buyxiaobao")
    SetTriggerOption("xiaobao_b5", "group", "buyxiaobao")
end
function xiaobaoTriDel()
        dis_all()
        DeleteTriggerGroup("findxiaobao")
    DeleteTriggerGroup("buyxiaobao")
    DeleteTriggerGroup("xiaobao_temp")
end
local switch_xiaobaolocation = {
    ["大理城城中心"] = function()
        -- for case 1
        go(xiaobaobweapon, '大理城', '城中心')
    end,
    ["苏州城沧浪亭"] = function()
        -- for case 2
        go(xiaobaobweapon, '苏州城', '沧浪亭')
    end,
    ["福州城镖局正厅"] = function()
        -- for case 3
        go(xiaobaobweapon, '福州城', '镖局正厅')
    end,
    ["峨嵋山清音阁"] = function()
        -- for case 3
        go(xiaobaobweapon, '峨嵋山', '清音阁')
    end,
    ["峨嵋山九十九道拐"] = function()
        -- for case 3
        go(xiaobaobweapon, '峨嵋山', '九十九道拐')
    end,
    ["襄阳城北丁字街"] = function()
        -- for case 3
        go(xiaobaobweapon, '襄阳城', '北丁字街')
    end,
    ["恒山白云庵"] = function()
        -- for case 3
        go(xiaobaobweapon, '恒山', '白云庵')
    end,
    ["恒山翠屏山道"] = function()
        -- for case 3
        go(xiaobaobweapon, '恒山', '翠屏山道')
    end,
    ["杭州城鸿昌客栈"] = function()
        -- for case 3
        go(xiaobaobweapon, '杭州城', '鸿昌客栈')
    end,
    ["佛山镇英雄客栈"] = function()
        -- for case 3
        go(xiaobaobweapon, '佛山镇', '英雄客栈')
    end,
    ["平定州西门"] = function()
        -- for case 3
        go(xiaobaobweapon, '平定州', '西门')
    end
}

function xiaobaogoto_xiaobao(n, l, w)
    job.where = tostring(w[2])
    print("韦小宝位置:" .. job.where);
    exe('nick 去' .. job.where .. '找小宝')
    job.room, job.area = getAddr(job.where)
    print(job.area)
    print(job.room)
    dest.room = job.room
    dest.area = job.area
    go(buyxiaobao, dest.area, dest.room)
end
function buyxiaobao()
   wait.make(function()
       wait.time(0.5)
           exe('whisper xiaobao 买武器')
       --exe('buy longquan')
   end)
end
function buyweapon()

  wait.make(function()
       wait.time(0.5)
          
       exe('buy longquan')
   end)
end
function xiaobaobweapon()
  
end

function wfbz()
        xiaobaoTriDel()
        messageShow('韦韦春芳不在,一会再来抢!','white','black')
        return checkPrepareOver()
end
function xiaobaostopwait()
        xiaobaoTriDel()
        messageShow('没有龙泉,一会再来抢!','white','black')
        return checkPrepareOver()
end


function xiaobaostopbuy()
     wait.make(function()
       wait.time(0.5)
       exe('i')
   end)
    xiaobaoTriDel()
        return check_halt(checkPrepare)
end
门派:武当派
发表于 2022-3-11 17:42:59 | 显示全部楼层
点赞。挺好的 。适合新手去。可以呢
门派:明教
 楼主| 发表于 2022-3-11 17:52:29 | 显示全部楼层
bbcall@tj 发表于 2022-3-11 17:42
点赞。挺好的 。适合新手去。可以呢

现在没用,打出来的武器都比小宝武器好。
门派:武当派
发表于 2022-3-11 20:22:54 | 显示全部楼层
shisan@tj 发表于 2022-3-11 17:52
现在没用,打出来的武器都比小宝武器好。

新手应该可以过渡下赛。我觉得
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-4 19:24 , Processed in 0.027064 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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