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

 找回密码
 立即注册
搜索

====开心农场====除草自动放进牧场包裹里用于牧场喂养,调整牧草产量

[复制链接]
 楼主| liuzhly 发表于 2010-1-9 15:57:55 | 显示全部楼层
出了个新问题,改了代码后牧场的部分好友点不进去。。。
dansui1314 发表于 2010-01-08 22:02


严格按照说明,字段:int ,10 ,默认为 0 ,建立后查看所有人是否都是0

参照红色修改~~只要是sam的基本没问题
回复

使用道具 举报

这不是我的错 发表于 2010-1-9 16:22:44 | 显示全部楼层
就是sam的版本,这次的这个修改不算繁琐,也检查过了,红色的除了那段,其他的加了都没事,一加那段就打不开牧场
回复

使用道具 举报

这不是我的错 发表于 2010-1-9 16:36:13 | 显示全部楼层
又实验了一下,zacao这个字段为0的时候可以进,但是一旦不为0就打不开牧场了
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-9 17:24:52 | 显示全部楼层
你的那个文件发给我我看看是怎么回事??


上传到这个帖子里就行~
回复

使用道具 举报

这不是我的错 发表于 2010-1-9 18:05:18 | 显示全部楼层
本帖最后由 这不是我的错 于 2010-01-09 18:35 编辑

非常感谢,楼主绝对是好人啊
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-9 18:21:48 | 显示全部楼层
好的,刚给你发邮件了,现在我传到这里
我用的就是sam的那个版本
这不是我的错 发表于 2010-01-09 18:05



    一看代码才发现是我疏忽了 ,我的文件已经定义  $mc_id = 40; ,忘了你们文件没有定义了,重新复制那个红色的吧,我已经加上了 !!不会出错了!!
回复

使用道具 举报

jiachi 发表于 2010-1-9 18:46:53 | 显示全部楼层
不知道是那个版本的
回复

使用道具 举报

ruyangmobile 发表于 2010-1-9 20:52:41 | 显示全部楼层
最后的那段代码在NEWMC.PHP里没有找到
回复

使用道具 举报

demon00963 发表于 2010-1-9 22:36:42 | 显示全部楼层
不知kufun的是否可用?
回复

使用道具 举报

iamxyh 发表于 2010-1-10 01:40:45 | 显示全部楼层
本帖最后由 iamxyh 于 2010-01-10 01:43 编辑

根据liuzhly的修改,我做了一下变动:牧草的价格和产量不变,加入zacao字段这一步不变。但把进入牧场时的把杂草加到牧场背包的变更改为进入牧场后,在第一次打开牧场背包时转换,所不同的是5棵杂草换一棵牧草(主要是想免去修改牧草的价格)。下面是修改后的代码:

  1. if ( $_REQUEST['mod'] == "cgi_get_repertory?target=package" )
  2. {
  3.                                 //$fruit = $_SGLOBAL['db']->result( $_SGLOBAL['db']->query( "SELECT fruit,zacao FROM ".tname( "plug_newfarm" )." where uid=".$_SGLOBAL['supe_uid'] ), 0 );
  4.                                 $sql = "SELECT fruit,zacao FROM ".tname( "plug_newfarm" )." where uid=".$_SGLOBAL['supe_uid'];
  5.                                 $query = $_SGLOBAL['db']->query( $sql );
  6.                                 while ( $value = $_SGLOBAL['db']->fetch_array( $query ) ){
  7.                                         $list[]=$value;
  8.                                 }
  9.                                 $fruit = json_decode( $list[0][fruit] );
  10.                                 //杂草变牧草
  11.                                 $zacao = $list[0][zacao];
  12.                                 if($zacao > 5){
  13.                                         $mc_id = 40;
  14.                                         $fruitarr = json_decode( $list[0][fruit] );
  15.                                         $zacao=floor($zacao/5);
  16.                                         $fruitarr->$mc_id += $zacao;
  17.                                         $fruitarr = json_encode( $fruitarr );
  18.                                         $zacao = 0;
  19.                                         $_SGLOBAL['db']->query( "UPDATE ".tname( "plug_newfarm" )." set fruit='".$fruitarr."',zacao=0 where uid=".$_SGLOBAL['supe_uid'] );
  20.                                         $fruit = json_decode( $fruitarr );
  21.                                 }//杂草变牧草
  22.                                 $id = 40;
  23.                                 $id2 = 3;
  24.                                 echo "[{"amount":".$fruit->$id.","tId":40,"tName":"\\u7267\\u8349","type":4},{"aidlist":[1002],"amount":".$fruit->$id2.","tDesc":"\\u7279\\u6B8A\\u4F5C\\u7269\\uFF0C\\u4F9B\\u5154\\u5B50\\u4F7F\\u7528\\u53EF\\u51CF\\u5C11\\u751F\\u957F\\u65F6\\u95F45\\u5206\\u949F\\u3002","tId":3,"tName":"\\u80E1\\u841D\\u535C","type":4}]";
  25. }
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-21 18:39 , Processed in 0.094454 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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