自动换装换技能的练习流程



  • 原帖: 分享个自动练习
    借用代码:【2019.4.3更新简单快走版、高自定义版|见主楼】自动追捕流程

    // raid.flow
    // raid.flow
    [if] (AZBeq) == null
    ($AZBeq) = 0
    [if] (AZBskill) == null||(AZBskill)==^none
    ($AZBskill) = 0,0,0,0,0,0,0,0,0,0
    #input ($Lv) = 练习等级(不能为空),1000
    #select ($Xxdd) = 练功房,住房-练功房|帮会-练功房,(Xxdd)
    #input ($AZBeq) =换套装数字,(AZBeq)
    #input ($AZBskill) = 换技能;顺序为拳脚内功轻功招架刀法剑法杖法棍法鞭法暗器,(AZBskill)
    #config
    stopstate
    $to (Xxdd)
    if != 0
    $eq (AZBeq)
    $wait 1000
    ($skill) = 'unarmed','force','dodge','parry','blade','sword','staff','club','whip','throwing'
    @js ($skill_num) = [(skill)].length
    ($num)=0
    while < (skill_num)
    @js ($base_skill) = [(skill)][(num)]
    @js ($spe_skill) = [(AZBskill)][(num)]
    if != 0
    enable (base_skill) (spe_skill)
    ($num) = (num) + 1
    <===
    [while] true
    [if] (:living) != true
    relive
    @renew
    @wait 300
    $to (Xxdd)
    [else if] (:hpPer) < 0.8
    stopstate
    @renew
    @wait 300
    $to (Xxdd)
    [else if] (:mpPer) < 0.8
    stopstate
    @renew
    @wait 300
    $to (Xxdd)
    [if] (:room) != (Xxdd)
    stopstate
    @wait 300
    $to (Xxdd)
    [if] (:state) != 练习
    stopstate
    lianxi (Lastcmd) (Lv)
    @wait 60000
    ===>

    ($Lastcmd) = unarmed
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = force
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = dodge
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = parry
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = blade
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = club
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = whip
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = sword
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = staff
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能

    ($Lastcmd) = throwing
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    $zdwk



  • // raid.flow
    // raid.flow
    [if] (AZBeq) == null
    ($AZBeq) = 0
    [if] (AZBskill) == null||(AZBskill)==^none
    ($AZBskill) = 0,0,0,0,0,0,0,0,0,0
    #input ($Lv) = 练习等级(不能为空),1000
    #select ($Xxdd) = 练功房,住房-练功房|帮会-练功房,(Xxdd)
    #input ($AZBeq) =换套装数字,(AZBeq)
    #input ($AZBskill) = 换技能;顺序为拳脚内功轻功招架刀法剑法杖法棍法鞭法暗器,(AZBskill)
    #config
    stopstate
    $to (Xxdd)
    if != 0
    $eq (AZBeq)
    $wait 1000
    ($skill) = 'unarmed','force','dodge','parry','blade','sword','staff','club','whip','throwing'
    @js ($skill_num) = [(skill)].length
    ($num)=0
    while < (skill_num)
    @js ($base_skill) = [(skill)][(num)]
    @js ($spe_skill) = [(AZBskill)][(num)]
    if != 0
    enable (base_skill) (spe_skill)
    ($num) = (num) + 1
    <===
    [while] true
    [if] (:living) != true
    relive
    @renew
    @wait 300
    $to (Xxdd)
    [else if] (:hpPer) < 0.8
    stopstate
    @renew
    @wait 300
    $to (Xxdd)
    [else if] (:mpPer) < 0.8
    stopstate
    @renew
    @wait 300
    $to (Xxdd)
    [if] (:room) != (Xxdd)
    stopstate
    @wait 300
    $to (Xxdd)
    [if] (:state) != 练习
    stopstate
    lianxi (Lastcmd) (Lv)
    @wait 60000
    ===>
    
    ($Lastcmd) = unarmed
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = force
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = dodge
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = parry
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = blade
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = club
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = whip
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = sword
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = staff
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    
    ($Lastcmd) = throwing
    lianxi (Lastcmd) (Lv)
    $wait 500
    @tip 练习完成|练习完毕|也许是缺乏实战|你的潜能|你不会这个技能
    $zdwk
    
    复制上方代码

  • 武圣

    是不是复制的问题啊,所有的缩进都没了


  • 武圣

    @矮大瓜

    是捏~ 判断语句没有缩进~好像不行~



  • 大佬,能不能簡單地改成
    一種模式
    就是
    換裝備+換技能
    就好
    因為練習技能這塊比較需要微調

    但是常態的情況其實會在
    練習技能一套裝備跟技能
    常態輸出一套裝備跟技能
    還有打紅高度命中一套裝備跟技能

    如果只有換技能與裝備的情況可以達到一鍵完成會相當的方便

    感謝大佬


登录后回复