本帖最后由 iamxyh 于 2009-12-9 21:36 编辑
现在一部分用户只要有钱,采用种最便宜的花,然后铲掉再种,这样可以得5点经验值。而QQ农场已经解决这个问题,非收割后的地铲掉是不能得到经验的。
我自己对照数据库找到修改的办法。修改方法如下:
1.在newfarmjson.php中找到
if ( $_REQUEST['mod'] == "farmlandstatus" && $_REQUEST['act'] == "scarify" )
2.在这一节中找到的
if ( 0 < $farm_arr[farmlandstatus][$_REQUEST['place']]->a )
{
在其下面添加:
$scarifyexp=0;
if ( $farm_arr[farmlandstatus][$_REQUEST['place']]->b == 7 )
{
$scarifyexp=3;
}
3.找到
echo "{\"farmlandIndex\":".$_REQUEST['place'].",\"code\":1,\"direction\":\"\",\"exp\":3,\"levelUp\":false}";
改为:
echo "{\"farmlandIndex\":".$_REQUEST['place'].",\"code\":1,\"direction\":\"\",\"exp\":".$scarifyexp.",\"levelUp\":false}";
4.找到
$_SGLOBAL['db']->query( "UPDATE ".tname( "plug_newfarm" )." set farmlandstatus='".$farm_arr."',exp=exp+3 where uid=".$_SGLOBAL['supe_uid'] );
改为:
$_SGLOBAL['db']->query( "UPDATE ".tname( "plug_newfarm" )." set farmlandstatus='".$farm_arr."',exp=exp+".$scarifyexp." where uid=".$_SGLOBAL['supe_uid'] );
就可以了。
更多本地农场手工修改请到我签名中的论坛查看。极限地带,本地农场插件手工修改,http://www.plajx.cn |