找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 727|回复: 6

[已回复] 请问大神们一个关于按键精灵安卓版的怪异问题

[复制链接]

2

主题

7

回帖

11

积分

学前班

鲜花
0
猫粮
12
发表于 2023-4-7 18:44:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在雷电模拟器上,通过按键精灵安卓版,运行在按键精灵助手测试通过的脚本,经常出现不可预测点击。检查脚本,根本没有这个点击操作。
研究了一下,好像与rem脚本命令有关?!

[按键精灵] 纯文本查看 复制代码
Import "GK.luae"
Import "zm.luae" //导入插件,只需执行一次
zm.Init  //初始化插件,只需执行一次 
PutAttachment "/sdcard/Capture/", "*.*"

Dim 灵签基色_x                //灵签基准色取色点x坐标
Dim 灵签基色_y                //灵签基准色取色点y坐标
Dim 灵签比对_x                //灵签基比对点x坐标
Dim 灵签比对_y                //灵签基比对点y坐标
Dim 商店_x
Dim 商店_y
Dim mark09,mark12,mark18,mark21
//-------灵签基准色取色点坐标赋值---------------
灵签基色_x = array(127 , 835 , 127 , 835)                //灵签基准色取色点x坐标
灵签基色_y = array(217 , 217 , 425 , 425)                //灵签基准色取色点y坐标
//--------灵签比对点取色坐标赋值----------------
灵签比对_x = array(191 , 899 , 191 , 899)                //灵签基准色取色点x坐标
灵签比对_y = array(217 , 217 , 425 , 425)                //灵签基准色取色点y坐标
//-------商店货物栏位置坐标赋值----------------
商店_x = array(95 , 804, 95 , 804)                                                //货物栏左上角坐标X。货物栏左下角X坐标+695。商店_x(0-1-2-3-4-5)
商店_y = array(203, 203, 412, 412)                                                //货物栏左上角坐标Y。货物栏左下角Y坐标+194。商店_y(0-1-2-3-4-5)

//804+699=1503,412+199=611
//---------标记赋值----------------------------
mark09 = 0
mark12 = 0
mark18 = 0
mark21 = 0

If ReadUIConfig("自动购买") Then 
    TracePrint "选中自动购买:"
    Do
        //--------灵签商店(每天每个收获时间段只进入一次)-------
        TracePrint "时间:"&DateTime.Hour()
        TracePrint "mark09:"&mark09
        TracePrint "mark12:"&mark12
        TracePrint "mark18:"&mark18
        TracePrint "mark21:"&mark21

        If DateTime.Hour() >= 9 and DateTime.Hour()  < 12 and mark09 = 0 Then 
            Call 灵签商店()
            mark09 = 1
        End If
    
        If DateTime.Hour() >= 12 and DateTime.Hour() < 18 and mark12 = 0 Then 
            Call 灵签商店()
            mark12 = 1
        End If
    
        If DateTime.Hour() >= 18 and DateTime.Hour() < 21 and mark18 = 0 Then 
            Call 灵签商店()
            mark18 = 1
        End If
        If DateTime.Hour() >= 21 and DateTime.Hour() < 24 and mark21 = 0 Then 
            Call 灵签商店()
            mark21 = 1
        End If
        Delay 1800000
    Loop
End If

Sub 灵签商店()
    Tap 1410,455        //点击神将图
    Delay 2000
    Tap 440,60                //点击灵签商店
    Delay 2000
    For i = 1 To 4
                TracePrint i&":"&GetPixelColor(灵签比对_x(i-1), 灵签比对_y(i-1),0)&","& GetPixelColor(灵签基色_x(i-1), 灵签基色_y(i-1),0)
        If GetPixelColor(灵签比对_x(i-1), 灵签比对_y(i-1),0) <>  GetPixelColor(灵签基色_x(i-1), 灵签基色_y(i-1),0) Then 
            TracePrint "不相同"
            Dim arr1= Gk.Find2(商店_x(i - 1), 商店_y(i - 1), (商店_x(i - 1) + 699), (商店_y(i - 1) + 199),"Attachment:01-灵签币.png","101010",0,0.8) 
            Delay 500
            TracePrint i&","&arr1(1)&"灵签币!"
            Dim arr2= Gk.Find2(商店_x(i - 1), 商店_y(i - 1), (商店_x(i - 1) + 699), (商店_y(i - 1) + 199),"Attachment:02-灵签购买.png","101010",0,0.7) 
            Delay 500
            TracePrint i&","&arr2(1)&"购买!"
            If arr1(0) and arr2(0) Then 
                TracePrint i&"位置发现可购买灵签!"
                Delay 2000
                Tap arr2(1),arr2(2)
                Delay 2000
                Tap 800,80
                Delay 2000
            End If
        End If 
    Next
    Call 返回主界面()
End Sub

Sub 返回主界面()
    Do
        dim arr1= Gk.Find2( 0, 0, 1600, 900,"Attachment:00-主界面标志.png","101010",0,0.8) 
        Delay 1000
        If arr1(0) Then 
            Goto 已回到主界面
                Else 
            Tap 60, 32
            Delay 2000
        End If
    Loop
    Rem 已回到主界面
End Sub


楼主热帖

2

主题

7

回帖

11

积分

学前班

鲜花
0
猫粮
12
 楼主| 发表于 2023-4-7 18:47:01 | 显示全部楼层
补充一下,这个多出来的点击动作,点击的都是一个相同坐标的点。
难道是这个tap脚本命令有问题?

5

主题

37

回帖

52

积分

按键电脑班学员

鲜花
0
猫粮
1126
发表于 2023-4-7 22:06:34 | 显示全部楼层
你这个goto的意义在哪?直接exit sub 或者 exit do 不行??非得弄一个goto

2

主题

7

回帖

11

积分

学前班

鲜花
0
猫粮
12
 楼主| 发表于 2023-4-7 22:59:47 | 显示全部楼层
本帖最后由 lg2001 于 2023-4-10 16:28 编辑
yanmo 发表于 2023-4-7 22:06
你这个goto的意义在哪?直接exit sub 或者 exit do 不行??非得弄一个goto

我都试过了,不管是goto,还是exit do、exit sub,都不行
名副其实的“幽灵点击”!!!!!!

0

主题

2

回帖

2

积分

学前班

鲜花
0
猫粮
0
发表于 2023-4-8 22:24:44 | 显示全部楼层
o(∩_∩)oo(∩_∩)oo(∩_∩)o

2

主题

7

回帖

11

积分

学前班

鲜花
0
猫粮
12
 楼主| 发表于 2023-4-10 15:11:29 | 显示全部楼层
大神们,本来在按键精灵手机助手+模拟器上运行的好好的脚本,传输到模拟器的按键精灵安卓版上运行就会经常出现莫名其妙的问题,感觉原来PC版按键精灵2014要稳定的多。本来要转战到移动端做脚本的,这下拿不定主意了,请大家给个意见呗。

0

主题

9

回帖

9

积分

按键电脑&手机班学员

鲜花
0
猫粮
243
发表于 2023-5-3 20:32:53 | 显示全部楼层
破解版?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-5-2 09:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表