抱歉,剛看到留言。
程序已經做了相應的調整,現在可以工作了,大家快去下載吧。^_^
@xiaobai
每次更新程序后,你可以使用主菜單‘設置’-‘恢復賬號與配置’命令來恢復舊版本的賬號和設置數據。
不開電腦,程序怎么工作呀,呵呵。
還不確認是否改了代碼,網頁上提示正在停機維護,目前不能訪問。等等再說吧
登錄發生錯誤的童鞋,請嘗試用IE手動登錄下白社會,然后關閉IE,再用程序試試看。
回復樓上的:
您是批評我裝行家么?我哪里說我是FF插件開發的行家了?
寫關于FF插件開發的這幾篇文章,完全是因為去年要為公司開發一個FF插件,當時也是從零開始學習。這幾篇文章只是記錄自己的學習經歷罷了,又不是教程。而且我只是寫在自己的blog中以備今后查閱所用,既沒有發布到cppblog推薦區,也沒有四處宣傳。
中國有句俗話:萬事開頭難。我當初學習FF插件開發,也是遇到很多問題。但通過找資料,基本上都解決了。如果您說我理解50%,我覺得您高估我了,其實我只理解了20%。但這就足夠了,足夠我完成我的工作任務了。
昨天沒登錄白社會,沒看見。
今天下午才看見,這次白社會修改了很多動植物的數據。
還以為這次白社會有多大改動呢,只加了幾種新作物,太不過癮了。
而且級別還是有限制:花園20級,牧場15級。
普通化肥也取消了,正好,施肥功能我也不用開發了,呵呵。
這釣魚的外掛也沒人開發啊?有誰有線索沒?
我實在懶得寫了,最近公司事情好多,一直沒時間,郁悶。
@ray
你把IE緩存清除一下試試。或者換個賬號試試。
實在不行,你能否用httpwatch把你的登錄字符串抓下來給我看看?
回復 養殖者:
你的賬號是email還是電話號碼?什么時候注冊白社會的?從網頁可以正常登錄嗎?
回復 皮皮:
釣魚外掛可不是一兩天就能寫出來的,我現在還沒打算寫。不過估計有人已經在寫了,再等等吧,我們一起等^_^。
回復Me2,關于“花園預報不對頭,記得剛開始掃描是不同的,自動工作了會,就變成清一色的南瓜,而且時間都是一個時間成熟!停止后再運行又正常了,繼續觀察。呵呵。 ”
這可能是個bug。我測試過程中沒發現,預報在下一個巡視時間啟動就會重新更新了,可能這個問題比較難捕捉,有時間我這邊再多試試看。
以上各位,0909版本應該已經解決了多賬號掃描的問題了。我自己這邊測試通過(5個賬號),大家再下載試試看咯。
各位,由于白社會陽光牧場網頁代碼修改,所以工作不正常了。
我已經修改了代碼,并提供了patch,大家去下載吧。^_^
釣魚外掛我估計肯定有人已經在寫了,其實我想偷懶用別人寫的,不想自己寫了,哈哈。
我現在還沒找到有釣魚的外掛呢。
另回復bluemare:
說實話,防蟲、驚嚇我沒仔細測試,只簡單的試了一下,OK,就放上來了。回頭我自己測一下這個功能。回頭完善完善。
這個版發布以后,準備開始研究支持多站點了,第一個目標是支持51。
回復 李偉、白老大、111:
前段時間主要精力都在陽光牧場上,今天剛發布了新版本。如果沒什么重大問題。我會考慮做釣魚外掛的。
回復 紫冰:
你從網頁是否可以登錄?賬號是email還是手機號碼?是什么時候注冊白社會的?
感謝各位朋友支持。這幾天基本上就是在測試了。如無發現重大問題,本周就打算發布新版本。
另外回復“”:trace.txt是在程序代碼捕捉到異常后寫入的日志文件,主要用來跟蹤異常情況的,對一般使用者沒有什么用。
昨天已經找到偷取率不高的原因了。現在單賬號情況下已經可以實現超過95%以上的偷取率了。
不過多賬號之間目前工作起來還有些沖突,正在解決中。但愿下周可以發布2.0的測試版本。
釣魚我玩兒了一下,還不錯。至于要不要寫輔助釣魚軟件,以后看精力允不允許吧。呵呵。
不過我相信,肯定已經有人開始寫了,等等吧。:)
回復 網友,網游:
這幾天正在抓緊時間測試‘按時偷取’功能,發現很多問題。不知道為什么,作物剛成熟,我發起偷取請求,竟然總是返回沒有東西可偷、或者還沒成熟,難道有成熟保護?還是我的偷取時機不對,或者其他什么原因。跑了一下午,偷取率只有50%左右,現在還在想辦法改善。
本來打算這個月底發布新版,看來要跳票了。大家再等等吧。
回復 bb、網友:
防蟲、驚嚇功能我已經寫好了,準備和2.0版本一起發布。目前2.0的主要代碼寫完,但昨天測試了以下,發現很多bug,還不能拿出來給大家用。請再等等吧。
回復 網游:
如果2.0工作穩定,后續我可能考慮基于目前程序,增加51和山寨開心網的支持的。在此之前,您可以使用上面‘誠心’的外掛程序。
回復 不戒:
你可以改造一下AddView方法,將里面動態create出來的CWnd轉成CView作為該方法的返回值即可。使用的時候可以用IsKindOf判斷一下即可。
回復 hehe :
謝謝支持。其實只要有個人能一直維護一個免費的好用的外掛就行了,我倒期望那個人不是我,呵呵。因為我太懶了,白天上班少有時間,回家以后還要陪兒子玩兒,開發這個外掛的進度太慢了……
誠心的那個程序功能很全,想的很周到,看得出來花了很大的功夫和時間。我要是做到那么全的功能,估計還要一段時間。
這幾天剛剛把程序結構改造完,并把作物成熟時間和動物下蛋時間的部分寫完。接下來開始寫‘秒偷’的部分。
回復 誠心:
寫的挺好的。支持的種類也比較多,功能比我這個全,贊一個,呵呵。
不過你說‘目前免費’,難道你將來打算收費?這種軟件還是一直免費比較好吧,大家都是隨便玩一玩,談到錢就不好了吧。你要是一直都免費下去,我的v2.0開發完了就停止,讓大家用你的好了。我個人精力有限,真得期望有一個非常好用的免費外掛一直有人維護下去。
你要是同意一直免費,我就在我的blog上寫一篇文章,幫你宣傳一下。
@小白
根據成熟時間偷取的機制我現在已經有了大概的思路了,這幾天我會開始著手寫一些測試代碼來驗證,如果可行的話,以后版本就會添加這樣的功能了。
好友列表是否下載更新,你可以在每個賬號的設置畫面中單獨設定,在最下方有一個checkbox,可以選擇不用每次都更新好友列表。
不過記得至少5天更新一次好友列表,因為程序判斷好友數據中最后登錄時間如果超過5天,就不再進入好友的花園牧場了。
re: 【原創】TinyJSON使用介紹 深藍色系統 2009-08-11 23:14
@遠古毛利人
可以轉載。不過你的網站似乎有些問題,我在家里可以訪問,在公司就不行。不知道怎么回事。你的網站不錯,挺好的,我也看到了一些我感興趣的技術文章。
回復 guest:看了幾遍才看明白你的意思。
是這樣的,如果你直接用XT的庫是可以的,但是如果是靜態鏈接,編譯出來的文件體積較大。如果是動態鏈接,作為商業軟件的話會有版權問題,畢竟XT還是比較貴的。
所以上面的源碼中是一部分XT中rip出來的界面庫代碼,可以以源碼形式添加到自己的工程里去,起碼從外面看起來沒有XT的影子(或者修改為沒有XT的影子)。
如果不考慮上面那些因素,那直接用XT的最新庫當然是最好的了。我這里有版本12的源碼,有的時候也會參考里面的一些代碼的。
回復 小白:
成熟時間計算很easy,定時收割/偷果實就比較麻煩一些。
我這幾天在思考怎么設計定時收割比較好,還沒有理清思緒,慢慢來吧,呵呵。
回復 小白:在當前巡視任務未結束前,重復點擊“巡視我的花園牧場”按鈕就會出現上面的提示。
初次使用,添加賬號后,點擊工具欄的“啟動巡視”即可。
回復CC:目前這個外掛不支持旺旺的陽光牧場,很抱歉。
另外taobao是會打擊使用外掛的賬號的,如果因為使用外掛而被刪除了賬號,這是大家都不愿意看到的結果。所以我暫時還是決定不寫旺旺的陽光牧場外掛。
不過有可能有些朋友已經在寫,或者已經寫好了旺旺的外掛了,你可以搜索一下看有沒有什么線索。我本人不玩兒旺旺的陽光牧場,所以也沒有關心過。
回復 aa:
更新時間我不能確定,因為小的修改不值得發一個版本,大的修改需要幾天時間測試才能放出來給大家用。下個版本會添加優先播種(放養)包裹中的作物種子(動物寶寶)的功能,還有給好友的畜牧場的水槽添水的功能。爭取這周末前發一個版本吧。
另外關于產量,現在我覺得還是遵守正常的產量原則吧。如果你很快達到了等級上限,就覺得很沒意思了。你看我現在的花園等級16,牧場11,已經到頭了,而且作物種類都種過了,所以感覺沒意思了。這種游戲就是要有一個‘目標’,玩兒起來還有點意思,一旦你達到了‘頂點’,就沒勁了。
re: 【原創】陽光牧場外掛的主要編寫思路介紹 深藍色系統 2009-08-05 10:15
回復 不戒大師:
我今天抽空寫一篇關于TinyJSON使用的文章吧。
回復:
目前版本不支持播種(或放養)包裹中的作物種子(動物寶寶),這個功能我已經寫好了,正在測試,以后版本提供。
回復 :
非常感謝你提了這么多好的建議。其實你說的也是我想在以后版本中嘗試添加的功能。根據作物(動物)成熟時間(下蛋時間)來收割、偷取、播種,但這種邏輯就比現在的要復雜許多,需要大量時間來測試。對我來說,只能每天擠出一點時間來寫一點,所以啥時候能做完我真不敢保證,我盡力吧,呵呵。
另外搜狐白社會的陽光牧場現在有等級限制,作物種類也較少,使用外掛以后,很快就到達了等級上限了,然后就感覺很沒意思。所以我還在考慮是不是要在這個外掛上花更多精力。
anyway,能寫一個軟件給大家用,是我的榮幸,我一定會繼續維護下去的。
謝謝你的建議!
to lq:
目前還沒有給好友加水的功能,下個版本我添加一下。謝謝你的反饋:)
@lq
bug上報:
1:即使你不選擇播種和放養動物,程序也會繼續放養和播種。除非把鏟地和清除老年動物勾選掉。
測試了一下,沒有發現這個問題。這個選項必須在啟動巡視前設定好。
2:不能為畜牧水槽加水(已經勾選)。
同上。
@aa
我用的是模擬http請求,按理說和端口、代理、防火墻沒關系,只要瀏覽器能訪問,我的外掛應該就可以訪問。這個問題再觀察一段時間吧,我先記錄下來。
@aa
要是你不介意,可以把你的賬號告訴我,我測試一下。你可以先修改一個臨時密碼,然后我測試完以后你再修改回去。
每次巡視前更新好友列表是因為好友的數據可能是在不停變化的,為了保持數據最新。以后版本我會考慮把是否每次都更新好友列表做一個選項。
@農民
你用手機號碼可以從bai.sohu.com成功登錄嗎?
“準備獲取好友數據……”這一句log以后,是向服務器發送獲取好友列表的http請求代碼。你的好友有多少呢?我現在最大測試過165方好友是OK的。另外,如果遇到time out,你可以嘗試從網頁登錄進入陽光牧場,看是否正常。
time out表示請求發給服務器了,但是對方沒反應。搜狐白社會的陽光牧場經常會這樣。
re: 【原創】陽光牧場外掛的主要編寫思路介紹 深藍色系統 2009-07-29 10:40
這個不是開心網的外掛啊,我明明寫了是搜狐白社會的陽光牧場么,呵呵。
開心網現在已經有很多很好的外掛了,分析手段應該差不多,都是用http分析軟件了解頁面請求,然后用編程語言模擬這些請求,然后對數據做解析。
不過千橡的山寨開心網和其他的有些不同,它的那個開心農場應該是用as3開發的,諸如種植、澆水、殺蟲、收割這些都是內嵌在as3中的代碼(應該是一個類的方法在接收內部的一些請求命令),不是普通的http請求方式,所以這些行為不太好通過常規手段模擬。
1、這個外掛是針對于白社會陽光牧場的,目前不支持旺旺
2、login_status='error2';表示登錄驗證不成功,也就是你的賬號不能被搜狐白社會認識;
3、搶焦點問題以后版本修復。
4、外掛使用MFC 8開發。
5、初次使用,點擊“新建賬號”,輸入別名、搜狐白社會Email和密碼,然后點擊“開始巡視”即可。其他功能慢慢摸索吧,我一直沒時間寫幫助文檔,不好意思。
這幾天身體一直不舒服,沒怎么寫代碼。這個星期爭取更新一個版本。
哇哦2天沒來有這么多回復了。
“很好~~唯一的缺陷是不能買蒲公英。”
答:下個版本會添加蒲公英的選項。當初沒添加蒲公英是因為它的收益比太低了,幾乎不賺金幣的,成熟時間還巨長。
“能不能把這代碼共享出來參才下”
答:這個可以,不過我這個版本有些功能不全,還有bug,我抽空做一個sample project,把XT的代碼放進去。
“能否添加手動設置發送時間的功能,以相對較慢的速度發送數據請求,會不會好一點。”
答:可以,我會考慮在今后版本添加請求重試次數、間隔,以及每種請求的間隔設定。另外,我發現在遇到一個第一個服務器返回錯誤起,一般在2~3分鐘之內的請求似乎都不成功,但4、5分鐘以后再執行相同的請求,服務器就能返回正確的數據了,不知道這是服務器做了什么保護還是其他什么原因。
“樓豬能否幫我寫個支持阿里旺旺的陽光牧場收割機器人。謝謝。”
答:首先請把上面留言中的“豬”改成“主”,謝謝。
我發現熱酷的這個陽光牧場OEM給了很多互聯網公司,像淘寶、搜狐、千橡的山寨開心網……其實代碼都差不多,登錄入口和每個請求地址不同而已。
因為個人精力不太允許,所以暫時沒有打算寫其他陽光牧場的外掛,抱歉。
“老大應該考慮一下“工作周期”,可以多設置幾個時間隨機,或者可以設定一個時間段來隨機時間來巡邏,比如可以設定20~200分鐘,在20到200之間隨機取巡邏時間,這樣不太容易被別人發現在用外掛了。”
答:呵呵,不管用什么辦法,只要用了外掛,就不可能不讓別人知道的。我寫的這個外掛目前還比較“笨”,只能定期巡視。做得好的話,應該能夠計算所有作物的成熟時間,在成熟時間到達時,起一個工作線程過去偷。慢慢來吧,如果時間允許,以后我可能會添加這種機制。
“發現一個問題 啟行巡邏的時候,搶焦點搶得太厲害了”
答:界面沒經過仔細測試,抱歉了,呵呵。你可以暫時先把程序最小化到系統托盤。
@很好
可能當時的網絡狀況不好,返回的網頁內容缺失引起。
@xuexiwanhua
1、謝謝:P
2、可以,以后版本會提供。包括每天自動到白社會打卡、自動領禮包、自動出售果實等等。太多需要添加的功能了,一點點來吧。我每天的時間很有限,你看現在都12點半了我才有點兒時間上來看看留言:P
3、為了減小程序體積,編譯的時候沒有選擇靜態方式,所以有些機器上如果缺少MFC 7的支持DLL文件,需要自己找一個。不好意思咯:) 以為CppBlog上的人都裝有VC呢,下個版本我改成靜態使用MFC就好了。
@xuexiwanhua
我的好友數量只有20多,所以沒做過100以上好友的測試,十分抱歉。現在還不知道怎么才能短時間具備這樣的測試條件(因為實在不愿意加一堆自己不認識的人):P。程序上并沒有對好友數量做什么限制。所以超過100有問題,猜想的原因可能是:
1、在長時間操作過程中,本次登錄的session過期了,需要重新獲取。
2、搜狐服務器返回了錯誤數據,而程序的容錯處理做的不完善引起。
下一個版本我會為程序的關鍵步驟添加異常日志輸出,以幫助確定問題的根因。
另外程序源碼還暫時不準備公布。不過我可以回頭寫一些文字介紹一下編寫這個程序的基本思路。
===
另外顯示偷取成功但實際上沒偷到應該是bug。
陽光牧場的作物,基本產量都是25個,只有超過25的部分才能偷,且每人只能偷1個,且只能偷1次。
每次執行偷取操作后,服務器會返回一些JSON數據,我的程序沒有對這些數據做驗證(看是否偷取成功),以后的版本中我會添加這些判斷。
另外今天或者明天我會再發一個版本,主要修改的地方有:
1、修改了賬號列表的1個bug:鼠標點選會影響賬號是否操作;
2、賬號列表添加上移下移操作,以決定每個賬號的巡視順序;
3、添加日志自動保存功能;
4、添加程序異常日志輸出,幫助確定程序運行中發生的錯誤。
謝謝各位朋友幫忙測試:)
基于XT早期版本中Rip出來的代碼做了一些修改。沒有直接用XT的static dll。
"帳號配置為不生效,跳過"
你有沒有在賬號列表中把添加的賬號打上勾呢?沒有的話就會出現上面的提示。
偷東西需要條件的:
搜狐的陽光牧場和開心網不一樣。成熟的果實數量必須大于25,超過25的部分每個人只能偷1個,且只能偷一次。所以如果你看到好友的果實產量是25的整數倍,那表示你不能偷的。