Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【开心农场】修复交流贴=【已修复牧场反复偷取的问题-最新修改】======最新修改====

  [复制链接]
wxiong1984 发表于 2009-10-27 18:17:23 | 显示全部楼层 |阅读模式
UCHome模板
适用版本: UCHome 2.0
语言编码:  
风格转换者: 原创
本帖最后由 wxiong1984 于 2009-10-30 13:57 编辑

开心农场的修复进度太慢了,看来我也只有加入进来,贡献自己的一份力量。

现在已经解决了牧场能反复偷取的问题。

在这里我希望参与农场修复工作的人都统一起来,都些交流。而不是仅仅把问题解决了放个什么补丁上来,如此下去,只能让大家修复起来越来越困难。


建议每一步修复都把详细的原因分析和修改的位置标出来,这样别人更好的再基础上继续研究。

建议之前参与修复的人员能集中于本贴把之前修复的内容发上来,众人拾柴火焰高。

比喻对于加了友情花费,打狗棒等我发现不能用,但我不知道之前花费不能用别人是怎么解决的。请修复的技术人员把修复过程发上来。好把这些都修复好。


本次修复内容是最紧急的,由于牧场偷鸡蛋的问题,造成牧场根本不能正常运行。这里我把牧场反复偷取的解决方案写出来。就不放改好的代码了,大家看了说明,很好改。

大家找到newmc.php这里:
  1. if ( $shop[$_REQUEST['type']][output] / 2 < $value->totalCome )
  2.                                                                                                                                 {
  3.                                                                                                                                                                 $value = "totalCome";
  4.                                                                                                                                                                 ++$tounum;
  5.                                                                                                                                                                 $value->tou = $value->tou.",".$_SGLOBAL['supe_uid'].",";
  6.                                                                                                                                 }
复制代码
发现一个问题:$value = "totalCome";  数组$value 被赋值为一个字符串,如是错误就明显了。

修改方法:
去掉$value = "totalCome";这一行




在++$tounum;下面添加:

  1. $value->totalCome=$value->totalCome-1;

复制代码
这行的意思是扣除被偷的数量

修改后的代码:
  1.                
  2.                                                if ( $shop[$_REQUEST['type']][output] / 2 < $value->totalCome )
  3.                                                                                                                                 {
  4.                                                                                                                                                                
  5.                                                                                                                                                                 ++$tounum;
  6.                                                                                                                                                                                  $value->totalCome=$value->totalCome-1;
  7.                                                                                                                                                                 $value->tou = $value->tou.",".$_SGLOBAL['supe_uid'].",";
  8.                                                                                                                                 }
  9.                                                                                                                
复制代码
另外为了方便大家修改,我前几天写了一个【uchome 本地农场unescape码加密与解密】的JS,方便大家转码
地址如下:
http://www.shayou.net/jm.htm

本人QQ:40700507  也欢迎参与修复的人员交流沟通。

再次倡议:授人以鱼不如授人以渔
建议之前参与修复的人员能集中于本贴把之前修复的内容发上来,众人拾柴火焰高。


这次开心农场的修复也让我们看到了互联网上的共享精神,一次破天荒的改变了DISCUS论坛长期的金币人生。



请觉得本贴有帮助的人留个言,把帖子顶上去,把精神弘扬起来!加快农场的修复。

------BY  残月  QQ:40700507  
QQ群号:30042275     

欢迎各类IT精英加入本群。


本人其他帖子:
【开心农场】牧场放蚊子BUG已完成--BY-残月 https://discuz.dismall.com/viewth ... p;extra=&page=1
【开心农场】牧场放蚊子BUG修复分析帖--BY-残月 https://discuz.dismall.com/thread-1464123-1-1.html
【本地农场】==【昼夜奋战解决了狗不咬人的问题】==  https://discuz.dismall.com/thread-1462082-1-2.html
【本地农场】【unescape码加密与解密】https://discuz.dismall.com/thread-1460043-1-1.html
【开心农场】修复交流贴=【已修复牧场反复偷取的问题-】https://discuz.dismall.com/thread-1461663-1-1.html
【开心农场】牧场放蚊子BUG修复分析帖https://discuz.dismall.com/thread-1464123-1-1.html
【httpwatch6.0破解版下载】https://discuz.dismall.com/thread-1464257-1-1.html
实现附带版权的【站内日志转载】功能【增加了图片转载】https://discuz.dismall.com/thread-1451760-1-1.html
士兵情缘 发表于 2009-10-27 18:22:57 | 显示全部楼层
是不是沙发呀
回复

使用道具 举报

piaodang 发表于 2009-10-27 18:23:00 | 显示全部楼层
xiexie  
谢谢
回复

使用道具 举报

superbeiyan 发表于 2009-10-27 18:25:30 | 显示全部楼层
沙发。。。。。。。。。。。
回复

使用道具 举报

superbeiyan 发表于 2009-10-27 18:25:52 | 显示全部楼层
晕 又没抢上
回复

使用道具 举报

kufun 发表于 2009-10-27 18:29:46 | 显示全部楼层
好东西啊,感谢楼主.
回复

使用道具 举报

偶尔郁闷 发表于 2009-10-27 18:31:16 | 显示全部楼层
zhichi..................
回复

使用道具 举报

1youcheng 发表于 2009-10-27 18:34:12 | 显示全部楼层
哈,严重支持!


免费可爱,转卖可耻!!
回复

使用道具 举报

hotllus 发表于 2009-10-27 18:36:16 | 显示全部楼层
谢谢~~~~~~~~~~~~~~~~~~~   
回复

使用道具 举报

freeznet 发表于 2009-10-27 18:55:58 | 显示全部楼层
本帖最后由 freeznet 于 2009-10-27 19:06 编辑

楼主的方案会导致部分产物丢失的...谨慎
比如其实偷了3个,总数却少了6个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-18 17:50 , Processed in 0.127132 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表