2012-08-14 22 views
0

我目前正在实施一个自动程序,拾取WAKFU的草药种子。 我做了很多研究,差不多完成了。我遇到的唯一问题是点击鼠标。当我点击“收获图标”上的鼠标时,似乎鼠标忽略了收获图标并按下了地面,为此我的角色移动而不是收获点击WAKFU C#

请参考我上传的视频。

http://youtu.be/W69hKqtH9HE

鼠标点击

 public void MouseClickLeft() 
    { 
     int x = Cursor.Position.X; 
     int y = Cursor.Position.Y; 
     mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); 
     mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0); 
    } 
    public void MouseClickRight() 
    { 
     int x = Cursor.Position.X; 
     int y = Cursor.Position.Y; 
     mouse_event(MOUSEEVENTF_RIGHTDOWN, x, y, 0, 0); 
     mouse_event(MOUSEEVENTF_RIGHTUP, x, y, 0, 0); 
    } 

      Point point3 = new Point(points[0].X +60 , points[0].Y - 60); 

     LinearSmoothMove(point3, delayt); 

     MouseClickLeft(); 

请告诉我,如果你需要更多的代码。

谢谢!

回答

0

我知道这是一个漫长的死亡问题,但对于那些后来在Google上偶然发现这个问题的人,要知道这一点:Wakfu带有我只能形容为对抗机器人的“自然防御” “变化加速”的相机。这会导致在屏幕上双击相同的x和y坐标,转换为游戏中的不同点击。

这打破了大多数基本的点击机器人。

为了规避这种情况,您必须利用远程传送“重置”摄像机的方式。通过远距传物重置摄像机可以使用zap门户,drago-express,或者只需点击地面上发光的脉动蓝色圆圈就可以离开(然后重新进入)该区域。这些将重置您的相机,并允许您使用您的机器人时的基地工作。

我希望这有助于未来的Google,并节省了时间和时间和研究小时)

0

另外,你可以用你的避风港袋重置相机。 Ctrl + H或点击避风袋图标 - 这会传送你进/出(只要你在你的避风袋可以打开的地方)。