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

 找回密码
 立即注册
搜索

[经验] Q版农场圣诞老人领取圣诞树种子解决

[复制链接]
liuhanjun 发表于 2009-12-22 01:45:13 | 显示全部楼层 |阅读模式
看看我的:www.wowo.im


执行SQL:
  1. ALTER TABLE `uchome_happyfarm_nc` ADD `chris` INT NOT NULL DEFAULT '1'
复制代码
查找:
  1. if ( $_REQUEST['mod'] == "task" && $_REQUEST['act'] == "Christmas" )
复制代码
一直到对应的 {} 结束,替换为:
  1. if ( $_REQUEST['mod'] == "task" && $_REQUEST['act'] == "Christmas" )
  2. {
  3.         $taskid = $_SGLOBAL['db']->result( $_SGLOBAL['db']->query( "SELECT taskid FROM ".tname( "happyfarm_nc" )." where uid=".$UID ), 0 );

  4. $chris = $_SGLOBAL['db']->result( $_SGLOBAL['db']->query( "SELECT chris FROM ".tname( "happyfarm_nc" )." where uid=".$UID ), 0 );

  5. if( $chris == 1 )
  6. {
  7. echo"{"direction":"\\u4F60\\u5DF2\\u7ECF\\u9886\\u53D6\\u8FC7\\u5723\\u8BDE\\u793C\\u7269\\u4E86\\uFF0C\\u4E0B\\u6B21\\u662F\\u660E\\u5E74\\u5723\\u8BDE\\u8282\\u54E6\\uFF01","item":[{"eType":7,"eParam":0,"eNum":100},{"eType":6,"eParam":0,"eNum":450}],"levelUp":false,"task":{"taskId":9,"taskFlag":2}}";

  8. }
  9. else
  10. {
  11.        
  12. /* 赠送种子开始 */

  13.         $cId = 81;  /*所送种子的序号*/
  14.         $number = 2; /*所送种子的数目*/
  15.         $name = "\\u5723\\u8BDE\\u6811"; /*所送种子的名称代码*/       
  16.         $query = $_SGLOBAL['db']->query( "SELECT package,log FROM ".tname( "happyfarm_nc" )." where uid=".$UID );
  17.         while ( $value = $_SGLOBAL['db']->fetch_array( $query ) )
  18.         {
  19.                 $list[] = $value;
  20.         }
  21.         $package = json_decode( $list[0][package] );
  22.         $farm_log = json_decode( $list[0][log] );
  23.         $log_msg="\\u7CFB\\u7EDF\\u8D60\\u9001\\u4E86".$number."\\u4E2A".$name."\\u3002";
  24.         $farm_log->l[]= "{"time":".$_SGLOBAL['timestamp'].","msg":"".$log_msg.""}";
  25.         $farm_log = json_encode($farm_log);
  26.         $farm_log = str_replace( ""{", "{", $farm_log );
  27.         $farm_log = str_replace( "}"", "}", $farm_log );
  28.         $farm_log = str_replace( "\\u", "\\\\u", $farm_log );
  29.         $farm_log = str_replace( "\\"#009900\\"", "\\\\\\"#009900\\\\\\"", $farm_log );
  30.         $package->$cId = $package->$cId + $number;
  31.         $package = json_encode( $package );
  32.         $_SGLOBAL['db']->query( "UPDATE ".tname( "happyfarm_nc" )." set log='".$farm_log."',package='".$package."' , chris = 1   where uid=".$UID );

  33. /* 赠送种子结束 */       
  34.         echo "{"direction":"\\u606D\\u559C\\u60A8\\u5B8C\\u6210\\u4EFB\\u52A1,\\u83B7\\u5F9710\\u4E2A\\u5723\\u8BDE\\u79CD\\u5B50","item":[{"eType":7,"eParam":0,"eNum":100},{"eType":6,"eParam":0,"eNum":450}],"levelUp":false,"task":{"taskId":9,"taskFlag":2}}";


  35. }       
  36.        
  37. }
复制代码
回复

使用道具 举报

careerhome 发表于 2009-12-22 01:51:04 | 显示全部楼层
很好。。。。。。。。。。。
回复

使用道具 举报

djh0514 发表于 2009-12-22 01:53:45 | 显示全部楼层
顶起,呵呵,谢谢
回复

使用道具 举报

3269146 发表于 2009-12-22 03:39:16 | 显示全部楼层
来晚了 一步..........
回复

使用道具 举报

caiweicool 发表于 2009-12-22 05:46:38 | 显示全部楼层
嘿嘿~不错不错~~~收藏了
回复

使用道具 举报

佘詩曼 发表于 2009-12-22 05:48:04 | 显示全部楼层
藏起。。.........................
回复

使用道具 举报

netskyjp 发表于 2009-12-22 07:43:47 | 显示全部楼层
来晚了 一步..........
回复

使用道具 举报

Imabird 发表于 2009-12-22 09:46:14 | 显示全部楼层
.
回复

使用道具 举报

gyz222 发表于 2009-12-22 14:11:46 | 显示全部楼层
我用后,怎么没有出现字呀?还是带红X的图标
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-17 14:21 , Processed in 0.093336 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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