谁现在马上给我一个能用的qq桌球瞄准器免费版...

2D桌球瞄准器对方在用怎么可以看出来??
2D桌球瞄准器对方在用怎么可以看出来??
我知道有种瞄准器是点鼠标右键就自动瞄准的,现在很多玩家都在用,那我们这些手动的怎么办啊?辛苦练了很长时间,才厉害点,他们新手拿瞄准器,就成高手了!!有没有什么办法可以看出来对手是否在用瞄准器,或者有软件可以监测到的啊???希望腾讯对各位手动玩家负责!!!
不区分大小写匿名
现在的QQ,很多人都开了很多会员.黄钻.红钻。QQ游戏里面很多人天天喇叭乱飞,现金装备一大堆。你以为有钱人真这么多嘛?其实,这些人的Q币都只是刷来的! 你只要30多块就可以拥有。 &
转入正题,先准备腾讯Q币充值卡一张(充值卡可以在网吧或者小报亭购买)。方法是利用漏洞![细节方法见下文]。方法已经更新。&
在腾讯Q币充值页面下,隐藏了一个QQ
(此QQ是无法搜索到的) 的资料处理中心的数据文件,它是用来记录充过的充值卡的,当然它是没有办法直接访问的,不过我们可以通过它实现刷Q币的目的! &
首先,你要准备一张没有用过的充值卡,随便多少钱都可以.想刷的快点就用面值大一点的。省钱就用10元面值的充值卡。最好是用30面值的,数据不能过多的访问。 &
去充值:需充值的QQ帐号 注意!!:首先不能直接填你的账号,要填8位数QQ
数据管理账户 &
重新输入帐户 同样填 8位数QQ
数据管理账户 接着输入充值卡卡号 填你准备的充值卡卡号 &
充值卡密码 填你准备的充值卡密码 &
请输入附加码 照样填上 &我同意该协议 点上同意 &然后点确定,开始充值 &
这样会弹出是不是给账户位数QQ
充值,然后点“确定”了,开始跳转页面了,因为 8位数QQ
是系统数据号!系统会告诉你给账户 8位数QQ
充值失败! &
接下来是关键了:现在刷新页面,系统就会提示出错:页面不能刷新,别管它,然后按返回键,返回冲值页面,重复上面的步骤,帐户还填 8位数QQ
卡还是填你购买的卡号和密码继续冲,腾讯系统将会和刚才一样出现充值失败。这样反复15次 &
最后一次:账号填你自己的账号,注意 最后一次一定要填写自己账号QQ,系统会提示冲值成功!这样会造成个假象,充值系统会打一个假的封包,这样之前刷的都会充入你自己的QQ帐号! &
总数是你重复冲15次的总和。那么你的Q币就翻15倍了 10快的会变成150快!&
注意: &
1.刷出的Q币可以冲会员.钻 也可购买QQ游戏商城里的现金道具. &
2.最后一次一定要填你自己的QQ账号,这样才能充到你自己的账号上。&
3.建议刷Q币次数不要过多,同一IP大量充值容易被TX发现 &
4.充值过的点卡系统会提示,此卡无效 &
只建议刷到10倍!!!
老套的骗术,冲完 不就给 8位数QQ (你的QQ冲去了吗) 靠!
相关知识等待您来回答
QQ游戏领域专家下载工具相关分类
常用装机软件
软件标签:
软件授权:绿色版
更新时间: 15:34:20
软件类型:国产软件
软件大小:124 KB
软件语言:简体中文 
应用平台:Win2000/WinXP/Win2003/Vista/win7
QQ桌球瞄准器个一个针对QQ2D桌球的瞄准器,软件自动识别白球,自动判断球与洞的角度,打球的时候,只需要点一下目标球洞,然后把鼠标放在被打的球上,按住&Ctrl+D,软件自动调整鼠标角度,接着你只需要按1下左键就可以把目标球,轻轻松松打进球洞!。注意:可能部分杀毒误报,请用户自行选择下载与否......
软件下载   
点击以下链接下载企鹅QQ桌球自动瞄准器4.6绿色版(一个针对QQ2D桌球的瞄准器)  
相关资源   
?上一软件:
?下一软件:
 华彩软件站的所有软件都经过严格安装检测,如发现有病毒木马或不能下载,请()反馈。
 推荐使用[]等专业工具下载本站软件,可获取最高速的下载速度。
 请尽量使用[]或[]等解压缩工具,这样能确保您下载的软件运行正常。
 若下载的软件压缩包有加密,密码将是
 华彩软件站中所包含的破解版及注册码均搜集自互联网,如果上述行为侵犯到您的权益,敬请通知。
 感谢您对本站的支持,欢迎您加入华彩软件站用户QQ群进行交流!跪求一个QQ桌球瞄准器,要免费而且一定要能用的_百度知道
跪求一个QQ桌球瞄准器,要免费而且一定要能用的
今天玩QQ左丘的时候,连着碰到两个用瞄准器的,把我虐的太惨了,第二次竟然一杆清台而且是147分,本来我是不用这些东西的,但是今天实在是憋气,有句话说的好,如果你想胜过一个卑鄙的人,那么你就要比他更卑鄙,所以就算被骂,被鄙视,这个瞄准器我还要要定了,有这个东西的请发我邮箱,谢谢
提问者采纳
你说的问题,我知道,他是用的2d桌球瞄准器终极版,以前我也有,也可以一杆清台147.但是后来QQ游戏大厅升级,所有的瞄准器都不能用了。可能也有能用的,但是要钱的,这样吧,我给你一个免费的,没有那个那么好用,但是也可以用,希望笑纳。已发送你的邮箱。注意查收。
其他类似问题
qq桌球的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2911人阅读
&&&&&&& 平时不怎么玩游戏,有时消遣就玩玩QQ里的2D桌球,但是玩的次数少,不能像骨灰级玩家一样百发百中,肿么办呢?于是某天突发奇想,决定自己也来做个“外挂”。说是外挂,其实只是一个瞄准器,毕竟外挂是修改别人的软件,有点违法的意思,况且自己还没有能力去那么做,所以自己还是弄个瞄准器,做做弊,过下小瘾,同时也提高一下自己的编程能力。
&&&&&& 2D桌球斯洛克的界面如下:
&&&&& 起初(也就是半年前),自己尝试做一个瞄准器的初始版本,用C#做,想法很简单:
&&&&& Step1.把鼠标移到洞口,获取鼠标位置;
&&&&& Step2.将鼠标放到要击打的球的圆心上,获取鼠标当前位置
&&&&& Step3.根据进球时三点共线的原则按照球的半径自动将鼠标移动到准确的击球点。
&&&&& 示意图如下:
&&&&& 于是当初就按照这个想法做了,开始给自己做了个C#版,调用Windows API中的GetDesktopWindow,GetWindowDC,SetCursorPos三个函数,经过简单的数学运算,就基本实现了功能。代码如下:
using System.D
using System.Windows.F
using System.W
using System.Runtime.InteropS
namespace TaiqiuGua
public partial class Form1 : Form
const int ra=25;
[DllImport(&user32.dll&)]
static extern IntPtr GetDesktopWindow();
[DllImport(&user32.dll&)]
static extern IntPtr GetWindowDC(IntPtr hWnd);
[DllImport(&user32.dll&)]
static extern bool SetCursorPos(int X, int Y);
public Form1()
InitializeComponent();
Point startP;
Point endP;
private void Form1_KeyDown(object sender, KeyEventArgs e)
switch(e.KeyData)
case Keys.F1:
startP=Control.MouseP
case Keys.F2:
endP = Control.MouseP
case Keys.D1:
int x1 = (int)(endP.X + ra * ((endP.X - startP.X) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
int y1 = (int)(endP.Y + ra * ((endP.Y - startP.Y) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
SetCursorPos(x1, y1);
case Keys.D2:
int x2 = (int)(endP.X - ra * ((-endP.X + startP.X) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
int y2 = (int)(endP.Y + ra * ((endP.Y - startP.Y) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
SetCursorPos(x2, y2);
case Keys.D3:
int x3 = (int)(endP.X + ra * ((endP.X - startP.X) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
int y3 = (int)(endP.Y - ra * ((-endP.Y + startP.Y) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
SetCursorPos(x3, y3);
case Keys.D4:
int x4 = (int)(endP.X - ra * ((-endP.X + startP.X) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
int y4 = (int)(endP.Y - ra * ((-endP.Y + startP.Y) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
SetCursorPos(x4, y4);
GC.Collect();
&&&&& 使用时,只需要激活瞄准器窗口,按F1,F2获取鼠标位置,再根据洞口位置分别选按1、2、3、4数字键就行。
&&&&& 经过N次试验,成功率还挺高,只是有时候手动放置鼠标到被击打球圆心会出现误差,导致击球不准,当然,后来我赢了很多场比赛(嘿嘿,有点不道德!)。
&&&&& 再后来,又用C写了一遍,给同学用了。代码如下:
#include &windows.h&
#include &math.h&
int ra=26;
int flag=0;
POINT startP,endP;
int x5,y5,x2,y2,x3,y3,x4,y4;
LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
static TCHAR szAppName[] = TEXT (&GUA&) ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndP
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hI
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppN
if (!RegisterClass (&wndclass))
MessageBox ( NULL, TEXT (&Program requires Windows NT!&),
szAppName, MB_ICONERROR) ;
return 0 ;
hwnd = CreateWindow (szAppName, TEXT (&Programmed By DC&),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
CW_USEDEFAULT, CW_USEDEFAULT,
NULL, NULL, hInstance, NULL) ;
ShowWindow (hwnd, iCmdShow) ;
SetForegroundWindow(hwnd);
MoveWindow(hwnd,100,100,200,200,TRUE);
UpdateWindow (hwnd) ;
while (GetMessage (&msg, NULL, 0, 0))
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
return msg.wP
void Draw(HWND hwnd,LPCSTR lpString)
PAINTSTRUCT
hdc = BeginPaint (hwnd, &ps) ;
GetClientRect (hwnd, &rect) ;
DrawText (hdc, lpString, -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
EndPaint (hwnd, &ps) ;
ReleaseDC(hwnd,hdc);
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam,LPARAM lParam)
PAINTSTRUCT
switch (message)
case WM_CREATE:
return 0 ;
case WM_PAINT :
return 0 ;
case WM_KEYDOWN:
switch (wParam)
case VK_F1:
GetCursorPos(&startP);
InvalidateRect (hwnd, NULL, TRUE) ;
Draw(hwnd,&第1点已锁定!&);
case VK_F2:
GetCursorPos(&endP);
InvalidateRect (hwnd, NULL, TRUE) ;
Draw(hwnd,&第2点已锁定!&);
case 0x31:
x5 = (int)(endP.x + ra * ((endP.x - startP.x) / sqrt((endP.x - startP.x) * (endP.x - startP.x) + (endP.y - startP.y) * (endP.y - startP.y))));
y5 = (int)(endP.y + ra * ((endP.y - startP.y) / sqrt((endP.x - startP.x) * (endP.x - startP.x) + (endP.y - startP.y) * (endP.y - startP.y))));
SetCursorPos(x5, y5);
case 0x32:
x2 = (int)(endP.x - ra * ((-endP.x + startP.x) / sqrt((-endP.x + startP.x) * (-endP.x + startP.x) + (endP.y - startP.y) * (endP.y - startP.y))));
y2 = (int)(endP.y + ra * ((endP.y - startP.y) / sqrt((-endP.x + startP.x) * (-endP.x + startP.x) + (endP.y - startP.y) * (endP.y - startP.y))));
SetCursorPos(x2, y2);
case 0x33:
x3 = (int)(endP.x + ra * ((endP.x - startP.x) / sqrt((endP.x - startP.x) * (endP.x - startP.x) + (-endP.y + startP.y) * (-endP.y + startP.y))));
y3 = (int)(endP.y - ra * ((-endP.y + startP.y) / sqrt((endP.x - startP.x) * (endP.x - startP.x) + (-endP.y + startP.y) * (-endP.y + startP.y))));
SetCursorPos(x3, y3);
case 0x34:
x4 = (int)(endP.x - ra * ((-endP.x + startP.x) / sqrt((-endP.x + startP.x) * (-endP.x + startP.x) + (-endP.y + startP.y) * (-endP.y + startP.y))));
y4 = (int)(endP.y - ra * ((-endP.y + startP.y) / sqrt((-endP.x + startP.x) * (-endP.x + startP.x) + (-endP.y + startP.y) * (-endP.y + startP.y))));
SetCursorPos(x4, y4);
case WM_SIZE :
if(flag==1)
Draw(hwnd,&第1点已锁定!&);
else if(flag==2)
Draw(hwnd,&第2点已锁定!&);
{InvalidateRect (hwnd, NULL, TRUE) ; }
return 0 ;
case WM_KILLFOCUS:
InvalidateRect (hwnd, NULL, TRUE) ;
hdc = BeginPaint (hwnd, &ps) ;
GetClientRect (hwnd, &rc) ;
hBrush = CreateSolidBrush ( RGB(255,0,0) ) ;
FillRect (hdc, &rc, hBrush) ;
EndPaint (hwnd, &ps) ;
ReleaseDC(hwnd,hdc);
DeleteObject (hBrush) ;
case WM_SETFOCUS:
InvalidateRect (hwnd, NULL, TRUE) ;
if(flag==1)
Draw(hwnd,&第1点已锁定!&);
else if(flag==2)
Draw(hwnd,&第2点已锁定!&);
case WM_DESTROY :
PostQuitMessage (0) ;
return 0 ;
return DefWindowProc(hwnd, message, wParam, lParam) ;
&&&&& 但是问题还存在,就是手动找圆心太麻烦,一般用触摸板比鼠标方便,但是仍然很不智能,于是一直想着用图像处理的方法去自动找圆心。
&&&&& 这几天在做数模,经常用到Matlab,刚做了一道要处理图像的题,正好想起这个问题来,于是,搁置的瞄准器继续开始完善了。
&&&&& 很快就有了思路,通过C#截图,然后Matlab进行图像滤波,灰度化,二值化以及边缘提取,然后进行圆曲线拟合,最后找到圆心,返回到C#中使用,代替手动找点。
&&&&& 首先,我用Matlab写了个函数:
function [x,y]=findcenter()
%close all,clear,clc
format short
a=imread('E:\360data\重要数据\桌面\test.bmp');
b=rgb2gray(a);%转化为灰度图像
%imshow(b)
b=filter2(fspecial('average',1),b)/255;
%b=medfilt2(b);%中值滤波
level=graythresh(b);%自动获取灰度图片的阈值
c=im2bw(b,level);%二值化
%imshow(c)
bw=edge(c,'canny');
bw1=~%取反,黑变白,白变黑
%imshow(bw1)
%imshow(bw1)
[yf,xf]=find(bw1==0);
xmin=min(xf);
xmax=max(xf);
ymin=min(yf);
ymax=max(yf);
%cirPx=[(xmax-xmin)/2;(xmax-xmin)/2;xmax]
%cirPy=[(ymax-ymin)/2;(ymax-ymin)/2]
%fitellipse(cirPx,cirPy)
centerX=(xmax+xmin)/2;
centerY=(ymax+ymin)/2;
ra=(ymax-ymin)/2;
x=centerX;y=centerY;
%x=0:size(bw1,2);
%degree=[0:0.01:pi*2];
%degree=[0:0.01:pi*2];
%plot(ra*cos(degree)+centerX,ra*sin(degree)+centerY,'r-');
%plot(centerX,centerY,'r+');
&&&&&&& 然后用Matlab2010b里的deploytool导出.net能使用的程序集dll文件(不知道为什么malab2009b在build时出现.net framework相关的错误),通过C#添加引用,调用其返回的参数,成功完成自动拾取圆心。
改进后代码如下:
using System.D
using System.Windows.F
using System.W
using System.Runtime.InteropS
using MathWorks.MATLAB.NET.A
using MathWorks.MATLAB.NET.U
namespace TaiqiuGua
public partial class Form1 : Form
const int ra=25;
[DllImport(&user32.dll&)]
static extern IntPtr GetDesktopWindow();
[DllImport(&user32.dll&)]
static extern IntPtr GetWindowDC(IntPtr hWnd);
[DllImport(&user32.dll&)]
static extern bool SetCursorPos(int X, int Y);
public Form1()
InitializeComponent();
Point startP,startP1;
Point endP,endP1;
private void Form1_KeyDown(object sender, KeyEventArgs e)
switch(e.KeyData)
case Keys.F1:
startP=Control.MouseP
case Keys.F5:
endP = Control.MouseP
case Keys.F2:
startP1 = Control.MouseP
case Keys.F3:
endP1 = Control.MouseP
case Keys.D1:
int x1 = (int)(endP.X + ra * ((endP.X - startP.X) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
int y1 = (int)(endP.Y + ra * ((endP.Y - startP.Y) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
SetCursorPos(x1, y1);
case Keys.D2:
int x2 = (int)(endP.X - ra * ((-endP.X + startP.X) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
int y2 = (int)(endP.Y + ra * ((endP.Y - startP.Y) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (endP.Y - startP.Y) * (endP.Y - startP.Y))));
SetCursorPos(x2, y2);
case Keys.D3:
int x3 = (int)(endP.X + ra * ((endP.X - startP.X) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
int y3 = (int)(endP.Y - ra * ((-endP.Y + startP.Y) / Math.Sqrt((endP.X - startP.X) * (endP.X - startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
SetCursorPos(x3, y3);
case Keys.D4:
int x4 = (int)(endP.X - ra * ((-endP.X + startP.X) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
int y4 = (int)(endP.Y - ra * ((-endP.Y + startP.Y) / Math.Sqrt((-endP.X + startP.X) * (-endP.X + startP.X) + (-endP.Y + startP.Y) * (-endP.Y + startP.Y))));
SetCursorPos(x4, y4);
case Keys.F4:
//Graphics g1 = pictureBox1.CreateGraphics();
//g1.CopyFromScreen(startP1.X,startP1.Y,0,0,new Size(endP1.X-startP1.X,endP1.Y-startP1.Y));
int w=endP1.X - startP1.X;
int h=endP1.Y - startP1.Y;
Bitmap bmSave = new Bitmap(w,h);
Graphics g=Graphics.FromImage(bmSave);
g.CopyFromScreen(startP1.X,startP1.Y,0,0,new Size(w,h),CopyPixelOperation.SourceCopy);
bmSave.Save(@&E:\360data\重要数据\桌面\test.bmp&);
g.Dispose();
//g1.Dispose();
bmSave.Dispose();
findcenter.Class1 f = new findcenter.Class1();
MWArray centerx = f.findcenter();
MWArray centery = f.findy();
double[,] x = (double[,])centerx.ToArray();
double[,] y = (double[,])centery.ToArray();
SetCursorPos((int)(x[0, 0] + startP1.X), (int)(y[0, 0] + startP1.Y));
//int [] d=center.D
//int x=int.Parse((center[1, 1]).ToString());
//int y= int.Parse((center[1, 2]).ToString());
//MessageBox.Show((y[0,0]).ToString());
f.Dispose();
GC.Collect();
private void Form1_Activated(object sender, EventArgs e)
//this.BackColor = Color.R
private void Form1_Deactivate(object sender, EventArgs e)
//this.BackColor = Color.B
&&&&& 经试验,成功率也很高,偶尔出现不准(估计是边缘提取和计算精度的问题),但是大多数偏差可以手动修正。
&&&& 到此为止,改进版全部完成。希望以后继续改进,更加智能化。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:284761次
积分:5013
积分:5013
排名:第1788名
原创:171篇
转载:73篇
译文:18篇
评论:322条
(12)(3)(4)(3)(2)(1)(1)(1)(3)(3)(2)(1)(2)(2)(3)(1)(1)(1)(2)(13)(2)(7)(5)(11)(16)(8)(7)(13)(17)(6)(39)(12)(23)(25)(1)(1)(1)(1)(3)(2)(1)

我要回帖

更多关于 qq桌球瞄准器免费版 的文章

 

随机推荐