- UID
- 24976
- 帖子
- 46
- 积分
- 28
- 紫菀
- 0 朵
- 花瓣
- 16 片
- 花蕊
- 5 朵
- 野草莓
- 0 个
- 蒲公英
- 0 朵
- 社区等级
- 3 级
- 在线时间
- 4 小时
- 注册时间
- 2008-3-20
- 登录状态
-
当前离线
|
楼主
发表于 2008-5-29 09:51
| 只看该作者
首先,我声明我是新人! 先报道下。
这个帖子如有不妥的地方请管理人员转移或者删除。
那个自由幻想辅助的板块不能发帖子 所以只好发这里了
关于神医飘移的问题,其实不必去删除(替换)什么游戏内的文件,腾讯只是加了层壳
,鼠标偏移了下而已。可以利用找色的原理,按键精灵里有后台找色的插件
VBSCcall Call FindColor(左坐标,上,右,下,”颜色”,x,y)
IF x>=0 and Y>=0 //如果条件成立找到颜色
Moveto x y //鼠标移动到XY
Endif
上面是按键精灵自带的插件,我们可以引用如下
VBSCall Call FindColor(241,398,1040,701,"00000ff",x,y) //在241,398,1040,701坐标范围查找0000ff 颜色
If x>=0 and y>=0 如果找到
Moveto x y //鼠标移动到 x y坐标点,当然他现在不会去点 验证的那个框框。
Endif
解决办法:
其实腾讯只是加了层壳,稍微懂的人很容易 发现,这只是鼠标偏移.我们在调试的时候 观察鼠标点击的位置,抓图,取得当前鼠标所在的坐标点X Y值,和需要真正点神医的位置求出差值X1和Y1,(X坐标是由左向右数值在逐渐增大,Y是由下向上数值在增大)多找几组数据就可以发现鼠标偏移的规律。哪么X1和Y1大概的值你既然算出来了。上面的程序可以改写成:
VBSCall Call FindColor(241,398,1040,701,"00000ff",x,y) //在241,398,1040,701坐标范围查找0000ff 颜色
If x>=0 and y>=0 如果找到
Moveto x+X1 y+Y1 //鼠标移动到 x y坐标点,当然他现在不会去点 验证的那个框框。
Endif
当然X1和Y1只是我临时使用的一个变量,其值可以是正数也可以是负数.
我的脚本用此方法可以在2.04版神医框自动飘逸以后使用.当然有更好的办法譬如利用按键精灵的找图插件 也可以 方法类似,我也成功调试过去了。 |
|