登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 296|回复: 0

[源码] 《QQ游戏》对对碰外挂源码

[复制链接]

42

主题

-7

回帖

48

积分

网站编辑

积分
48
发表于 2024-12-28 11:45:28 | 显示全部楼层 |阅读模式
QQ20241228-114429.png


使用图像识别技术实现的~

.版本 2

.子程序 _手动消块_被单击

游戏窗口句柄 = 寻找游戏窗口 (“#32770”, “对对碰角色版”)
.如果真 (游戏窗口句柄 ≠ 0)
    游戏场景句柄 = 取设备场景 (0)
    取游戏窗口矩形 (游戏窗口句柄, 游戏窗口矩形)
    基点横坐标 = 游戏窗口矩形.左边 + 268 + 22  ' 22为小块内取点水平正向偏移,268为首列小块到窗口左边距离
    ' 方式 = 1
    .判断开始 (取随机数 (1, 2) = 1)
        方式 = 1  ' 方式1为从下往上判断
    .默认
        方式 = 2  ' 方式2为从上往下判断,也可以只用一种方式判断
    .判断结束
    .如果 (方式 = 1)
        基点纵坐标 = 游戏窗口矩形.底边 - 20 - 122  ' 从下往上判断,20为小块内取点垂直负向偏移,122为尾行小块到窗口底边距离
    .否则
        基点纵坐标 = 游戏窗口矩形.顶边 + 94 + 28  ' 从上往下判断(28为小块内取点垂直正向偏移,94为首行小块到窗口顶部距离
    .如果结束
    跳出循环 = 假  ' 指定跳出条件的初始值
    .计次循环首 (8, M)  ' 控制行数
        .计次循环首 (8, N)  ' 控制列数
            横坐标值 = 基点横坐标 + (N - 1) × 48  ' 48为小块的边长
            .如果 (方式 = 1)
                纵坐标值 = 基点纵坐标 - (M - 1) × 48  ' 从下往上判断,纵坐标按行数递减
            .否则
                纵坐标值 = 基点纵坐标 + (M - 1) × 48  ' 从上往下判断,纵坐标按行数递增
            .如果结束
            下下 ()
            ' 处理事件 ()
            .如果真 (跳出循环 = 真)
                跳出循环 ()
            .如果真结束

        .计次循环尾 ()
        ' 处理事件 ()
        .如果真 (跳出循环 = 真)
            跳出循环 ()
        .如果真结束

    .计次循环尾 ()
.如果真结束


.子程序 判断点是否越界, 逻辑型

.如果 (临时横坐标1 < 游戏窗口矩形.左边 + 268 或 临时横坐标1 > 游戏窗口矩形.左边 + 268 + 384 或 临时纵坐标1 < 游戏窗口矩形.顶边 + 94 或 临时纵坐标1 > 游戏窗口矩形.顶边 + 94 + 384 或 临时横坐标2 < 游戏窗口矩形.左边 + 268 或 临时横坐标2 > 游戏窗口矩形.左边 + 268 + 384 或 临时纵坐标2 < 游戏窗口矩形.顶边 + 94 或 临时纵坐标2 > 游戏窗口矩形.顶边 + 94 + 384)  ' 满足任一条件视为越界(块总边长为384)
    返回 (真)  ' 点越界时判断下一种可能的情况
.否则
    返回 (假)  ' 为真时执行取点代码进行判断

eRoI6cDR.rar (77.97 KB, 下载次数: 0)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|断点社区 |网站地图

GMT+8, 2025-1-18 13:21 , Processed in 0.072538 second(s), 29 queries .

Powered by XiunoBBS

Copyright © 2001-2025, 断点社区.

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