//~silent //节日版日常,自动师门、请安、买吃养精,副本、追捕(如果已达到最大次数请先放弃一次或者手动追捕)、武道塔自动免费扫荡,签到领取礼包。 //四区白三三 ($localVer) = 2020112501 ($changeLog) = 追捕到达上限无法快速追捕时,是否先自动放弃减少环数,再进行快速追捕 @js ($version) = $.ajax({type: "GET", url: "http://wsmud-cdn.if404.com/version.txt", async: false, cache: false}).responseText; //@print (version) @js ($remoteVer) = var v = (version);v.jrrc [if] (localVer) != (remoteVer) @js WG.SendCmd("tm 当前节日日常版本【(localVer)】,将开始自动更新至最新【(remoteVer)】。") ($f_ss)={"name":"节日日常","source":"http://wsmud-cdn.if404.com/节日日常.flow.txt","finder":"根文件夹"} @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 1000 ($log) = 节日日常已更新至最新版【(remoteVer)】,即将自动运行。本次更新内容:(changeLog) @js WG.SendCmd("tm (log)") @print (log) @js var f=(f_ss);ManagedPerformerCenter.start(f["name"], FlowStore.get(f["name"])); [exit] [else] ($log) = 开始运行节日日常,当前版本【(remoteVer)】。更新内容:(changeLog) @js WG.SendCmd("tm (log)") @print (log) #input ($info) = 节日版日常,自动师门、买吃养精,副本、追捕(如果已达到最大次数请先放弃一次或者手动追捕)、武道塔自动免费扫荡,请安签到领取礼包。,节日快乐! //检测状态 @js ($fbroom) = '(:room)'.indexOf('副本区域') [if] (fbroom) != -1 || (:state)==推演 || (:state)==领悟 ($alert_start) = 正在(:state),停止自动日常! [(fbroom) != -1]($alert_start) = 正在副本中,停止自动日常! @js WG.SendCmd("tm (alarm)") @print (alert_start) [exit] // 是否统计收益 [if] (RecordG) == null ($RecordG) = 是 #select ($RecordG) = 是否显示统计收益,是|否,(RecordG) // 师门任务 @toolbar jh @toolbar tasks @task 师门委托目前完成($smnum)/20个,共连续完成($smComboN)个|师门委托你去寻找($smtype),共连续完成($smComboN)个 [if] (SMtasks) == null ($SMtasks) = 正常进行 [if] (smComboN) >= 100 [if] (:hour) <5 || (:hour) >= 20 #select ($SMtasks) = 处于抢首席时段,师门任务可正常进行,正常进行|跳过,正常进行 [else] #select ($SMtasks) = 师门已连(smComboN)次,是否先跳过等晚上抢首席,正常进行|跳过,跳过 [else if] (smComboN) < 10 #select ($SMtasks) = 师门任务正常进行或跳过(抢首席),正常进行|跳过,正常进行 [else] #select ($SMtasks) = 师门任务正常进行或跳过(抢首席),正常进行|跳过,(SMtasks) // 追捕自定义参数 [if] (ZBspeed) == null ($ZBspeed) = 手动追捕 #select ($ZBspeed) = 追捕到达上限无法快速追捕时,是否先自动放弃减少环数,再进行快速追捕,手动追捕|自动放弃,(ZBspeed) // 武道自定义参数 [if] (WudaoMode) == null || (WudaoMode) = 正常肝塔 ($WudaoMode) = 正常模式 #select ($WudaoMode)=武道塔模式(设置只打塔主的请选择【只打塔主】跳过武道塔),正常模式|快速模式|只打塔主,(WudaoMode) // 副本自定义参数 [if] (FBBefore) == null ($FBBefore) = $eq 1 [if] (FBnum) == null ($FBnum) = 20 [if] (DungeonHpThreshold) == null ($DungeonHpThreshold) = 50 [if] (DungeonWaitSkillCD) == null ($DungeonWaitSkillCD) = 打开 [if] (DungeonBagCleanWay) == null ($DungeonBagCleanWay) = 存仓及售卖 #input ($FBBefore)=副本前执行命令(用英文;隔开),(FBBefore) #select ($FBName) = 副本,财主家(简单)|财主家(困难)|丽春院|流氓巷|流氓巷(组队)|兵营|庄府|鳌拜府|天地会|神龙教|神龙教(组队)|关外|温府|五毒教|五毒教(组队)|恒山|青城山|衡山|嵩山|云梦沼泽|云梦沼泽(组队)|桃花岛(简单)|桃花岛(困难)|白驼山|白驼山(组队)|星宿海|冰火岛(简单)|冰火岛(困难)|冰火岛(偷渡)|移花宫(简单)|移花宫(困难)|移花宫(偷渡)|燕子坞(简单)|燕子坞(困难)|燕子坞(偷书)|黑木崖(简单)|黑木崖(困难)|缥缈峰(困难)|缥缈峰(偷渡)|光明顶|光明顶(组队)|光明顶(偷渡)|天龙寺(困难)|天龙寺(偷渡)|血刀门|古墓派(简单)|古墓派(困难)|古墓派(困难偷渡)|华山论剑|侠客岛|净念禅宗(简单)|净念禅宗(困难)|慈航静斋(简单)|慈航静斋(困难)|阴阳谷|战神殿(简单)|战神殿(困难),(FBName) #input ($FBnum) = 需要完成的次数,(FBnum) #select ($FBWay) = 刷本方式(选自动前先确定插件支持),自动|扫荡|跳过副本,(FBWay) #select ($DungeonHpThreshold) = 副本内疗伤,当气血低于百分比,100|90|80|70|60|50|40|30|20|10,(DungeonHpThreshold) #select ($DungeonWaitSkillCD) = Boss战前等待技能冷却,打开|关闭,(DungeonWaitSkillCD) #select ($DungeonBagCleanWay) = 背包清理方案,不清理|售卖|存仓及售卖,(DungeonBagCleanWay) // 请安 [if] (RC_qingan) == null ($RC_qingan) = 请安 #select ($RC_qingan) = 是否给首席请安,请安|跳过,(RC_qingan) // 日常结束后动作 [if](RCAfter_action) == null ($RCAfter_action) = $zdwk #input ($RCAfter_action) = 日常结束后命令(用英文;隔开),(RCAfter_action) // 语音播报 [if] (TTSover) == null ($TTSover) = 播报 #select ($TTSover) = 日常结束后语音播报提醒,播报|不播报,(TTSover) #config // 获取角色名 [if] (TTSover) == 播报 ($myName) = (:name) [if] (myName) == null stopstate @await 1000 @toolbar jh @toolbar score @js $(`span[for=0]`).click() @js ($myName) = $(".dialog-title").text().split(/\s+/).pop() $tts 开始(myName)的自动日常。 // 停止,清包 @stopSSAuto stopstate @tidyBag @await 2000 // 师门 [if] (SMtasks) == 正常进行 $sm @tip 你先去休息一下吧 [else] ($alert_sm) = 根据设置,已跳过师门任务。 @js WG.SendCmd("tm (alert_sm)") // 吃养精丹和潜能丹药 stopstate @await 500 [if] {b朱果g}? != null [if] {b朱果g#} <= 10 use {b朱果g}[{b朱果g#}] [else] use {b朱果g}[10] @await 2000 [if] {b潜灵果g}? != null [if] {b潜灵果g#} <= 10 use {b潜灵果g}[{b潜灵果g#}] [else] use {b潜灵果g}[10] @await 2000 // 开始统计收益 [if] (RecordG) == 是 <-recordGains //追捕 stopstate @print 开始自动追捕 @tidyBag @await 2000 $to 扬州城-衙门正厅 [while] true ask3 {程药发} @tip 无法($speed)完成|目前完成20/20个|已经完成 [if] (speed) != null [if] (ZBspeed) == 自动放弃 ask1 {程药发} ask2 {程药发} ($speed) = null @await 1000 [else] @print 追捕到达上限,无法快速完成,请先放弃一次追捕或者自动手动正常追捕! tm 追捕到达上限,无法快速完成,请先放弃一次追捕或者正常追捕! [break] [else] [break] @await 3000 //武道塔 [if] (WudaoMode) != 只打塔主 stopstate @print 开始自动武道塔 @tidyBag @await 2000 jh fam 9 start @toolbar jh @toolbar tasks @task 武道塔可以重置,进度($currentN)/($finalN),|武道塔已重置,进度($currentN)/($finalN), @print 当前武道塔进度:(currentN)/(finalN) @await 2000 [if] (currentN) == (finalN) ask1 {r守门人} @tip 从头开始挑战|已经重置 @await 2000 ($num)=0 jh fam 9 start ask2 {r守门人} @tip 用不着快速挑战了|不用快速挑战|快速挑战需要($num)张扫荡符 ask2 {r守门人};ask3 {r守门人} @tip 你的扫荡符不够|挑战完成|用不着快速挑战了|不用快速挑战 @tidyBag @await 2000 // 副本 [if] (FBWay) == 跳过副本 ($alert_fb) = 跳过副本部分,请自己手动完成想要的副本。 [else] stopstate @toolbar jh @toolbar tasks @task 副本:($tag2)>($fb_com)/20 [if] (fb_com) >=(FBnum) @print 当日副本次数已完成(fb_com)次。 [else] ($fb_num) = (FBnum) - (fb_com) [if] (FBName) == 财主家(简单) ($fbcr) = cr yz/cuifu/caizhu 0 [else if] (FBName) == 财主家(困难) ($fbcr) = cr yz/cuifu/caizhu 1 [else if] (FBName) == 丽春院 ($fbcr) = cr yz/lcy/dating 0 [else if] (FBName) == 流氓巷 ($fbcr) = cr yz/lmw/xiangzi1 0 [else if] (FBName) == 兵营 ($fbcr) = cr yz/by/damen 0 [else if] (FBName) == 庄府 ($fbcr) = cr bj/zhuang/xiaolu 0 [else if] (FBName) == 鳌拜府 ($fbcr) = cr bj/ao/damen 0 [else if] (FBName) == 天地会 ($fbcr) = cr bj/tdh/hct 0 [else if] (FBName) == 神龙教 ($fbcr) = cr bj/shenlong/haitan 0 [else if] (FBName) == 关外 ($fbcr) = cr bj/guanwai/damen 0 [else if] (FBName) == 温府 ($fbcr) = cr cd/wen/damen 0 [else if] (FBName) == 五毒教 ($fbcr) = cr cd/wudu/damen 0 [else if] (FBName) == 恒山 ($fbcr) = cr wuyue/hengshan/daziling 0 [else if] (FBName) == 青城山 ($fbcr) = cr wuyue/qingcheng/shanlu 0 [else if] (FBName) == 衡山 ($fbcr) = cr wuyue/henshan/hengyang 0 [else if] (FBName) == 嵩山 ($fbcr) = cr wuyue/songshan/taishi 0 [else if] (FBName) == 云梦沼泽 ($fbcr) = cr cd/yunmeng/senlin 0 [else if] (FBName) == 桃花岛(简单) ($fbcr) = cr taohua/haitan 0 [else if] (FBName) == 桃花岛(困难) ($fbcr) = cr taohua/haitan 1 [else if] (FBName) == 白驼山 ($fbcr) = cr baituo/damen 0 [else if] (FBName) == 星宿海 ($fbcr) = cr xingxiu/xxh6 0 [else if] (FBName) == 冰火岛(简单) ($fbcr) = cr mj/bhd/haibian 1 [else if] (FBName) == 冰火岛(困难) ($fbcr) = cr mj/bhd/haibian 1 [else if] (FBName) == 冰火岛(偷渡) ($fbcr) = cr mj/bhd/haibian 1 [else if] (FBName) == 移花宫(简单) ($fbcr) = cr huashan/yihua/shandao 0 [else if] (FBName) == 移花宫(困难) ($fbcr) = cr huashan/yihua/shandao 1 [else if] (FBName) == 移花宫(偷渡) ($fbcr) = cr huashan/yihua/shandao 1 [else if] (FBName) == 燕子坞(简单) ($fbcr) = cr murong/anbian 0 [else if] (FBName) == 燕子坞(困难) ($fbcr) = cr murong/anbian 1 [else if] (FBName) == 黑木崖(简单) ($fbcr) = cr heimuya/shangu 0 [else if] (FBName) == 黑木崖(困难) ($fbcr) = cr heimuya/shangu 1 [else if] (FBName) == 缥缈峰(困难) ($fbcr) = cr lingjiu/shanjiao 1 [else if] (FBName) == 缥缈峰(偷渡) ($fbcr) = cr lingjiu/shanjiao 1 [else if] (FBName) == 光明顶 ($fbcr) = cr mj/shanmen 0 [else if] (FBName) == 光明顶(偷渡) ($fbcr) = cr mj/shanmen 0 [else if] (FBName) == 天龙寺(困难) ($fbcr) = cr tianlong/damen 1 [else if] (FBName) == 天龙寺(偷渡) ($fbcr) = cr tianlong/damen 1 [else if] (FBName) == 血刀门 ($fbcr) = cr xuedao/shankou 0 [else if] (FBName) == 古墓派(简单) ($fbcr) = cr gumu/gumukou 0 [else if] (FBName) == 古墓派(困难) ($fbcr) = cr gumu/gumukou 1 [else if] (FBName) == 古墓派(困难偷渡) ($fbcr) = cr gumu/gumukou 1 [else if] (FBName) == 华山论剑 ($fbcr) = cr huashan/lunjian/leitaixia 0 [else if] (FBName) == 侠客岛 ($fbcr) = cr xkd/shimen 0 [else if] (FBName) == 净念禅宗(简单) ($fbcr) = cr chanzong/shanmen 0 [else if] (FBName) == 净念禅宗(困难) ($fbcr) = cr chanzong/shanmen 1 [else if] (FBName) == 慈航静斋(简单) ($fbcr) = cr cihang/shanmen 0 [else if] (FBName) == 慈航静斋(困难) ($fbcr) = cr cihang/shanmen 1 [else if] (FBName) == 阴阳谷 ($fbcr) = cr yyg/ya 0 [else if] (FBName) == 战神殿(简单) ($fbcr) = cr zsd/damen 0 [else if] (FBName) == 战神殿(困难) ($fbcr) = cr zsd/damen 1 @print (FBName),(fbcr) [if] (FBWay) == 扫荡 //扫荡模式 [if] (FBName) == 流氓巷(组队) || (FBName) == 神龙教(组队) || (FBName) == 五毒教(组队) || (FBName) == 云梦沼泽(组队) || (FBName) == 白驼山(组队) || (FBName) == 冰火岛(偷渡) || (FBName) == 移花宫(偷渡) || (FBName) == 燕子坞(偷书) || (FBName) == 缥缈峰(偷渡) || (FBName) == 光明顶(组队) || (FBName) == 光明顶(偷渡) || (FBName) == 天龙寺(偷渡) || (FBName) == 古墓派(困难偷渡) ($alert_fb) = (FBName)无法扫荡! [else] //team out (fbcr) (fb_num) @await 10000 @tidyBag @await 2000 [else if] (FBWay) == 自动 //脚本自动模式 stopstate (FBBefore) @await 5000 [if] (FBName) == 冰火岛(偷渡) || (FBName) == 移花宫(偷渡) || (FBName) == 缥缈峰(偷渡) || (FBName) == 光明顶(偷渡) || (FBName) == 天龙寺(偷渡) || (FBName) == 古墓派(困难偷渡) ($tdnum) = 0 [while] (tdnum) < (fb_num) (fbcr) 0;cr over ($tdnum) = (tdnum) + 1 [else] @js ($fbexist) = if(GetDungeonFlow(`(FBName)`)!=null){true}else{false} [if] (fbexist) == true [if] (FBName) != 白驼山(组队) team out @js ManagedPerformerCenter.start(`自动副本-(FBName)`, GetDungeonSource("(FBName)").replace(/#.*\n/g,'($_DungeonHpThreshold)=(DungeonHpThreshold)\n($_DungeonWaitSkillCD)=(DungeonWaitSkillCD)\n($_DungeonBagCleanWay)=(DungeonBagCleanWay)\n($_repeat)=(fb_num)\n')) @until (:room) == 住房-练功房 || (:room) == 住房-卧室 || (:room) == 住房-院子 || (:room) == 扬州城-大门 [else] ($alert_fb) = (FBName)没有自动脚本! // 当铺购买 stopstate $tnbuy @await 3000 // 请安 greet master [if] (RC_qingan) == 请安 @await 2000 @js WG.oneKeyQA() @await 5000 [else] ($alert_qa) = 根据设置,已跳过请安。 // 领取签到奖励 stopstate taskover signin;taskover zz1;taskover zz2 @await 2000 taskover signin;taskover zz1;taskover zz2 @await 2000 [if] (RecordG) == 是 recordGains-> @recoverSSAuto // 日常结束后 (RCAfter_action) @print 自动日常结束! [if] (alert_sm) != null @print (alert_sm) [if] (alert_fb) != null @print (alert_fb) [if] (alert_qa) != null @print (alert_qa) [if] (speed) != null @print 追捕到达上限,无法快速完成,请先放弃一次追捕或者正常追捕! [if] (TTSover) == 播报 ($bobao) = (myName),自动日常结束! [if] (alert_sm) != null ($bobao) = (bobao)(alert_sm) [if] (alert_fb) != null ($bobao) = (bobao)(alert_fb) [if] (alert_qa) != null ($bobao) = (bobao)(alert_qa) [if] (speed) != null ($bobao) = (bobao)(speed) $tts (bobao)