2009年6月23日 星期二

【DIY】Pet Society Auto Pick

這支程式是由AutoIt v3編寫的
AutoIt提供了一些API可以很方便地操作鍵盤、滑鼠的I/O
(檔案、記憶體的I/O好像也是可以)
有興趣的可以去AutoIt官網看看
如果無法正常開啟的人,試試看把proxy先關掉再重開瀏覽器

Pet Society是Facebook裡的一個小遊戲
而Pet Society Auto Pick則是能夠讓竉物自動去撿錢的小程式
有玩過Pet Society的人應該都知道錢是滿難賺的 orz

Pet Society Auto Pick

點我下載(20090706更新第四版)
執行程式後,首先要設定相關的座標,這部份有點麻煩,
設定好後可以先按存入設定檔,以後直接讀取即可。



第一步:設定「Leave House」的座標



第二步:設定「Yes」的座標



第三步:設定繞房子週圍的座標
出房子後,程式會在房子週圍進行三次的拖拽(drag),完成繞房子撿錢的動作
每一次拖拽,需要設定滑鼠按下(click_down)及放開(click_up)的座標
所以總共需要記錄六個座標
這一步最麻煩,可能要多試幾次,抓到最適合的點。



(2009/07/18)補上簡易demo設定繞房子的座標影片



第四步:設定瀏覽器顯示title
需要設定這個是避免有時候切換到別的工作視窗,
但是程式仍然在執行,造成滑鼠被綁架的情況 XD
按下 ctrl + alt + del 出現工作管理員,
記下開啟 Pet Society 的瀏覽器的完整程序名稱



第五步:設定「Open Chest」的座標



第六步:設定「丟食物」的拖拽座標
自動餵食會以拖拽的方式將食物丟到屋子裡,
打開道具欄後,先移到預設的食物位置(記得要先存放一定的量)記錄座標
再將滑鼠移到畫面中央屋子的地方(即丟食物的位置)記錄座標
因為我的道具欄只有一面,沒有做翻面的動作,
所以如果有超過一面的道具的人,想辦法把食物移到第一面吧 XD



第七步:設定「繞幾圈後自動吃一次食物」
以Chocolate Milk測試,大概繞個300圈之後吃一次差不多
不同的食物,適合的圈數會不同

設定完成之後,可以按下「存入設定檔」,以後直接按「讀取設定檔」即可。

要執行程式,
先將畫面切到開啟Pet Society的瀏覽器的畫面,
按下F1鍵,可以啟動/暫停程式

測試一個晚上(8小時),扣掉食物錢大概可以淨賺2000~3000 Coins
還是很慢(orz)

6 則留言:

ppdog 提到...

這...工程會不會太浩大了點XD
不過寫一次以後就比較習慣了~

Unknown 提到...

後來還加了自動登入
然後就完全不想改了
亂七八糟 XD

蟲子 提到...

請問~~繞房子的座標怎麼設阿?我一直不成功

Unknown 提到...

其實就是三個連續的拖曳動作,簡易demo影片(http://www.youtube.com/watch?v=6rkDyUroU90)
另外後來發現可以用CheatEngine來進行更強大的輔助功能,且已經有許多高手發表相關的script,可以參考RockFu.Net(http://www.rockfu.net/blog/)。
其它像是Restaurant City也適用喔!

匿名 提到...

下載不到檔案了,可不可以再貼一次

Unknown 提到...

前一陣子電腦重灌,現在已經放上去囉!