修改的武塔脚本
-
微调了下,就这样吧
// raid.flow <-stopSSAuto <-recordGains [if] (WudaoWaitCDLevel) == null ($WudaoWaitCDLevel) = 75 [if] (Wudaoliaoshang) == null ($Wudaoliaoshang) = 75 [if] (WudaoWaitCDExp) == null ($WudaoWaitCDExp) = ^none [if] (WudaoManualMaxLevel) == null ($WudaoManualMaxLevel) = 84 [if] (HpThreshold) == null ($HpThreshold) = 90 [if] (MpThreshold) == null ($MpThreshold) = 70 ($Blade) = 否 [if] (:kf_dao) == xuedao ($Blade) = 是 @print 判断为血刀使用者 [if] (Restart) == null ($Restart) = 是 [if] (Shop) == null ($Shop) = 否 [if] (Speedwudao) == null ($Speedwudao) = 500 #input ($WudaoWaitCDLevel)=从此层开始,等待技能冷却,(WudaoWaitCDLevel) #input ($Wudaoliaoshang)=从此层开始,开始每层原地疗伤,(Wudaoliaoshang) #input ($WudaoWaitCDExp)=等待以下技能冷却,(WudaoWaitCDExp) #input ($WudaoManualMaxLevel)=从此层开始扫荡符扫荡,(WudaoManualMaxLevel) #input ($Speedwudao)= 操作间隔时间,(Speedwudao) #select ($Restart) = 是否重置武塔,是|否,(Restart) #select ($HpThreshold) = 疗伤,当气血低于百分比,100|90|80|70|60|50|40|30|20|10,(HpThreshold) #select ($MpThreshold) = 打坐,当内力低于百分比,100|90|80|70|60|50|40|30|20|10,(MpThreshold) #select ($Shop) = 是否买扫荡符,是|否,(Shop) #config ($HpPer) = (HpThreshold)/100 ($MpPer) = (MpThreshold)/100 @cmdDelay (Speedwudao) [if] {b扫荡符}? != null ($Sdf) = {b扫荡符#} @print 拥有扫荡符{b扫荡符#}个 stopstate [if] (:hpPer) < (HpPer) || (:mpPer) < (MpPer) [if] (Blade) == 否 @renew [if] (Blade) == 是 [if] (:hpPer) < 0.05 @liaoshang @tip 你的气血恢复了 stopstate [if] (:mpPer) < 0.30 @renew [if] (Blade) == 是 ($force)=(:kf_nei) enable force none enable force (force) jh fam 9 start [if] (Restart) == 是 select {r守门人};ask1 {r守门人} @tip 从头开始挑战|已经重置 jh fam 9 start @tip 你目前可以直接去挑战第($level)层 go enter [while] true @print 目前楼层:(level)层 [if] (level) >= (WudaoManualMaxLevel) [break] [if] (level) >= (WudaoWaitCDLevel) @cd (WudaoWaitCDExp) go up kill {r武道塔守护者} @until {r武道塔守护者}? == null || (:combating) == true @until {r武道塔守护者}? == null || (:combating) == false ($level) = (level) + 1 [if] (:hpPer) < (HpPer) || (:mpPer) < (MpPer) [if] (Blade) == 否 @renew jh fam 9 start go enter [if] (Blade) == 是 [if] (:hpPer) < 0.10 @to 扬州城-武庙 @await 500 liaoshang @tip 你的气血恢复了 stopstate jh fam 9 start go enter [if] (:mpPer) < 0.30 @renew jh fam 9 start go enter [if] (level) >= (Wudaoliaoshang) + 1 $to 扬州城-武庙 @await 500 @liaoshang jh fam 9 start go enter ($num)=0 jh fam 9 start select {r守门人};ask2 {r守门人} @tip 用不着快速挑战了|不用快速挑战|快速挑战需要($num)张扫荡符 [if] (num) > 0 [if] (Shop) == 是 [if] (num) > (sdf) ($num) = (num)-(sdf) shop 0 (num) select {r守门人};ask2 {r守门人};ask3 {r守门人} @tip 你的扫荡符不够|挑战完成|用不着快速挑战了|不用快速挑战 recordGains-> stopSSAuto-> stopstate;$zdwk
复制上方代码
-
大佬修改了哪些部分哇
-
增加挑战失败的
<-stopSSAuto <-recordGains [if] (WudaoWaitCDLevel) == null ($WudaoWaitCDLevel) = 75 [if] (Wudaoliaoshang) == null ($Wudaoliaoshang) = 75 [if] (WudaoWaitCDExp) == null ($WudaoWaitCDExp) = ^none [if] (WudaoManualMaxLevel) == null ($WudaoManualMaxLevel) = 84 [if] (HpThreshold) == null ($HpThreshold) = 90 [if] (MpThreshold) == null ($MpThreshold) = 70 ($Blade) = 否 [if] (:kf_dao) == xuedao ($Blade) = 是 @print 判断为血刀使用者 [if] (Restart) == null ($Restart) = 是 [if] (Shop) == null ($Shop) = 否 [if] (Speedwudao) == null ($Speedwudao) = 500 [if] (Rekill) == null ($Rekill) = 5 ($rekill) = 0 #input ($WudaoWaitCDLevel)=从此层开始,等待技能冷却,(WudaoWaitCDLevel) #input ($Wudaoliaoshang)=从此层开始,开始每层原地疗伤,(Wudaoliaoshang) #input ($Rekill)=挑战失败重新挑战次数,(Rekill) #input ($WudaoWaitCDExp)=等待以下技能冷却,(WudaoWaitCDExp) #input ($WudaoManualMaxLevel)=从此层开始扫荡符扫荡,(WudaoManualMaxLevel) #input ($Speedwudao)= 操作间隔时间,(Speedwudao) #select ($Restart) = 是否重置武塔,是|否,(Restart) #select ($HpThreshold) = 疗伤,当气血低于百分比,100|90|80|70|60|50|40|30|20|10,(HpThreshold) #select ($MpThreshold) = 打坐,当内力低于百分比,100|90|80|70|60|50|40|30|20|10,(MpThreshold) #select ($Shop) = 是否买扫荡符,是|否,(Shop) #config ($HpPer) = (HpThreshold)/100 ($MpPer) = (MpThreshold)/100 @cmdDelay (Speedwudao) [if] {b扫荡符}? != null ($Sdf) = {b扫荡符#} @print 拥有扫荡符{b扫荡符#}个 stopstate [if] (:hpPer) < (HpPer) || (:mpPer) < (MpPer) [if] (Blade) == 否 @renew [if] (Blade) == 是 [if] (:hpPer) < 0.05 @liaoshang @tip 你的气血恢复了 stopstate [if] (:mpPer) < 0.30 @renew [if] (Blade) == 是 ($force)=(:kf_nei) enable force none enable force (force) jh fam 9 start [if] (Restart) == 是 select {r守门人};ask1 {r守门人} @tip 从头开始挑战|已经重置 jh fam 9 start @tip 你目前可以直接去挑战第($level)层 go enter [while] true @print <hiy>目前楼层:(level)层</hiy> [if] (level) >= (WudaoManualMaxLevel) [break] [if] (level) >= (WudaoWaitCDLevel) @cd (WudaoWaitCDExp) go up kill {r武道塔守护者} @until (:combating) == true @until (:combating) == false [if] {r武道塔守护者}? != null [if] (rekill) < (Rekill) ($rekill) = (rekill) + 1 @print <hiy>挑战失败(rekill)次</hiy> @renew jh fam 9 start;go enter [else] [break] @print <hiy>超出挑战失败次数,停止进行</hiy> [else] ($level) = (level) + 1 [if] (:hpPer) < (HpPer) || (:mpPer) < (MpPer) [if] (Blade) == 否 @renew jh fam 9 start;go enter [if] (Blade) == 是 [if] (:hpPer) < 0.10 @to 扬州城-武庙 @await 500 liaoshang @tip 你的气血恢复了 stopstate jh fam 9 start;go enter [if] (:mpPer) < 0.30 @renew jh fam 9 start;go enter [if] (level) >= (Wudaoliaoshang) + 1 $to 扬州城-武庙 @await 500 @liaoshang jh fam 9 start go enter ($num)=0 jh fam 9 start select {r守门人};ask2 {r守门人} @tip 用不着快速挑战了|不用快速挑战|快速挑战需要($num)张扫荡符 [if] (level) >= (WudaoManualMaxLevel) [if] (num) > 0 [if] (Shop) == 是 [if] (num) > (sdf) ($num) = (num)-(sdf) shop 0 (num) select {r守门人};ask2 {r守门人};ask3 {r守门人} @tip 你的扫荡符不够|挑战完成|用不着快速挑战了|不用快速挑战 [else] @print <hir>挑战失败层数低于扫荡层数,未进行扫荡。</hir> recordGains-> stopSSAuto-> stopstate;$zdwk
复制上方代码
-
@Bob-cn
不用每次回第一层,用血刀默认第一次打前会脱一次内功进入残血状态,是否重置武塔,是否买扫荡之类的
-
好的,谢谢大佬分享
-
@qqqq 测试了下,并没有用. 而且我看了下代码,里面并没有一句挑战失败的识别. 是不是大佬这里面写漏了什么?
-
@insoyang 我没挑战失败过,理论上是想判断战斗结束后,Npc是否存在来重来,看来失败了
-
@qqqq 我一会看一下
-
@qqqq -.- 大佬太强了.
-
@insoyang 修改了下,应该能用了那个挑战失败。
-
-
似乎还是不行诶.
-
给大佬补充下打不过的tip
冯嘉希大喝一声,须发俱张,使出「七伤总诀」,左右双拳连续击出,威猛无俦,打向你。
结果只听见「砰」地一声巨响,你像一捆稻草般飞了出去,造成6577点伤害!!
(你已经陷入半昏迷状态,随时都可能摔倒晕去。)你的挑战失败了。
-
@insoyang
我拿了个小号测试,的确能挑战失败循环,不清楚你的原因,这里就是关键,
进入战斗
退出战斗后
如果守护者没死,代表挑战失败,武庙回复后重新打kill {r武道塔守护者} @until (:combating) == true @until (:combating) == false [if] {r武道塔守护者}? != null [if] (rekill) < (Rekill) ($rekill) = (rekill) + 1 @print <hiy>挑战失败(rekill)次</hiy> @renew jh fam 9 start;go enter [else] [break] @print <hiy>超出挑战失败次数,停止进行</hiy>
复制上方代码
-
知道原因了.第一次使用没有触发弹出的窗口选择失败次数. 现在好了~谢谢大佬.
-
@qqqq 大佬 给一个分享码吧
-
貌似自动买扫荡符失败了。武器脱手,怎么能自动装备?
-
武器的~你可以 触发器监控一下 脱手而飞 ~ eq 一下
-
执行系统命令: go up 等待,直至符合条件: @until {r武道塔守护者}? != null 执行系统命令: kill 0vja3e2f5bb 你获得了一份唐诗剑法残页。 等待,直至符合条件: @until (:combating) == true
复制上方代码到这就停了,不继续了。。。
-
@Gbariel 你更新一下你所有的插件~!!! 用了插件要经常更新呀~不然很多BUG