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

 找回密码
 立即注册
搜索

[疑难] 小小宇农场好友的菜熟了,怎么状态栏没有手的标识啊?

[复制链接]
ns3339 发表于 2009-12-30 11:58:56 | 显示全部楼层 |阅读模式
UCHome插件
语言编码:  
插件名称:
插件作者:
适用版本:
小小宇农场好友的菜熟了,怎么状态栏没有手的标识啊?
如果好友多了,还得一个一个去看哪儿有菜可偷,真麻烦啊
回复

使用道具 举报

 楼主| ns3339 发表于 2009-12-30 12:14:21 | 显示全部楼层
其他朋友遇到这个问题了吗
回复

使用道具 举报

中盐彩神 发表于 2009-12-30 12:35:03 | 显示全部楼层
是的,早遇到了,也发过贴了,但这个问题一直没有解决。好友列表的状态显示全是错误的,没草显示草,有菜不显示菜...
回复

使用道具 举报

 楼主| ns3339 发表于 2009-12-30 12:54:24 | 显示全部楼层
牧场的状态显示还算差不多正常
回复

使用道具 举报

djunny 发表于 2009-12-30 12:58:55 | 显示全部楼层
我修改的,可能还有些小BUG呵呵~

  1. function obj2arr($obj) {
  2.         $_arr = is_object($obj) ? get_object_vars($obj) : $obj;
  3.         foreach ($_arr as $key => $val) {
  4.                 $val = (is_array($val) || is_object($val)) ? obj2arr($val) : $val;
  5.                 if($val==null&&in_array($key,array('p','n'))){
  6.                         $arr[$key] = array();
  7.                 }else{
  8.                         $arr[$key] = $val;
  9.                 }
  10.         }
  11.         return $arr;
  12. }
  13. if ( $act == "getListStatus" && $_POST['friend_uids']){
  14.         //查询好友的作物状态
  15.         /*$space = getspace($UID);
  16.         if($space['friend']){
  17.                 $friendstr = $UID.",".$space['friend'];
  18.         }else{
  19.                 $friendstr = $UID;
  20.         }*/
  21.         $fids = explode(',', $_POST['friend_uids']);
  22.         foreach($fids as $k=>$v){
  23.                 if(!is_numeric($v))unset($fids[$k]);
  24.         }
  25.         $query = $_SGLOBAL['db']->query( "SELECT uid,Status,Weed,exp FROM ".tname( "happyfarm_nc" )." WHERE uid IN (".simplode($fids).") ORDER BY exp DESC LIMIT ".$_FCONFIG['friendnum'] );
  26.         while ( $value = $_SGLOBAL['db']->fetch_array( $query ) ){
  27.                 $farm_Status = obj2arr(json_decode( $value['Status']));
  28.                 foreach ($farm_Status['farmlandstatus'] as $key => $value_1 ){
  29.                         $cId = intval($value_1['a']);
  30.                         if ( $cId > 0 ){
  31.                                 //检查时间是否成熟
  32.                                 $time1 = $cropstype[$cId]['growthCycle'];
  33.                                 $time3 = $_SGLOBAL['timestamp'] - $value_1['q'];
  34.                                 $flag = $time3 >= $time1;//成熟以后,不再有虫子和草
  35.                                 if ( $value_1['q'] > 0 && $flag){
  36.                                         //判断是否偷过
  37.                                         $n = $value_1['n'];
  38.                                         if(!isset($n[$UID])){
  39.                                                 $temp = $value_1['q'] + $time1;
  40.                                                 $exp[$value['uid']]["1"] = $temp;
  41.                                                 break;
  42.                                         }
  43.                                 }
  44.                                 if(!$flag){
  45.                                         //草
  46.                                         if ( $value_1['f'] > 0){
  47.                                                 $exp[$value['uid']]["2"] = 1;
  48.                                                 break;
  49.                                         }
  50.                                         //虫子
  51.                                         if ( $value_1['g'] > 0){
  52.                                                 $exp[$value['uid']]["3"] = 1;
  53.                                                 break;
  54.                                         }
  55.                                 }
  56.                         }
  57.                 }
  58.         }
  59.         $exp = json_encode( $exp );
  60.         $int = strlen($exp);
  61.         $str = substr( $exp, $int-1, 1 );
  62.         if ( $str == "," ){
  63.                 $exp = substr( $exp, 0, $int-1 );
  64.         }
  65.         echo "{"status":".$exp."}";
  66.         exit( );
  67. }
复制代码
回复

使用道具 举报

四川绵阳 发表于 2009-12-30 13:15:24 | 显示全部楼层
我也遇到的。
回复

使用道具 举报

 楼主| ns3339 发表于 2009-12-30 16:54:48 | 显示全部楼层
回复 5# djunny


    修改那个文件啊?
回复

使用道具 举报

中盐彩神 发表于 2009-12-30 17:57:16 | 显示全部楼层
5楼的好象是开心农场的代码,不是QQ农场的
回复

使用道具 举报

djunny 发表于 2010-1-2 21:12:30 | 显示全部楼层
在农场文件里找到"getListStatus"这个部分里边的代码都要替换
回复

使用道具 举报

qq401006000 发表于 2010-1-2 21:17:34 | 显示全部楼层
回复 9# djunny


    这个是QQ农场还是开心农场的 啊 、
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-23 18:01 , Processed in 0.119318 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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