批量练习


  • 武圣

    第一行输入(例子)-记得带英文输入法的引号和逗号
    '基本拳脚','基本内功','基本轻功','基本招架','基本剑法','基本刀法','基本棍法','基本鞭法','基本暗器','基本杖法'

    第二行目标等级
    第三行练功地方
    第四行判断是否吃药
    没了...

    <-stopSSAuto
    //技能列表
    [if] (skill) == null
        ($skill) = '基本拳脚','基本内功','基本轻功','基本招架','基本剑法','基本刀法','基本棍法','基本鞭法','基本暗器','基本杖法'
    @js ($Skill_num) = [(skill)].length
    
    //级别上限
    @js ($level) = /\d+/.exec($(".obj-money").text())['0']
    
    //弹出配置窗
    [if] (lianxi_map) == null
        ($lianxi_map) = 练功房
    [if] (chiyao) == null
        ($chiyao) = 否
    #input ($skill)=技能列表,(skill)
    #input ($target_level)=目标技能等级,(level)
    #select ($lianxi_map)=练习地点,练功房|帮会-练功房,(lianxi_map)
    #select ($chiyao)=是否吃冰心丹,是|否,(chiyao)
    #config
    
    //调用
    [if] (arg0) != null
        ($skill) = (arg0)
    [if] (arg1) != null
        ($target_level) = (arg1)
    [if] (arg2) != null
        ($lianxi_map) = (arg2)
    
    //传送到练功房
    stopstate
    cha
    $to (lianxi_map)
    
    //循环判断
    ($num)=0
    [while](num) < (Skill_num)
        //依次获取技能列表
        @js ($skill_name) = [(skill)][(num)]
        //获取技能id
        @js ($skill_id) = $(".skill-item:contains((skill_name))").eq('1').attr("skid")
        [if] (skill_id) == null
            @js ($skill_id) = $(".skill-item:contains((skill_name))").eq('0').attr("skid")
        //获取技能目前等级
        @js ($skill_level) = /\d+/.exec($("[skid=(skill_id)]").children(".skill-level").text())['0']
        @print <hig>目前技能等级:</hig><hiy>(skill_level)</hiy><hig>,预计目标等级:</hig><hiy>(target_level)</hiy>
        //判断目前等级和目标等级
        [if] (skill_level) >= (target_level)
             @print (skill_name)<hig>已到达目标等级</hig><hir>(target_level)</hir>
             stopstate
            ($num) = (num) + 1
        [else]
            //判断是否吃药
            [if] (:status food) == false && (chiyao) == 是 && {b冰心丹}? != null
                stopstate
                use {b冰心丹}
            @await 1000
            [if] (:state) != 练习
                lianxi (skill_id)
            @await 1000
            //判断是否用完潜能或者无法学习在发呆
            [if] (:state) == 发呆
                [break]
            @tip 等级提升了
            @await 2000
    
    $zdwk
    stopSSAuto->
    
    复制上方代码

  • 武圣

    此回复已被删除!

  • 武圣

    @qqqq

    竟然可以判断 技能等级, 那么牛逼~!
    
    复制上方代码

    呃~~ 或许 tip 可以判断一下 潜能不够, 等情况



  • 666666 呀 老铁


  • 武圣

    @jicki tip不怎么好用,加个状态发呆试试


  • 武圣

    @qqqq

    我想知道 怎么获取 的 人物 身上的 技能 等级这些~~ 金钱~ 还有 潜能 这些!


  • 武圣

    @jicki 游戏界面F12,找到自己想要的元素,用js命令取出来。



  • @qqqq 流程运行时出现错误

    开始执行,流程: 练习技能...
    暂停自动婚宴和自动Boss: 目前手动终止流程不会自动恢复
    调用 js: ($Skill_num) = ['基本拳脚','基本内功','基本轻功','基本招架','基本剑法','基本刀法','基本棍法','基本鞭法','基本暗器','基本杖法'].length
    调用 js: ($level) = /\d+/.exec($(".obj-money").text())['0']
    执行错误: TypeError: Cannot read property '0' of null
    执行完毕,流程: 练习技能。


  • 武圣

    @小布丁 不知道什么原因,有时候刷新再用就好了


  • 武圣

    @qqqq 这个貌似是因为如果你之前没打开过技能面板,是不会在js里存技能信息的,也就获取不到,可以在最开始加个

    @toolbar skills
    
    复制上方代码

    就可以打开一次技能面板


  • 武圣

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



  • 这个是不是只能练基本技能?装备的技能能自动识别练习吗?


登录后回复