//~silent // 自动领悟门派进阶书籍 // 四区白三三 ($localVer) = 2022062701 ($changeLog) = 技能不足1000级时跳过。 ($flowName) = 门派进阶 ($flowCode) = mpjj ($flowPath) = 提升 ($flowFinder) = 提升 //($repourl) = https://cdn.jsdelivr.net/gh/mapleobserver/wsmud-script ($repourl) = http://wsmud-cdn.if404.com @js ($version) = $.ajax({type: "GET", url: "(repourl)/version.txt", async: false, cache: false}).responseText; [if] (version) != null @js ($remoteVer) = var v = (version);v.(flowCode) [if] (localVer) < (remoteVer) && (remoteVer) != null [if] (UPnum) == null ($UPnum) = 0 [if] (UPnum) < 2 [if] (UPnum) == 1 @print 未获取到最新版本,使用备用地址再次尝试... ($repourl) = http://wsmud-cdn.if404.com ($UPnum) = (UPnum) + 1 [if] (flowPath) != 根文件夹 && (flowPath) != null ($flowSource) = (repourl)/(flowPath)/(flowName).flow.txt [else] ($flowSource) = (repourl)/(flowName).flow.txt [if] (flowFinder) == null ($flowFinder) = 根文件夹 @js WG.SendCmd("tm 当前(flowName)版本【(localVer)】,将开始自动更新至最新【(remoteVer)】。") ($f_ss)={"name":"(flowName)","source":"(flowSource)","finder":"(flowFinder)"} @js var time = Date.parse( new Date());var f=(f_ss);var n=f["name"];var s=f["source"];var fd=f["finder"];WorkflowConfig.removeWorkflow({"name":n,"type":"flow","finder":fd});$.get(s,{stamp:time},function(data,status){WorkflowConfig.createWorkflow(n,data,fd);}); @wait 1500 ($log) = ✅(flowName)已更新至最新版【(remoteVer)】,即将自动运行。 [else] ($log) = ⭕(flowName)暂时无法正常更新至【(remoteVer)】,直接运行当前版本【(localVer)】。 ($UPnum) = null @js WG.SendCmd("tm (log)") @print (log) [if] (UPnum) != null @js var f=(f_ss);ManagedPerformerCenter.start(f["name"], FlowStore.get(f["name"])); [exit] [else] ($UPnum) = null [if] (remoteVer) == null ($log) = ⚠️获取远程版本失败,维持当前版本不变。 [else] ($log) = 🚀开始运行(flowName),当前版本【(remoteVer)】。更新内容:(changeLog) @js WG.SendCmd("tm (log)") @print (log) [if] (lianxi_map) == null ($lianxi_map) = 住房-练功房 [if] (chiyao) == null ($chiyao) = 是 //获取门派数据 @toolbar jh @toolbar score @js $(`span[for=0]`).click() @await 500 @js ($MPJJname) = $(`span[data-prop=family]`).text() [if] (MPJJname) == null ($MPJJname) = 武当派 #select ($MPJJname) = 门派,武当派|丐帮|华山派|峨眉派|少林派|逍遥派|杀手楼,(MPJJname) #select ($lianxi_map)=练习地点,住房-练功房|帮会-练功房,(lianxi_map) #select ($chiyao)=是否吃清心丹,是|否,(chiyao) #config @stopSSAuto [if] (MPJJname) == 武当派 ($mpskills_name) = '太极拳','梯云纵','太极神功','太极剑法' ($mpskills_id) = 'taijiquan','tiyunzong','taijishengong','taijijian' ($mpbooks_name) = '太极拳进阶秘籍','梯云纵进阶秘籍','先天太极进阶秘籍','太极剑法进阶秘籍' [if] (MPJJname) == 丐帮 ($mpskills_name) = '混天气功','逍遥游','打狗棒','降龙十八掌' ($mpskills_id) = 'huntianqigong','xiaoyaoyou','dagoubang','xianglongzhang' ($mpbooks_name) = '混元天罡进阶秘籍','逍遥游进阶秘籍','打狗棒进阶秘籍','降龙十八掌进阶秘籍' [if] (MPJJname) == 华山派 ($mpskills_name) = '劈石破玉拳','紫霞神功','狂风快剑','独孤九剑' ($mpskills_id) = 'poyuquan','zixiashengong','kuangfengkuaijian','dugujiujian' ($mpbooks_name) = '劈石破玉拳进阶秘籍','紫霞神功进阶秘籍','狂风快剑进阶秘籍','独孤九剑进阶秘籍' [if] (MPJJname) == 峨眉派 ($mpskills_name) = '九阴白骨爪','诸天化身步','临济十二庄','倚天剑法' ($mpskills_id) = 'jiuyinbaiguzhao','zhutianbu','linjizhuang','yitianjianfa' ($mpbooks_name) = '九阴白骨爪进阶秘籍','诸天化身步进阶秘籍','临济十二庄进阶秘籍','倚天剑法进阶秘籍' [if] (MPJJname) == 少林派 ($mpskills_name) = '一指禅','少林身法','燃木刀法','易筋经' ($mpskills_id) = 'yizhichan','shaolinshenfa','ranmudao','yijinjing' ($mpbooks_name) = '一指禅进阶秘籍','一苇渡江进阶秘籍','燃木刀法进阶秘籍','金刚不坏体进阶秘籍' [if] (MPJJname) == 逍遥派 ($mpskills_name) = '北冥神功','天山六阳掌','凌波微步','小无相功' ($mpskills_id) = 'beimingshengong','liuyangzhang','lingboweibu','xiaowuxianggong' ($mpbooks_name) = '北冥神功进阶秘籍','天山六阳掌进阶秘籍','凌波微步进阶秘籍','小无相功进阶秘籍' [if] (MPJJname) == 杀手楼 ($mpskills_name) = '穿心掌','杀生决','踏雪寻梅','漫天花雨' ($mpskills_id) = 'chuanxinzhang','shashengjue','taxuexunmei','mantianhuayu' ($mpbooks_name) = '穿心掌进阶秘籍','杀生决进阶秘籍','踏雪寻梅进阶秘籍','漫天花雨进阶秘籍' stopstate $to (lianxi_map) //循环匹配技能 ($num)=0 <=== tm 开启防掉线功能 @print 开启防掉线功能 [while] true tm (:hour):(:minute):(:second) 正在进阶门派技能 @await 30000 ===> [while] (num) < 4 ($fail) = null @toolbar jh @toolbar skills @js ($skill_name) = [(mpskills_name)][(num)] @js ($skill_id) = [(mpskills_id)][(num)] @js ($skill_book) = [(mpbooks_name)][(num)] @js ($skill_id2) = $(".skill:contains((skill_name))").attr("skid") [if] (skill_id2) == (skill_id) //检查是否吃药 [if] (:status food) == false && (chiyao) == 是 && {b清心丹}? != null stopstate use {b清心丹}? [if] {b(skill_book)}? != null use {b(skill_book)} @tip 恭喜你领悟了|掌握($fail)还不够 [if] (fail) != null ($log) = (skill_name)未满1000级,无法进阶。 @print (log) tm (log) @beep ($num) = (num) + 1 @recoverSSAuto [(:status food) == false && {b冰心丹}? != null]use {b冰心丹}? [(:status fy) == false]use (:eq0) dazuo