欢迎光临散文网 会员登陆 & 注册

神锻全自动:夹层与熔炼的框架思路

2023-07-20 12:01 作者:叁森N  | 我要投稿

神锻全自动:夹层、熔炉的框架思路

夹层:

Function 夹层()

  Dim 夹层坐标()

  Dim 洞={“夹层的颜色字符串"}//洞就是夹层

  If 层数 > 5 and zm.FindMultiColor(找到夹层) Then //这里我加多了一个判断,要层数大于5才生效,因为前面盔甲能量可能会不够。

    穿盔甲 

    Tap 夹层坐标["x"], 夹层坐标["y"]

    确定 

    进图检测2 //这个程序是用来判断是否进图成功的

    Do

      if zm.FindMultiColor (夹层怪)then//   

        灵魂冲击     //如果存在怪,调用灵魂技能     

        For 4

          zm.FindMultiColor (157,447,470,719,"024D88-050505","1|23|2A6AA4-050505,7|21|6B6968-050505,8|19|4D5051-050505,-12|21|1C9AC4-050505","014A81-050505","5|0|3B8BD0-050505,-7|-1|43C2D9-050505,27|-4|706E6D-050505,43|-5|696867-050505",true,"+0,-0,200",500)//找怪特征,点怪,循环4次,因为能量冲击的回合数是4

        Next

        Delay 500               

      Else

        Delay 500

        Exit Do

      End If

    Loop

    ShowMessage "夹层清理完成"    

End Function

------------------------

Sub 熔炉()//不需要用返回值的话,SUB和FUNCTION效果是一样的

  Dim 熔炉坐标(),颜色数量,装备坐标()

  Dim 加号={熔炼界面加装备的记号}

  If zm.FindMultiColor(熔炉存在) Then 

    zm.FindMultiColor (打开背包)


    装备部件(x1,y1,x2,y2,"特征字符串")//这是一个子程序,x1,y1,x2,y2的参数对应要检测的范围,比如要查看手部,那这个值就是手位置的范围坐标,特征为需要查找的装备特征。

装备部件逻辑为:检查设定范围内,是否存预设装备的特征,如果符合结束条件,否则查找背包范围内是否有符合条件装备。

    例:

    装备部件(442,518,519,603,"FCEF5F-020202","-36|32|46E8FF-020202,-25|33|40E4FE-020202,-12|32|37B6EF-020202,24|31|3CD2FB-020202")//竖琴

    //装备检查完后,点击熔炉

    Tap 熔炉坐标["x"], 熔炉坐标["y"]    

    Do //开始循环

      Tap 460, 560//熔炼坐标

      Delay 500

      zm.FindMultiColor (“星星特征”)//选择可熔装备特征  

      颜色数量 = GetColorNum(装备坐标["x"] - 50, 装备坐标["y"] - 85, 装备坐标["x"] + 30, 装备坐标["y"], "465A65-020202", 0.95)

      If 装备坐标["x"]>0 and 1200<颜色数量<4000 Then 

        Tap 装备坐标["x"], 装备坐标["y"]-20

        确定 

        for 5

          If zm.FindMultiColor (加号)Then//这个是加号代表的是,选择数量为最大时的加号特征

            Exit For

          Else 

            Tap 551, 678

            Delay 20

          End If

        Next         

        确定 

      Else       

        zm.FindMultiColor 返回按钮

        zm.FindMultiColor 返回按钮

        ShowMessage "熔炉完成"

        Exit Do

      End If      

    Loop     

    刻印 //刻印用到的逻辑与装配装备一致,都是传参,判断指定区域是否有符合刻印,如为空则进入下级界面选择对应刻印。

    Delay 500

    清理背包 //熔炼结束后,把书和结晶嗑完,结束整个熔炉流程

  End If    

End Sub


神锻全自动:夹层与熔炼的框架思路的评论 (共 条)

分享到微博请遵守国家法律