梦幻西游鼠标漂移,求修改,不知道错误在哪

.版本 2

.支持库 eAPI

.支持库 spec

.子程序 鼠标坐标

.局部变量 鼠标图, 字节集

.局部变量 矩形, 矩形数据

.局部变量 第一色位置, 整数型

.局部变量 第2色, 字节集

.局部变量 第3色, 字节集

.局部变量 X, 整数型

.局部变量 Y, 整数型

游戏鼠标坐标.x = -1

.计次循环首 (3, )

矩形.左边 = 取鼠标水平位置 () - 50

矩形.顶边 = 取鼠标垂直位置 () - 50

矩形.右边 = 取鼠标水平位置 () + 50

矩形.底边 = 取鼠标垂直位置 () + 50

鼠标图 = 截取屏幕区域 (矩形, 2, )

第一色位置 = 寻找字节集 (鼠标图, { 240, 248, 8 }, 56)

调试输出 (第一色位置)

.如果 (第一色位置 ≠ -1)

第2色 = 取字节集中间 (鼠标图, 第一色位置 - 3279, 3)

.如果真 (第2色 = { 168, 240, 224 } 或 第2色 = { 224, 244, 232 })

X = (第一色位置 - 55) % 300 \ 3

Y = 100 - (第一色位置 - 55) \ 300

游戏鼠标坐标.x = X + 矩形.左边

游戏鼠标坐标.y = Y + 矩形.顶边

跳出循环 ()

.如果真结束

.否则

第一色位置 = 寻找字节集 (鼠标图, { 240, 244, 40 }, 56)

.如果真 (第一色位置 ≠ -1)

第2色 = 取字节集中间 (鼠标图, 第一色位置 - 3279, 3)

调试输出 (第2色)

.如果真 (第2色 = { 168, 240, 224 } 或 第2色 = { 224, 244, 232 })

X = (第一色位置 - 55) % 300 \ 3 - 11

Y = 100 - (第一色位置 - 55) \ 300 - 9

游戏鼠标坐标.x = X + 矩形.左边

游戏鼠标坐标.y = Y + 矩形.顶边

跳出循环 ()

.如果真结束

.如果真结束

.如果结束

延时 (300)

.计次循环尾 ()

调试输出 (“X:” + 到文本 (X) + “   Y” + 到文本 (Y))

画板3.底图 = 鼠标图

标签2.标题 = 到文本 (矩形.左边 + 50) + “.” + 到文本 (矩形.顶边 + 50)

.如果真 (游戏鼠标坐标.x = -1)

暂停 ()

.如果真结束

矩形.左边 = 游戏鼠标坐标.x

矩形.顶边 = 游戏鼠标坐标.y

矩形.右边 = 游戏鼠标坐标.x + 50

矩形.底边 = 游戏鼠标坐标.y + 50

画板2.底图 = 截取屏幕区域 (矩形, 2, )

.版本 2

.支持库 spec

.子程序 防漂移动

.参数 防漂目标, 坐标型

.局部变量 X, 整数型

.局部变量 移动目标, 坐标型

.局部变量 电脑鼠标坐标, 坐标型

.局部变量 Y差, 整数型

.局部变量 移动结束, 逻辑型

移动结束 = 假

.循环判断首 ()

鼠标坐标()

调试输出 (“游戏鼠标坐标:” + 到文本 (游戏鼠标坐标.x) + “.” + 到文本 (游戏鼠标坐标.y))

电脑鼠标坐标.x = 取鼠标水平位置 ()

电脑鼠标坐标.y = 取鼠标垂直位置 ()

X = 游戏鼠标坐标.x - 防漂目标.x

Y差 = 游戏鼠标坐标.y - 防漂目标.y

.如果 (取绝对值 (X) > 1)

.如果 (取绝对值 (X) > 10)

移动目标.x = -10 × 取符号 (X) + 电脑鼠标坐标.x

.否则

移动目标.x = -取符号 (X) + 电脑鼠标坐标.x

.如果结束

.如果 (取绝对值 (Y差) > 2)

.如果 (取绝对值 (Y差) > 10)

移动目标.y = -10 × 取符号 (Y差) + 电脑鼠标坐标.y

.否则

移动目标.y = 电脑鼠标坐标.y - 取符号 (Y差)

延时 (200)

.如果结束

.否则

移动目标.y = 电脑鼠标坐标.y

.如果结束

移动鼠标(移动目标.x, 移动目标.y)

.否则

移动目标.x = 电脑鼠标坐标.x

.如果 (取绝对值 (Y差) > 1)

.如果 (取绝对值 (Y差) > 10)

移动目标.y = 电脑鼠标坐标.y - 10 × 取符号 (Y差)

.否则

移动目标.y = 电脑鼠标坐标.y - 取符号 (Y差)

延时 (200)

.如果结束

移动鼠标(移动目标.x, 移动目标.y)

.否则

移动目标.y = 电脑鼠标坐标.y

' 移动鼠标(移动目标.x, 移动目标.y)

' 鼠标键 (1, 3)

' 延时 (300)

' 鼠标键 (1, 4)

移动结束 = 真

.如果结束

.如果结束

延时 (50)

.循环判断尾 (移动结束 = 假)

移动结束 = 假

调试输出 (“进入微移”)

.循环判断首 ()

鼠标坐标 ()

调试输出 (“游戏鼠标坐标:” + 到文本 (游戏鼠标坐标.x) + “.” + 到文本 (游戏鼠标坐标.y))

电脑鼠标坐标.x = 取鼠标水平位置 ()

电脑鼠标坐标.y = 取鼠标垂直位置 ()

X = 游戏鼠标坐标.x - 防漂目标.x

Y差 = 游戏鼠标坐标.y - 防漂目标.y

调试输出 (“X差:” + 到文本 (X) + “Y差” + 到文本 (Y差))

.如果 (X ≠ 0 或 Y差 ≠ 0)

.如果真 (X ≠ 0)

移动目标.x = 电脑鼠标坐标.x - 取符号 (X)

.如果真结束

.如果真 (Y差 ≠ 0)

移动目标.y = 电脑鼠标坐标.y - 取符号 (Y差)

.如果真结束

延时 (500)

移动鼠标(移动目标.x, 移动目标.y)

.否则

移动结束 = 真

鼠标键 (1, 3)

延时 (300)

鼠标键 (1, 4)

.如果结束

.循环判断尾 (移动结束 = 假)

在梦幻西游登录界面画板2能截取以梦幻西游鼠标为顶点的鼠标图,登录游戏后画板2的截图会出现随机漂移。也就是说登陆游戏后判断的鼠标坐标不再准确,会出现漂移。这问题出在哪?我想了半天没想出来,望各位大大帮忙看下

python梦幻西游鼠标偏移_梦幻西游鼠标漂移,求修改,不知道错误在哪相关推荐

  1. 全局zomm缩放后echarts鼠标偏移的问题(鼠标触发提示框位置有偏差)

    全局zomm缩放后echarts鼠标偏移的问题 最近项目里需要做很多图表,但所有的图表都有一个问题,就是鼠标hover触发位置与鼠标实际位置有偏差 解决办法:全局缩放影响到了echarts容器,通过d ...

  2. qt5 textedit怎么改变鼠标响应_聊聊鼠标的前世今生

    前言 当今社会,我们的办公.购物.学习样样都离不开电脑,而鼠标作为我们和电脑互动的主要方式直接影响着我们的人机交互体验.今天,小编就和大家一起走进鼠标,了解它的前世今生. 鼠标的"前世&qu ...

  3. python梦幻西游鼠标偏移_【按键盒子】梦幻西游解决鼠标漂移问题

    Gosub GetFbl // Gosub 点击任务红名 /// //获取窗口分辨率 /// Sub GetFbl //左上角找图 FindPic 0, 0, 1024, 768, "Att ...

  4. python梦幻西游鼠标偏移_找个梦幻西游防鼠标偏移漂移防越界的按键精灵子程序...

    Sub 鼠标移动 (i,j) MBX=i:MBY=j If MBX > 60 and MBX < 550 and MBY > 100 and MBY < 450 MoveTo ...

  5. python梦幻西游4小人_梦幻西游大漠插件过鼠标漂移和四小人

    .大漠免注册调用 (取运行目录 () + "/dm.dll") 全局大漠.创建对象 () .如果 (全局大漠.注册VIP ("你的VIP注册码", " ...

  6. python鼠标碰撞_获取鼠标指针测试item之间的碰撞

    python海龟画图碰撞动画演示 """ 获取鼠标指针测试item之间的碰撞 这份源代码展示了如何实时获取鼠标指针坐标, 如何进行碰撞检测,这样用海龟画图模块制作游戏方便 ...

  7. python实现轨迹回放_记录鼠标的轨迹并回放的js代码

    遇到的问题: Question ①:mousemove事件中,移动方法中会被记录很多的left和top,我只需要大概的几组数据就行,不需要那么多: Question ②:回放的时候,在for循环里执行 ...

  8. python梦幻西游4小人_梦幻西游:五开简单组合,1无底洞4溅射大唐优势明显,全程挂自动...

    一个喜欢五开的梦幻玩家,今天给大家介绍的是关于五开的奇葩组合,1无底洞4大唐,该组合简单方便,配合大唐的平砍优势可谓是挂机最佳的组合,一起来看看吧. 这里介绍的队伍等级为109级,玩家之所以选择了4大 ...

  9. vscode用鼠标滚轮_「鼠标」垂直鼠标体验之三 麦塔奇Rockstick2摇杆鼠标

    Microtouch麦塔奇是我体验的第三个垂直鼠标品牌了,前两个分别是罗技和多彩. 对比来看,这次上手的Rockstick2是我目前体验的垂直鼠标里最迷你的一个. 整体外观先上图给大家看一下~ 到手了 ...

最新文章

  1. 《虚拟化与云计算》读书感(三)数据中心的概述
  2. Redis源码剖析(一)服务器与客户端交互流程
  3. 关于linux技术的的外文,关于Linux的介绍-外文翻译.doc
  4. Android自己定义DataTimePicker(日期选择器)
  5. 想尝试转前端,但不知道从何学起
  6. 手机桌面没有计算机图标,手机桌面图标不见了,更改桌面图标的大小-
  7. python数据处理可以做什么菜_厌倦了EXCEL想玩点新花样?教你利用Python做数据筛选(下)...
  8. Redis 安装教程
  9. 在Win10 系统中安装VS 2008
  10. 机器人相关的会议期刊
  11. Python3自然语言(NLTK)——语言大数据
  12. c语言分段函数x2-sinx,大学高等数学: 第二章第五讲三种分段函数求导法, 再也不担心了...
  13. 手机指北针 + Python绘制徒步路线图
  14. HDU - 6578 Blank dp
  15. pytorch矩阵运算
  16. c++工作宝贵经验呀,我去。。。。
  17. Hive ,Hsql行转列、列转行实现
  18. 计算机组成原理概念学习DAY7——外围设备
  19. 配置Microsoft SQL Server安装,win7,win10
  20. 北京公积金打印贷款证明(缴存明细+异地贷款职工缴存使用证明)

热门文章

  1. IconMaker:一款好用的图标制作工具
  2. 佛说五百年的回眸才换来今生的擦肩而过!(zt)
  3. 【笨嘴拙舌WINDOWS】SetCapture和ReleaseCapture
  4. 西门子PLC配KUKA机器人程序 程序为西门子S7-1500PLC博途调试: 西门子与KUKA机器人通讯
  5. cp 过程流程图模板_程序流程图有什么用?简单实用的流程图模板大全
  6. vs2010 静态库以及动态库编译实例
  7. 思维导图 基础篇(02)认知大脑
  8. 骨传导耳机原理,骨传导耳机优缺点
  9. Web安全:X-XSS-Protection头(防XSS攻击设置)
  10. 快应用-Canvas实现尺子左右滑动的效果