导航

    江湖客栈

    • 注册
    • 登录
    • 搜索
    1. 主页
    2. qqqq
    Q
    • 资料
    • 关注
    • 粉丝
    • 主题
    • 帖子
    • 最佳
    • 群组

    qqqq

    @qqqq

    武圣

    1
    声望
    20
    帖子
    80
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    qqqq 关注
    武圣

    qqqq 发布的帖子

    • RE: 修改的武塔脚本

      @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>
      
      发布在 天字上房
      Q
      qqqq
    • RE: 【2019.4.3更新简单快走版、高自定义版|见主楼】自动追捕流程

      我认为在遍历的时候把速度改为300,会更快一点,遍历完再切回1000,不然会进入繁忙。

      发布在 流程精华区
      Q
      qqqq
    • RE: 修改的武塔脚本

      @insoyang 修改了下,应该能用了那个挑战失败。

      发布在 天字上房
      Q
      qqqq
    • RE: 修改的武塔脚本

      @insoyang 我没挑战失败过,理论上是想判断战斗结束后,Npc是否存在来重来,看来失败了☺

      发布在 天字上房
      Q
      qqqq
    • RE: 怎么监控系统消息,没成功过

      @Bob-cn 对,例如我要判断蒙哥出现,大获全胜之类的。不知道怎么监控

      发布在 地字上房
      Q
      qqqq
    • 怎么监控系统消息,没成功过

      怎么监控系统消息,没成功过

      发布在 地字上房
      Q
      qqqq
    • RE: 修改的武塔脚本

      @Bob-cn
      不用每次回第一层,用血刀默认第一次打前会脱一次内功进入残血状态,是否重置武塔,是否买扫荡之类的

      发布在 天字上房
      Q
      qqqq
    • RE: 修改的武塔脚本

      增加挑战失败的

      <-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
      
      
      发布在 天字上房
      Q
      qqqq
    • RE: 批量练习

      @矮大瓜 脚本正常情况下登录会自动打开一次技能栏,没技能信息就是脚本加载不成功了

      发布在 天字上房
      Q
      qqqq
    • 修改的武塔脚本

      微调了下,就这样吧

      // 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
      
      
      
      
      发布在 天字上房
      Q
      qqqq