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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 旧版牧场和农场修正文件(更新为12月7日补丁,另附原始老版本地农场,及修改后的整包)

  [复制链接]
kufun 发表于 2009-10-31 00:05:41 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 
插件名称: 老版农场和牧场的修改文件
插件作者: MFyoyo,1youcheng,残月,fbean,freeznet,我是来注册的啊,sam山姆,kufun,o5786486,求其,guizi6,32424,Ideal921,小澳,benchen,wanli1979,其他.....
适用版本: UCHome 2.0
本帖最后由 kufun 于 2009-12-7 17:05 编辑

fgh1.php是计划任务,已包含农场日志清理,牧场日志清理,牧场蚊子做坏事清理,因为放25次后不能再放了.再加上个fgh.php,是原版就有的,用来执行农场的加草加虫缺水任务.

先上传该文件到UCH的对应目录下,进UCH后台的系统计划任务里添加任务,写上任务名,再写上fgh1.php,只要在小时那里选择一下,其他不用再选,表示每天的几点运行该任务,然后提交即可.


newfarmjson.php
已修复:
日志显示为好友来偷菜的记录
狗咬人丢钱为果实价格的两倍并可偷到果实
好友及自己未上传头像的均以默认头像显示
菜地/好友列表名字/推送/日志均显示改为用户名而不再是昵称
批量购买装饰等BUG
到好友房子里可以看到好友收到的礼物和花.
加上打狗棒
去好友家看到花蓝赠送者名字已正常
牧草收获后在仓库显示
增加基因化肥
修改狗粮的BUG
增加友情化肥
增加幽灵和苏格兰牧羊犬
修复蘑菇和杨梅种子
修复买狗后出错
礼物种子随机种出动物不是BUG
邮件显示为2,实际新邮件为1
删除邮件会删除所有邮件和礼物
增加日志完整显示
增加新年和圣诞节场景
日志自动三天清理

未修复:
据说甘蔗第二茬不能收获(没人提了,不知是否改正?)
F币购买狗粮和礼物种子(由于没有新版农场的SWF支持,所以无法添加)
收到的礼物和鲜花未摆放数量,可以放无数个


未添加:
紫罗兰,百合,其他作物(由于没有新版农场的SWF支持,所以无法添加)



newmc.php
已修复:
添加日志显示并可删除
添加留言并可删除
添加蚊子,自己不可拍
可给自己和好友加草(只能一棵棵的加)
可买草(可立即扣钱,但却是把草加到背包里)
动物可生产
可卖动物
解决反复偷产品
所有地方均注册名显示
未上传头像用户显示默认头像
解决房子不显示等BUG
添加了乌龟
另外补充一些SWF.
成果显示
买草限制200以内.
动物说话
背景换了个,加上了日志和留言按钮
好友列表那里的"牧场经验排行"几个字不再错位
牧场买草立即在包里显示

未修复:
日志未显示好友捣乱(放蚊子)
到好友家买草时,会出现自己养的动物,给该好友加草后或重进该好友家,动物恢复正常
==============================================================
说明文件,原始版里很简单,我把破解作者的说明放这里..
  1. 本地版开心农场由www.xiaojufeng.com  QQ:517768150破解
  2. 请各位尊重原作者劳动,安装后立即删除。支持正版


  3. 1,先建三个表
  4. CREATE TABLE `uchome_plug_newfarm` (
  5.   `uid` mediumint(8) NOT NULL,
  6.   `farmlandstatus` text character set gbk NOT NULL,
  7.   `animal` text character set gbk NOT NULL,
  8.   `taskid` int(2) NOT NULL default '1',
  9.   `charm` int(10) NOT NULL default '0',
  10.   `money` int(10) NOT NULL default '0',
  11.   `exp` int(10) NOT NULL default '0',
  12.   `mc_exp` int(10) NOT NULL default '0',
  13.   `fb` int(10) NOT NULL default '0',
  14.   `reclaim` smallint(2) NOT NULL default '6',
  15.   `package` text character set gbk NOT NULL,
  16.   `mc_package` text character set gbk NOT NULL,
  17.   `fertilizer` text character set gbk NOT NULL,
  18.   `decorative` text character set gbk NOT NULL,
  19.   `fruit` text character set gbk NOT NULL,
  20.   `dog` text character set gbk NOT NULL,
  21.   `nosegay` text character set gbk NOT NULL,
  22.   `message` text character set gbk NOT NULL,
  23.   `mc_taskid` int(2) NOT NULL default '0',
  24.   `mc_taskid1` int(2) NOT NULL default '0',
  25.   `mc_log` text character set gbk NOT NULL,
  26.   `log` text character set gbk NOT NULL,
  27.   `wenzi` text character set gbk NOT NULL,
  28.   `bad` INT(11)  NOT NULL,
  29.   `mc_chat` text character set gbk NOT NULL,
  30.   `repertory` text character set gbk NOT NULL,
  31.   `expLimit` VARCHAR(30) NOT NULL DEFAULT '',
  32.   `parade` text character set gbk NOT NULL,
  33.   `dabian` TINYINT UNSIGNED NOT NULL DEFAULT '0',
  34.   PRIMARY KEY  (`uid`)
  35. ) ENGINE=MyISAM DEFAULT CHARSET=gbk;

  36. CREATE TABLE `uchome_plug_newfarm_logs` (
  37.   `id` int(11) NOT NULL AUTO_INCREMENT,
  38.   `uid` int(11) NOT NULL,
  39.   `type` tinyint(4) NOT NULL,
  40.   `count` tinyint(4) NOT NULL,
  41.   `fromid` int(11) NOT NULL,
  42.   `time` int(11) NOT NULL,
  43.   `cropid` int(11) NOT NULL,
  44.   `isread` int(11) NOT NULL,
  45.   PRIMARY KEY  (`id`)
  46. ) ENGINE=MyISAM DEFAULT CHARSET=gbk;

  47. CREATE TABLE `uchome_plug_newfarm_mclogs` (
  48.   `id` int(11) NOT NULL auto_increment,
  49.   `type` tinyint(4) NOT NULL,
  50.   `uid` int(11) NOT NULL,
  51.   `fromid` int(11) NOT NULL,
  52.   `count` text character set utf8 NOT NULL,
  53.   `iid` text character set utf8 NOT NULL,
  54.   `money` text character set utf8 NOT NULL,
  55.   `isread` int(11) NOT NULL,
  56.   `time` int(11) NOT NULL,
  57.   PRIMARY KEY  (`id`)
  58. ) ENGINE=MyISAM DEFAULT CHARSET=gbk;

  59. 2,所有文件拷贝至uchome的目录

  60. 3.这段代码 加在 header.htm 模板的</style>前面
  61. <!--{if $newfarm}-->
  62. @import url(newfarm/newfarm.css);
  63. <!--{/if}-->

  64. 和在
  65. <li><img src="image/app/topic.gif"><a href="space.php?do=topic">热闹</a></li>
  66. 后面加
  67. <li><img src="image/app/farm.gif"><a href="newfarm.php">开心农场</a></li>

  68. 4.uchome后台缓存更新
  69. 5.去uchome的后台添加计划任务
  70. 计划任务的php文件是 fgh.php
  71. 比如设置3点运行 那么每天3点 就刷虫,草 ,干旱
  72. 你要多刷 那就多设置几个 计划任务

  73. ok完毕
复制代码
另外相较于原始版的数据库,数据库里需要新加几个字段,如果原来加了farm_log,可删除掉.
log
mc_taskid1
mc_log
wenzi
bad
mc_chat
repertory
expLimit
parade

进数据库后,点SQL按钮,然后"逐条"执行下面的SQL语句,如果已有的字段可不用执行.
新加牧场新手任务的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `mc_taskid` INT(2)  NOT NULL
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `mc_taskid1` INT(2)  NOT NULL
新加牧场日志的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `mc_log` INT  NOT NULL
新加农场日志的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `log` TEXT NOT NULL
新加牧场蚊子的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `wenzi` TEXT NOT NULL
新加牧场放蚊子次数的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `bad` INT  NOT NULL
新加牧场留言的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `MC_CHAT` TEXT NOT NULL
新加成果的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `repertory` TEXT NOT NULL
新加每日经验上限的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `expLimit` VARCHAR(30) NOT NULL DEFAULT ''
新加队列的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `parade` TEXT NOT NULL
新加大便的SQL语句
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `dabian` TINYINT UNSIGNED NOT NULL DEFAULT 0

添加了简易后台及用户积分兑换F币.后台地址已添加到模板里并加了管理员IF的判断,(后台未加IF)

因为还有上述的那些BUG需要高手来修正,所谓未打包开心农场的所有文件,但已经修改过的文件(区别我最早的上传日期的文件).我都放在这个包里了.希望对大家有帮助?

该版本为老版农场,将根据大家的修改而做出更新.使用YOYO1.0或3.0或3.5或3.6的.不要使用.
覆盖前请先备份自己原来的文件.不能用的别说怪话,谁都不欠谁的.OK?

==============================================================
10月31日更新:newfarmjson.php,fgh1.php,newfarm.htm,fb.php
日志补丁已经更新农场日志的出售狗咬等记录.替换原文件.删除数据库里farm_log字段,不删也可以,用不上了.
fgh1.php计划任务文件里将farm_log改为log
另外模版下的newfarm.htm文件替换下,当时屏蔽了那个显示后台连接的语句,还有就是把文件里的群组连接改为你自己的群组连接.
然后更新缓存.
蚊子是不可拍的.可拍的机率很小,具体去问补丁作者fbean
==============================================================
11月1日更新:newfarmjson.php,newmc.php
按o5786486提供的方法更改了牧场农场的头像显示,现在自己未上传头像也可以显示默认头像了,而不仅仅是好友未上传头像显示默认.
==============================================================
另外有些人没有原始的老版农场包,我提供一下,当初是freeznet发的.未做任何改动.

先上传原始包,再覆盖修正包.


根据10月31日补丁改的:

根据11月1日o5786486头像补丁改的:

==============================================================
11月2日临时更新:newfarmjson.php,newmc.php
解决了农场日志全不显示,农场的推送及农场和牧场日志/留言内显示为注册名而不再是昵称.由于原来的农场日志补丁有点问题,改为根据YOYO的日志显示修改,只显示偷菜记录,极大的简化了代码,文件由206K减小到174K.狗咬人改为丟的钱为所偷作物价格的两倍,而作物仍可偷成功,也就是说虽然被咬了,但却偷到果实了.但钱丢了双倍.大家可以下载后对照一下就懂了.其实能看到谁来偷了什么就可以了.其他买种子卖果实有知道的必要吗?狗咬人,被咬的人自然知道,主人看到了能高兴什么?咦?不会是狗咬掉的钱归主人吧?大家试试看.我没时间.

11月3日添加2日的修改文件:牧场成果显示,限制买草最多不得超过200,因与以前买草补丁有冲突暂时未添加新的买草补丁.
就一牧场文件:
先进数据库里执行
ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `repertory` TEXT NOT NULL
这是成果的字段
==============================================================
11月4日:newfarmjson.php,newmc.php
删除原有的加草补丁,换为目前新出的买草补丁,但发现这个补丁买了草是放在背包里的,而加草又只能一棵一棵加,很让人无语,,,原来的买草补丁是直接加到草篮子里,扣钱但不立即显示扣钱而已,解决施化肥后无法马上收获,这个BUG是我修改农场日志为YOYO版的时候复制错代码了....好友农场房子里看到的是好友收到的礼物了.只是好友那的显示的赠送人,还是未转码的U4545D.这样的..实在不想发修改文件了.娘的,本来就是想方便下喜欢旧农场的人,现在可好,搞得好象我在祸害大家似的.



说明下,大家拿我改的文件爱干吗干吗,我不吭一声,这就是个玩,我乐意放出来,就不在乎大家怎么折腾,但改的文件可能有错,或者你用别的版本的文件替换后说这是kufun改的,我都纳闷了,我这从没遇见过的错误,怎么成我改的了???有错误的都在未解决里列出来了,然后我到处找帖子,找别的版本替换代码,务必使自己这个文件能用,这旧版是我要用的.这些放出来的文件都是我修改后测试可以的从FTP上下下来打包传这里的,换句话说,我这是友情提供,明白?我有要求你们帮我做人气不?有让你们到我那注册不?搞的好象我故意整出BUG似的.有闲工夫到处回帖胡说八道,咋不自己改去?我也不比你们懂的多,不就靠着反复的对照修改测试吗?你们闲可以,懒也可以,但不可以无耻!我这人挺低调,别老把KUFUN挂嘴上,我不想出名,在这DZ里出名顶个屁啊.
==============================================================
11月5日更新文件有点多,直接覆盖.记得先备份原来的文件,最后要更新下缓存,需要更新一次数据库
添加打狗棒,到好友家看外面送花的赠送者名字不再为转码,感谢32424提供方法.
农场文件采用的是YOYO的日志显示方式,只显示谁来偷了什么.后台改为最新的后台了.记得覆盖模版文件后更新缓存.
牧场文件里更新动物讲话,还有背景,加草的错误找到原因了,如果每次只能给自己或好友的牧草筐里加1棵草,打开数据库,找到出错的那个UID,找到fruit字段,把里面内容里最下面的,"40":-454}改为正数,这个是背包里牧草的数量..这样就可以正常加草了.

金币为0的现象,我没遇见过一回,所以不知道是哪的问题,估计是加草那里的吧.按上面方法改改数据库的"40":为正数后看看还会有这情况不.
今日的文件:

今天是值得庆贺的一天,基本的功能好象都解决了..感谢各位高手,,感谢党,感谢祖国,感谢妈妈,感谢爸爸,感谢CCTV,感谢BTV,感谢残月,感谢MFYOYO,感谢凡军,感谢1youcheng,感谢fbean,感谢freeznet,感谢我是来注册的啊,感谢o5786486,感谢32424,感谢hotllus,感谢求其,感谢guizi6,感谢逗丁,感谢恋族,感谢piaodang,感谢我自己,感谢大家....名字太多就先这样吧....
又更新了三个文件newfarm.php和根目录下的newfarm.php,和newfarmjson.php现在重新打包.之前下载的重新下载吧.13点21分以前的下载的重新覆盖.
后台的加田出错的,来下载覆盖这个文件.
==============================================================
11月6日更新文件:newfarmjson.php和commonui.swf和newmc.php
解决狗粮错误,增加基因化肥,修改花种子只显示一色,跟漫游一样,牧场里好友列表的那些字不错位了,但同时又有新问题,看包内说明.

还存在的问题:
农场:
1.未加上紫罗兰和百合
2.未加上幽灵和苏格兰牧羊犬
3.据说甘蔗第二茬不能收获
牧场:
1.多出去农场的按钮,实际无用.
希望有高手解决如上的BUG,现在BUG越来越少了.临时又加上了友情化肥,前面下载过1106的,重新下载覆盖.临时又增加牧场买草立即在包里显示,而不需要重进牧场,14:53分以前下载1106包的再下载下,覆盖newmc.php
==============================================================
11月7日更新文件:比较多,还多个素材,包比较大.
添加幽灵和苏格兰牧羊犬,并解决了买狗后出错问题.解决方法看包内说明.修复蘑菇和杨梅丢失问题.牧场里的所有农场标识都取消了.加了水树石头,,更新了

共8个分卷原来7卷
目前剩余的问题:
据说甘蔗第二茬不能收获
F币购买狗粮和礼物种子
礼物种子只能种出猫,而无法出兔子和猪
未添加:
紫罗兰,百合,其他作物
牧场里的剩余问题:
日志不显示好友来捣乱(放蚊子)

昨天买狗出错的.进数据库执行SQL
  1. UPDATE `uchome_plug_newfarm` SET `dog` = '{"1":{"id":8888,"dogValidTime":1,"status":0,"dogFeedTime":0,"dogUnWorkTime":0},"2":{"id":8889,"dogValidTime":0,"status":0,"dogFeedTime":0,"dogUnWorkTime":0},"3":{"id":8890,"dogValidTime":0,"status":0,"dogFeedTime":0,"dogUnWorkTime":0},"4":{"id":8891,"dogValidTime":0,"status":0,"dogFeedTime":0,"dogUnWorkTime":0},"5":{"id":8892,"dogValidTime":0,"status":0,"dogFeedTime":0,"dogUnWorkTime":0},"6":{"id":8893,"dogValidTime":0,"status":0,"dogFeedTime":0,"dogUnWorkTime":0},"7":{"id":8894,"dogValidTime":0,"status":0,"dogFeedTime":0,"dogUnWorkTime":0},"8":{"id":8895,"dogValidTime":0,"status":0,"dogFeedTime":0,"dogUnWorkTime":0}}'
复制代码
这样就正常了,只是所有用户的狗都没了,这也是没法的,能解决问题就好.残月和fbean的两个update.php别二次运行了..千万,出错的话就用上面的方法
提供的文件已经反复测试,如果有错误,先对比下数据库字段.一般都是数据库的问题.
修改基因化肥错误,是我改的文件,原来就有花的过程了,结果加了基因化肥,施肥无效并且化肥不减少,删除这过程就可以了.我提供下这个文件,前面下载过1107包的,覆盖下这文件.狗粮叠加的错误修正也加这个文件了.,1107包已更新.

guizi6制作的utf8版的补丁文件包发布在他的utf8版测试线上的第130贴:
https://discuz.dismall.com/thread-1455556-13-1.html
==============================================================
1107包又更新,解决牧场购买动物时的说明错位,前面下载过1107包的只要下载覆盖下面的MC分卷包,5卷.

买草目前是买了可立即在背包看到,但钱不会马上显示扣掉,需要重进牧场才会显示少钱了,问题不大?
==============================================================
11月8日更新newfarmjson.php
修复狗粮时间,农场新邮件数字提醒,增加每日除草、杀虫、浇水获得经验上限,到达上限只加钱不加经验,可自定义单次经验值
,数据库增加expLimit字段,需执行SQL
  1. ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `expLimit` VARCHAR(30) NOT NULL DEFAULT ''
复制代码
手工添加经验上限方法见
https://discuz.dismall.com/viewth ... ;extra=&page=33
又更新了,增加F币兑换,就是农场里点蓝色F币,弹出提示点兑换,非原来的我们自己加的F币兑换.
有人说不能种地,这个是1107包里的问题,昨晚已经在群友的提示下修改正确了.1108的文件可以种地,刚才我又测试了下,还是可以.现在1108文件里加上了兑换F币.覆盖看看.
昨晚改文件漏了两个作物,刚又加上了,也可以杀虫了,,小虫.12:19以前下载的,再下载覆盖.[attach]582174[/attach
==============================================================
11月9日更新newfarmjson.php,fgh.php

增加大虫子,计划任务加上大虫子了,强力杀虫剂能用了,感谢Ideal921提供.这包里修改的文件比较全,
目前完整版构成:原始版24卷+1109包,并执行本帖说明里的SQL
改的越多越乱,可能会有以前正常的,后来不正常的现象,所以需要大家发现后提出,因为再新补丁后只测试该补丁是否能用,中间可能会误删个别代码而影响以前正常功能的使用..不是不认真测试,是实在没啥时间,看代码头都大了..版本五花八门的.
增加个包给大家,全屏本地农牧场的,感谢求其提供.....昨天卖50金币的

已经16:15前面下载过的1109的下载这个包覆盖,修复普通杀虫剂无法杀大虫子.另外几个文件修正下,是我用在2版里的..

==============================================================
11月10日更新:农场大虫子完善了.
用普通杀虫剂.需杀五次,前四次奖励五金五经验,最后一次奖励各15.并且每次都有提示.用强力杀虫剂.奖励35金和经验.经验上限.F币兑换的改为选择式的.覆盖fb.htm
牧场增加梅花鹿.我们前面已经取消牧场内的农场按钮,所以那个增加动物的BUG跟我们没关系.牧场日志测试可以显示.,13:24以前下载该包的重新下载,更新newmc.php,添加了加草的日志显示..
有需要多色花24个花的下载这个包,区别就是多了些颜色,其实以前就是多色的,只是添加基因化肥后,把多色改为单色6个花,紫罗兰和百合加不了,SWF不支持..
刚才下载过打不开商店的,覆盖这个.就一个文件.
==============================================================
11月11日更新:
农场修复什么忘记了,覆盖就是了,牧场解决了加草每次扣200的问题.修改了F币兑换的背景图


11月12日更新:该包把至今所有修改过的文件都放进去了,对照你FTP上只要是同名,时间和大小不一样的,就可以覆盖,之前备份下文件...
今天解决牧场多页面可重复购买动物BUG,针对有些会员好友列表打不开的情况修改了名字显示方式,加快了速度,另外动态推送也改为注册名显示,F币兑换加入了防SQL注入

guizi6制作的utf8版的补丁文件包发布在他的utf8版测试线上的第130贴:
https://discuz.dismall.com/thread-1455556-13-1.html
1112包主要文件的utf8版在本帖522楼.
==============================================================
11月13日更新:
没啥修改了,就是修正了下所有版本都存在的错误:农场兑换狗粮时.兑换一次加2包改为加1包

计划清理任务里把一个已经不用的字段删除了.现在一次执行清理3个字段.

覆盖文件 有问题的,肯定是别的原因,因为文件是在服务器直接下载打包的,我站运行正常.

出现背包打不开,一般是dog字段出错,一楼有更新用的SQL.只是所有人的狗都会消失.

出现好友列表打不开,可能是编码问题,确认你是否使用的GBK程序,不是的话到一楼里写着一个utf8编码的包下载地址

牧草加草只能一棵棵的加,肯定是你fruit 字段里的"40": 这后面有负号,删除负号就正常了.

进不去一直提示初始化,那是你少了某个或某些字段,需要在一楼找相关字段的SQL执行下

如果提示初始化错误,那就是文件的问题了,但这不会发生,因为我都正常使用.

牧场买草不立即扣钱,其实是不立即显示扣钱而已,因为SWF的限制,所以要么立即背包显示草不立即显示扣钱,要么不立即背包显示草而立即显示扣钱,二者只能选其一,我觉得不立即扣钱,会员还能接受,如果扣了钱不显示草,会老找站长问的,解释起来很麻烦,另外这买草没什么实际作用,一棵草太贵了,一般会员不会傻到去买草的.关闭买草功能算了?


.目前完整包为:WEB+1112包+1113包+1114包+SQL更新....看上面每天加了什么字段..
11月13日下午改的.修正了农场好友列表里魅力为0的BUG,牧场加上了那个什么多买还是什么的,忘记了.覆盖就可以了.丢钱的问题我这还发现不了,因为钱太多了,没去注意,大家可以试验下丢不丢钱?
==============================================================
11月14日更新:newmc.php和newfarm.php和几个SWF

增加队列字段:parad
执行SQL
  1. alter table `uchome_plug_newfarm` add column `parade` text not null
复制代码
牧场增加了队列和松鼠,也因此在导航上多出个田的按钮..很别扭.暂时这样吧.等求其或 benchen改SWF.覆盖文件即可.

关于牧场丢钱的说明

这一现象其实是买草造成的,因为目前买草分为两个版本,一种是买草后立即扣钱,但背包里不立即显示,需要刷新牧场后才可以看到.另一种就是我们用的,买草后立即加草,但不立即显示扣钱,其实是扣了,要等下次再进牧场后刷新后才可以看到钱少了,一棵草60金币,默认每次购买50棵,这就是3000金币了.多买几次就是上万了,所以这样就造成有人说一进牧场就丢几千上万的金币.

造成这两样买草现象的是原因还是牧场的SWF,因为QQ牧场买草后是直接加在草筐里的,而不是加在背包里,牧场的SWF就只能执行一个动作,要么扣钱要么加草进背包.

我用这种直接加草不立即显示扣钱,是觉得会员不会在意钱多少,只会在意草有没买到.如果用了立即扣钱也不立即加草,估计会员的意见更大.

当然这两种方式都是不完善的,都会让会员没完没了的找你投诉,最好的办法是关闭商店买草,这样就不会有事了.
今天10:13以前下载1114包的,下载这个SWF包覆盖,就不会乱码了,是昨晚忘记放进包里,但用这个后导航上会出个田的按钮
UCH里安装了随机头相显示的,农场牧场没上传头像的会员不显示头像,修改方法,打开source文件夹下的function_common.php文件:

//处理头像

//得到头像
覆盖为
  1. //处理头像
  2. function avatar($uid, $size='small', $returnsrc = FALSE) {
  3.         global $_SCONFIG, $_SN;
  4.        
  5.         $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'small';
  6.         $avatarfile = avatar_file($uid, $size);
  7.         return $returnsrc ? UC_API.'/data/avatar/'.$avatarfile : '<img src="'.UC_API.'/data/avatar/'.$avatarfile.'" onerror="this.onerror=null;this.src=\''.UC_API.'/images/noavatar_'.$size.'.gif\'">';
  8. }

  9. //得到头像
复制代码
小澳提供
发现个错误,16点以前下载1114包的下载这个文件替换,是少了队列字段的查询.
这个.也可以手工修改
查找
$query = $_SGLOBAL['db']->query( "SELECT money,animal,mc_exp,wenzi FROM ".tname( "plug_newfarm" )." where uid=".intval( $_REQUEST['uId'] ) );
替换为
$query = $_SGLOBAL['db']->query( "SELECT money,animal,mc_exp,wenzi,parade FROM ".tname( "plug_newfarm" )." where uid=".intval( $_REQUEST['uId'] ) );
==============================================================
11月15日更新newmc.php和farmui1_v_4.swf和fgh2.php
孔雀蛋改为孔雀毛,去掉了牧场导航上的田按钮,增加一个计划任务文件.


10月27日至11月15日修改的老版本地农场整包,不是完美包,但跟我服务器上一模一样.内附全新安装说明.拿去卖的聪明,去买的是傻子.



发现南瓜施任何化肥都只扣2小时,普通化肥除外.解决方法
查找
"10" => array( 7200, 14400, 25200, 36000, 36005, 90000000 ),
替换为
"10" => array( 10800, 25200, 43200, 61200, 79205, 90000000 ),

不另外放包了,大家自己改.
  1. 不想显示注册名而想显示为实名(昵称)
  2. 1.查找newfarmjson.php和newmc.php
  3. $space['name'] = $space['username'];
  4. 替换为
  5. if ( $space['name'] == "" )
  6. {
  7. $space['name'] = $space['username'];
  8. }

  9. 2.查找newfarmjson.php和newmc.php
  10. $value[name] = $value[username];
  11. 替换为
  12. if ( empty( $value[name] ) )
  13. {
  14. $value[name] = $value[username];
  15. }

  16. 3.查找newfarmjson.php
  17. $touserspace[name] = $touserspace[username];
  18. 替换为
  19. if ( empty( $touserspace[name] ) )
  20. {
  21. $touserspace[name] = $touserspace[username];
  22. }

  23. 其中1和2,各有一处,3有多处
复制代码
fgh2.php别用了,删除留言后也会把好友送的礼物删除.
==============================================================
11月16日更新:增加圣诞节和新年两个场景,感谢wanli1979提供.牧场更新了越级别盖建筑的补丁
另外的几个文件也都加上了低版本PHP的支持.含json.php
更换农场后台,删除原根目录下的adminfarm.php 删除newfarm/admin.htm 修改默认模版newfarm.htm里的adminfarm.php为newfarm/admin.php
14:43以前下载的,重新下载覆盖.
推荐个新做的农场后台,比我们用的好,大家关注下.https://discuz.dismall.com/viewth ... p;extra=&page=1
==============================================================
11月17日更新:跟1116包基本一样,只是增加了牧场里买草介绍错位解决的SWF,覆盖.另外农场里删除邮件会删除礼物这错误其实是因为以前的文件代码有错,入库时把礼物加到E里去了.结果删除邮件时都删除了.本身文件是没错的.所以又换回了原来的文件.覆盖.好象还修正了南瓜施化肥的错误.

  今天修改使用了SAM提供的日志修改,效果很好!记得执行SQL.15:35以前下载过1117包的,从新下载覆盖.
欢迎加群讨论.Q群30042275.问群里的其他人,一般都能解决了.
============================================================
发个整包算是1118日的,目前问题很少了,庆贺下..记得只要字节不一样的都要覆盖.修改了很多文件的.包括计划任务,模版,SWF.....

该包后可能没啥更新了.大家关注别的帖吧.记住不管你全新安装还是打补丁.一定要看包里的各个说明文件.文件不会有错了,如果还出错肯定是数据库里哪个字段出错了,建议删除后全新安装数据库!
========================================================================================================================
不好意思,漏覆盖了一个主文件.这是杀大虫的时候如果用普通杀虫剂就会提示需要几位好友来帮忙
覆盖下就一个文件.
11月18日更新.新加个牧场放蚊子的日志.SAM提供的.

再加个友情化肥日志显示的.

========================================================================================================================
12月6日更新:增加猫,大便,牧场日志,农场的修改了什么忘记了.记住看包里的说明
还存在问题:农场新日志没高亮,新留言多条时只提示1.点开后可以看到提示多条.牧场成果里没转码.不影响使用.凑合吧.
实在不想在开心农场里花心思了,能用就行了,昨天又来DZ看到更新了,所以又加了进去.
如果个别会员出现丢失礼物的,进数据库里找到他的UID.然后把message字段替换为
  1. {"a":[],"b":[],"c":[],"d":[],"e":[]}
复制代码

1206包里已经加了新会员进去默认20万金币和100的F币.如果想加别的,可以打开newfarm.php参考修改别的内容.大家新鲜劲都过了吧?
大便的字段要加一个,忘记写进说明了.自己加吧.
  1. ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `dabian` TINYINT UNSIGNED NOT NULL DEFAULT 0;
复制代码
========================================================================================================================
12月7日更新:增加可用的刷大便计划任务,感谢dusyi提供,新加字段也在说明里写上了,删除fgh3.php.其他的跟1206包一样记住看包里的说明

评分

10

查看全部评分

easyker 发表于 2009-10-31 00:07:50 | 显示全部楼层
看一下!

圈否网  www.quanfo.com
易客互联 www.yiker.net
回复

使用道具 举报

白社区 发表于 2009-10-31 00:10:30 | 显示全部楼层
保证没有问题吗?我上传个看看去。
回复

使用道具 举报

为什么111 发表于 2009-10-31 00:13:47 | 显示全部楼层
支持一下。。。。
回复

使用道具 举报

 楼主| kufun 发表于 2009-10-31 00:15:15 | 显示全部楼层
做好备份啊.常识.......
回复

使用道具 举报

悠草在线 发表于 2009-10-31 00:51:21 | 显示全部楼层
我上传后。。会员名变成了乱码,牧场进不去。。。狗也不咬人。。。日志还没有测试
回复

使用道具 举报

雨楠 发表于 2009-10-31 01:06:02 | 显示全部楼层
测试不成功,谢谢,所有头像都变成默认的了。而且牧场还打不开。。。。
回复

使用道具 举报

凡军 发表于 2009-10-31 01:16:56 | 显示全部楼层
此贴必火!
回复

使用道具 举报

xhx6t 发表于 2009-10-31 01:18:31 | 显示全部楼层
自己测试完了,再放出来,基本的职业道德嘛
回复

使用道具 举报

 楼主| kufun 发表于 2009-10-31 01:23:13 | 显示全部楼层
我本站正常,这是从FTP上下载的.是老版的农场.GBK编码.如果乱码说明编码不一样.
大家确认自己是否是老版的.YOYO1.0.YOYO3.0.YOYO3.5的不要用这个....
不涉及啥职业道德,我也不是干这个的.放出来就是共享,还不够道德?难道要替你改你的文件才叫道德?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 14:57 , Processed in 0.040199 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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