作者frank38 (_*_)
看板Facebook
標題Re: [分享] [寵社] 使用 AutoHotKey 來幫你拜訪好友
時間Wed Jul 22 19:26:12 2009
====== 7/29 07:00 EDIT =====
自動拜訪應該不會再改版了(目前是 V8),除非哪天心血來潮!?
或 playfish 因改版而導致失效...
雖然顯示上有bug:
選擇自己要拜訪的好友後,下次開啟還是顯示預設的那一個
但實際上已經有儲存你所選擇的,只是你看到的還是預設的
對於運作並沒有什麼影響。
自動賽跑…看心情再改 XD
自動釣魚!? …這個破壞原有遊戲樂趣太嚴重,所以就不放了 囧
============================
====== 7/27 21:00 EDIT =====
昨日 PTT 一直連不上
拜訪器更新了,可以讓你自己選擇要拜訪哪一位
(如果怕被右下角所跳出來的「通知」所擋到,請選第三位以後的朋友)
似乎越做越複雜.... 囧
不過只是多了一些可以設定的東西,執行上沒問題的話可以不用理他。
V8 版:
http://www.mediafire.com/?5dzhkxymmqz (ahk)
http://www.mediafire.com/?zgiklcwjyzw (exe)
(使用前請記得先把舊有的 ini 檔移除,或備份後移除)
============================
====== 7/26 00:10 EDIT =====
*寵社維修中,所以還沒測試*
做了些修改,包含瀏覽器的判斷 bug
因為原先是寫死了,瀏覽器判斷上是有順序的
若一次開多種就會有問題
並且為了不讓程式寫得很死,將一些資料存入 *.ini 檔
新增了 PS AutoVisitor Config (如果可以正常執行則可不用理這個)
如果你無法跑的話,這個可以讓你自己重新抓顏色,抓完後存檔即可。
主要有三種顏色要抓,在程式內已經有附圖
使用方法請看執行後的文字說明
下載 PS_AutoVisitor_V7_With_Config:
http://www.mediafire.com/?yh2ywmb2o4v
============================
====== 7/24 21:53 EDIT =====
改版了啊!可以釣魚了!但下面的腳本也全部死光了 XD
顏色上有改變,位置也有一點點異動...
這是改好的版本:
http://www.mediafire.com/?zymyqldkwry
============================
====== 7/25 17:23 EDIT =====
下面的都壞掉了,只剩說明看看就好。
以下的任何檔案、修改都已無作用。
============================
*如覺得這篇的內容不適當,我會自D
AutoRace 新增了 V5 版
做了一些修改,還增加一些功能
拜訪好友 (AutoVisitor V4)
預覽圖:
http://img401.imageshack.us/i/avv4.jpg/
.把圖片判斷取消了。
.可以設定 Delay 的時間,預設是 1000ms (1秒)
若執行過程中出現中斷的話,可以加大數值。
.腳本模式
-Daily Mode (每日)
只執行每日拜訪,同上一個版本一樣,
會 Focus 在「VISITS」分類內。
拜訪完就會停止。
-Repeat Mode (重複)
這個意義其實不大,只是有人問,我就加上去了。
此模式會 Focus 在「ALL」分類內,並且重複拜訪固定兩位好友,
好像是第三、四位好友(忘了),直到手動停止。
.下載:
http://www.badongo.com/file/16127282 (.exe)
這個已經包成單一執行檔,可獨立執行。
http://www.badongo.com/file/16127278 (.ahk)
若你不放心 exe 檔,也可以下載上面這個純腳本
再看自己需不需要包成 .exe 帶著走。如何包成 .exe 請見
[註1]
*補上 MediaFire 載點
http://www.mediafire.com/?yngyh5w2dmt (.exe)
http://www.mediafire.com/?yqj2gynyyyg (.ahk)
**擁抱版
http://www.mediafire.com/?gljjm3xnnvw
另外再附上之前做的賽跑腳本 (AutoRace
V5)
預覽圖(V4):
http://img169.imageshack.us/i/arv4.jpg/
預覽圖(V5):
http://img243.imageshack.us/img243/3596/avv5.jpg
.可設定執行次數 (不過好像有點 bug,我懶得改了 XD)
.
決不保證能完美執行,電腦小頓一下親地板的機率很高!
使用前請三思,玩玩就好啊 XD
.統計單次執行的結果,包含名次與總比賽次數。
原先想寫到 *.ini檔做統計,但後來想想...統計這個好像沒意義...
.測試過,個人覺得用 Chrome 跑起來比較順。
.腳本模式
-Race Mode (正式比賽)
使用前請三思,如果你覺得輸贏不重要,可以試試看。
-Practice Mode (練習)
跟正式比賽一樣,差別只在於這是練習模式,
可以當作不用下注的比賽來看,看「電腦」怎麼跟「電腦」跑…
-Crazy Banana Mode (瘋狂香蕉 XD)
如其名,就是在練習模式狂撿
香蕉,這是我無聊加上去的 XD
多跑了幾次後發現,為了撿香蕉,反而增加親地板的次數...真的無意義...囧
-Bet Mode (下注) NEW
有人需要,就加入了。
最低需求,沒有多餘選項。
固定選擇右邊那位,每注5元。
*沒有對獎盃確認視窗作判斷,所以可能自己要注意一下。
.下載:一樣分兩個檔案,一個是獨立執行檔,一個是腳本檔,
請選擇自己的喜好來使用。
http://www.badongo.com/file/16127284 (.exe)
http://www.badongo.com/file/16127283 (.ahk)
MF
http://www.mediafire.com/?1jojntiyybz (.exe)
http://www.mediafire.com/?udnziywdmj4 (.ahk)
V5版:
http://www.mediafire.com/?tmnco3ek0mh (.exe + .ahk)
重要事項:不保證每個人都能順利執行,若執行上有問題,
請試著改變 Flash 的畫質,或色彩等。
腳本使用及其他說明同
#1AOdar6V
[廢話]
其實還有很多可以考慮進去的,所以還可以更完整,但我懶了..
而且,後來想想我發現...好像很多做了都是沒意義的事情...囧
[註1]
使用 AutoHotKey 內所附的「Ahk2Exe.exe」就可以將你修改後的腳本包成執行檔。
(於 Compiler 資料夾內)
這些腳本各位可以任意修改、分享、使用,但請勿有任何圖利的行為。
--
http://www.facebook.com/frank38
--
--
承諾就像 幹伶XX
常說,但通常做不到
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.35.245
1F:推 epei001:我不能從便當狗下載~殘念 07/22 19:36
※ 編輯: frank38 來自: 122.120.35.245 (07/22 19:46)
2F:推 epei001:爬文後可以用了~好熱血阿xDDD 07/22 19:44
3F:推 asrain:推一個~ 很方便!!!可以專心看書了 哈哈(話說 擁抱較快?) 07/22 19:45
4F:推 Kinght:很好很強大! 覺得擁抱好像比較快+1 07/22 19:46
5F:→ frank38:真的嗎? 我都只點講笑話,沒試過其他的 囧 07/22 19:48
6F:→ frank38:不過都讓他自動跑了…感覺也沒差了吧 XD 07/22 19:49
7F:→ asrain:擁抱 抱一下就結束了 說笑話 還要等對方笑XD 07/22 19:49
8F:推 rogerwewe:神一下自動賭比賽的腳本 =0= 輸多贏少讓人腦羞... 07/22 19:50
自動賭沒意義吧... 又不能控制不是嗎..?
9F:推 asrain:哈~ 自動跑還是會忍不住想看耶~ 跟看電影一樣 XD 07/22 19:51
10F:推 epei001:同意樓上~好可愛>///< 07/22 19:57
11F:→ monkeyqoo:推一下 不過現在越來越懶了 07/22 20:11
12F:推 lena0608:不能跑>< 07/22 20:31
13F:→ frank38:在腳本內搜尋"joke",一共有兩處,把下面那行改成 07/22 20:53
14F:→ frank38:MouseClick, Left, StartX+254, StartY+298 07/22 20:53
15F:→ frank38:應該就可以擁抱了 07/22 20:53
16F:→ frank38:lena 大不能跑是指?都沒反應?還是賽跑沒反應? 07/22 20:54
17F:推 lena0608:都沒反應....我對這個一竅不通......>< 07/22 20:55
有試著調整遊戲的畫質嗎?
※ 編輯: frank38 來自: 122.120.35.245 (07/22 20:57)
18F:推 lena0608:有...畫面縮小之後游標會跑到左上角,就不動了>< 07/22 20:58
我沒遇過這個問題,請問程式畫面一開始的 [Ready] 這時是呈現什麼訊息?
19F:推 asrain:讚~ 我成功修改成擁抱了~ 再度感謝^^ 07/22 21:03
20F:推 Kinght:可以跟樓上貴求.exe嗎?QQ 07/22 21:04
21F:推 rogerwewe:想求自動賭是因為要衝賭博的獎杯太難了 要贏三百次 07/22 21:07
V5 版已加入
23F:推 CoolboxXD:感恩~~ 07/22 21:23
24F:推 Kinght:擁抱版 切換視窗後無法控制滑鼠阿~ 07/22 21:27
這是正常的吧,這無法背景執行的,
你只要開著,會隨時偵測你的畫面,建議執行時就不要再動電腦了。
25F:→ asrain:那 只好請frank親自修改了XD (我先刪掉連結^^") 07/22 21:36
26F:→ Kinght:沒關係 晚上睡覺ps rs一起掛XDDDDD 07/22 21:41
擁抱版:
http://www.mediafire.com/?gljjm3xnnvw (MediaFire) Badongo 一直傳不上去
我也只有改那兩行而已..
27F:推 ZephyrAvatar:V4版我執行後游標按完visit後就一直停在coin那邊了.. 07/23 12:10
28F:→ ZephyrAvatar:原版跟Hug版都一樣,我用火狐,是哪邊弄錯了嗎? 07/23 12:10
29F:→ ZephyrAvatar:就是按完Daily mode,選是開始後,游標會先移到coin 07/23 12:13
30F:→ ZephyrAvatar:那邊,又移回visit點一下,然後就不斷移動至coin那了 07/23 12:13
31F:→ ZephyrAvatar:(移走還會一直移回去,但不會點...XD) 07/23 12:14
可能是顏色判斷上出了點問題吧
當初是為了防止右下角的「通知」出跳出時卡到
因此對於朋友名單內的背景(
灰色)做了點判斷,但沒實際測過 囧
所以請把進入判斷通知的那段刪掉,並且不要點第一位好友,改點其他人
約在程式內的第50行,搜尋「
click first friend」就能找到
把接下來的 Loop 註解掉,不要進入檢查的 Function 即可
並且變更接下來要點的位置(好友)
*每位好友間隔約 90 piexl 左右
因此只要將 X 軸作變動即可。
如下:
---------------
;click first friend
Loop
{
If ClickFirstFriend(StartX, StartY) = 1
Break
Sleep %sleeptime%
}
MouseClick, Left, StartX+513, StartY+455
Sleep %sleeptime%
--------------
修改後
--------------
;click first friend
註 ;Loop
解 ;{
或 ; If ClickFirstFriend(StartX, StartY) = 1
刪 ; Break
除 ; Sleep %sleeptime%
;}
MouseClick, Left, StartX+
243, StartY+455
<- 這是第四位好友
Sleep %sleeptime%
--------------
32F:推 lena0608:就跟你放的圖一模一樣耶...會不會是電腦解析度的問題呢? 07/24 17:54
你可以試著調整 Flash 的解析度看看,或者 Windows 的顯示配色 (16位元、32位元)
因為沒辦法保證每個人都能使用喔
可能的原因在我前面幾篇的文章中有提到過。
33F:推 epei001:真的耶~看來以後要多多注意這篇=) 07/25 15:13
34F:推 HorseHector:不好意思!我是用火狐~但是按完DAILY MODE後就停擺了 07/25 16:27
35F:→ HorseHector:狀況跟ZephyrAvatar有點像但我有改X變為243這三個數字 07/25 16:27
36F:→ HorseHector:但也是呈現停擺狀態!然後出現一串英文字為 07/25 16:28
37F:→ HorseHector:could not be found the base point 07/25 16:28
38F:→ HorseHector:想請問一下!這情況是否我自己設定錯誤~麻煩您教導我 07/25 16:29
39F:→ HorseHector:謝謝你!! 謝謝 07/25 16:29
請問你是使用在本文最上方的檔案嗎?
其他的都不能用了喔
※ 編輯: frank38 來自: 122.120.34.172 (07/25 17:23)
40F:推 HorseHector:你好!我載了擁抱版(V4) 也載了賽跑版(V5)但都按開啟 07/25 18:41
41F:→ HorseHector:後就停止了!! 都沒有動作了!! 07/25 18:41
42F:→ HorseHector:最上方的版本也有載但三個都沒動作!!! 07/25 18:43
43F:→ HorseHector:所以想請問一下是否我有辦法可以改善~謝謝你回應 07/25 18:43
沒有動作,那有什麼訊息出現嗎?
※ 編輯: frank38 來自: 122.120.34.172 (07/26 00:16)
44F:推 afar:你好! V5版 我想自動賭 但是他會卡在找勾勾那邊 回報一下 07/26 21:05
45F:推 afar:手動按 然後略過 找的到ready 但比完賽 下方時間會卡在[1000] 07/26 21:09
46F:推 epei001:來試看看 07/26 22:51
47F:推 tommy6:請問這要怎麼使用比較好 我開了可是寵物都沒動做 07/27 13:30
48F:推 epei001:目前我是在打勾的地方會卡住..那個抓顏色的按alt+r後按 07/27 14:06
49F:→ epei001:save就行了嗎?(隊額flash上面的綠色勾勾按) 07/27 14:06
50F:推 HorseHector:謝謝你!V7版我可以正常去拜訪朋友但有一個小問題就是 07/27 18:58
51F:→ HorseHector:我如果是第三名!游標只會從第四名開始拜訪~就是我前面 07/27 18:59
52F:→ HorseHector:的友人都會是手動拜訪!而重複拜訪會停在coins!! 07/27 19:00
53F:→ HorseHector:但還是謝謝你^^ 07/27 19:01
因為怕被右下角的「通知」卡到,或者請用V8 版,可以自己設定要拜訪哪一位
※ 編輯: frank38 來自: 125.233.68.131 (07/27 21:34)
※ 編輯: frank38 來自: 122.120.46.66 (07/29 00:22)
※ 編輯: frank38 來自: 122.120.46.66 (07/29 07:06)
54F:推 CoolboxXD:深深的感謝! 07/29 13:21
55F:推 HorseHector:感謝!!謝謝~ 07/30 16:14
56F:推 HELLOMONKEYs:太感謝了 好想自己學怎麼寫 ~"~ 08/01 19:39
57F:→ frank38:在 EzHotKey 版有基礎教學,也有許多範例,可以去看看 :) 08/02 04:01
58F:推 HELLOMONKEYs:謝謝你 法蘭克大大 XDD 我馬上去看 08/02 16:17
59F:推 truelove6tw:謝謝你的用心 每天上班好累 有這個好棒(抱>///< 08/25 22:55
60F:推 mzsu:我沒慧根,不管是上一篇的還是v8都失敗 囧 09/13 17:33