2012-08-14 46 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或點擊避風袋圖標 - 這會傳送你進/出(只要你在你的避風袋可以打開的地方)。