Re: [打屁] 用 Autoit v3 牧羊
看板TribalWars (Tribal Wars)作者Shuhaur (D.K.)時間18年前 (2007/05/08 22:21)推噓2(2推 0噓 4→)留言6則, 4人參與討論串2/2 (看更多)
程式說明開始...
#include <IE.au3> <== 必要的..
Dim $ArmyLight=25 <== 我自定的軍隊變數,後面數字為數量
Dim $Array[20][2] <== 也是變數,存羊兒的位址
$Array[0][0]=545 ;torontomapleleafs <== 開始定義小羊的位址, ";"後為註解
$Array[0][1]=754 <== 我是打上名字,比較好認
$Array[1][0]=551 ;Mumakil43s <== 定義第二隻羊..
$Array[1][1]=759
<== copy 上面的吧,一隻羊一組
<== 不過要修改成 [x][0] 和 [x][1] 喔..
for $i = 0 to 9 step +1 <== loop 開始,從第 0 組到第 9 組
<== 可以自行修改,如果羊太多沒辦法一次
<== 牧完,就分幾次吧。
<== 0 to 9 第二次 10 to 18 這樣..
<== 不過每次執行都要改程式就是了..
<== 當然也可以直接存二個程式..
Sleep(5000) <== 睡五秒鐘..按下 ok 回來時等畫面
MouseClick("left", 530, 475, 1) <== 這個是按下 LC 右邊的輸入框,
<== 要派別種兵種就修改一下 x,y 座標吧
<== 530, 475 就是螢幕的 x,y 座標
<== 用 auto it 的工具可以查出來
Send($ArmyLight) <== 送出變數,在上面定義的..為 25
MouseClick("left", 370, 563, 1) <== 滑鼠點 x 座標輸入框
Send($Array[$i][0]) <== 送出羊兒的 x 座標
MouseClick("left", 430, 563, 1) <== 點 y 座標輸入框
Send($Array[$i][1]) <== 送出 y 座標
MouseClick("left", 495, 563, 1) <== 按下 Attack
Sleep(4000) <== 睡個四秒等畫面
MouseClick("left", 250, 555, 1) <== 按下 ok
Next <== 下一隻羊我來了...
其實很簡單的..多看一下就懂了..XD
用 auto it 好處是免費,而且點二下 file 就會執行了..
一開始睡五秒也是方便點完 script file 後,切到 ie 的畫面來..
接著就看著它輸入牧羊軍和羊兒的家吧..
也許按下 attack 後那一頁的 ok 會按不到..在這邊會停四秒..
所以其實還是有時間自己按一下 ok 的..這時滑鼠已經移到那附近了..
另外就是有時候會有網頁 loading 的 error 產生..就趕快按上一頁
再自己補按一下吧..XD
主要就是方便輸入 x,y 座標囉..要一直打那個真的很麻煩的..( ̄□ ̄|||)a
--
If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain. http://ssdkchang.blogspot.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.71.230
推
05/08 22:22, , 1F
05/08 22:22, 1F
推
05/09 01:26, , 2F
05/09 01:26, 2F
→
05/09 09:58, , 3F
05/09 09:58, 3F
→
05/09 09:59, , 4F
05/09 09:59, 4F
→
05/09 14:37, , 5F
05/09 14:37, 5F
→
05/09 14:38, , 6F
05/09 14:38, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
7
11
TribalWars 近期熱門文章
PTT遊戲區 即時熱門文章