抱歉,刚看到留言。
程序已经做了相应的调整,现在可以工作了,大家快去下载吧。^_^
@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的整数倍,那表示你不能偷的。