
我也研究过这个
800*600 穿越火线 你把鼠标移动到敌人身上的任何一个位置 以准星为起点坐标,下移40个像素会有敌人的名字 敌人的名字的颜色的 十六进制色值是“174AF2”
那么你在屏幕从 (360,340)到(440,350)这个范围里面找这个色值
如果找到了则
延时50毫秒
点击鼠标 1次
原码是
FindColor 360,340,440,350,"174AF2",intX,intY
If intX > 0 And intY > 0 Then
Delay 50
LeftClick 1
LeftClick 1
End If
相同的原理
你从(0,0)到(800,600)里搜人物的脑部的色值
如果搜到了 则
鼠标移动到脑部位置
延时50毫秒
单机 1次
但是人物脑部的色值有太多,我算了一共有几十万个
你如果全部加入搜索范围,那么耗费时间一定不少,到你搜到人物脑部色值的时候你早就被“蹦”了
如果用区域模糊找色呢,屏幕的背景里又有很多和人物脑部色值相近的色值
那就找不到人物脑部坐标了
如果你找到了相近的人物色值的坐标
把鼠标移动到那个位置
如果鼠标下方40个像素到50个像素之间有敌人名字的色值 则
延时 50毫秒
左键单机 1次
我告诉你 以上的全部,都不成立 为什么? 因为穿越火线在一年前就把按键精灵屏蔽了,也就是你在桌面能用,到游戏里就失效了
