本帖最后由 liuzhly 于 2009-12-20 18:19 编辑
打开
newfarmjson.php
找到偷菜地方:
if ( $_REQUEST['mod'] == "farmlandstatus" && $_REQUEST['act'] == "scrounge" )
..................
$fruitarr->$cid = $fruitarr->$cid + 1;
$farmarr->farmlandstatus[$_REQUEST['place']]->m = $farmarr->farmlandstatus[$_REQUEST['place']]->m - 1;
if ( $farmarr->farmlandstatus[$_REQUEST['place']]->m < $farmarr->farmlandstatus[$_REQUEST['place']]->l ){
exit( );
}
..............下面日志部分....................
$sql = "UPDATE ".tname( "plug_newfarm_logs" )." set count=count+1,time = ".$_SGLOBAL['timestamp']." where id = ".$result[0][id];
}else{
$sql = "INSERT INTO ".tname( "plug_newfarm_logs" )." (`uid`, `type`, `count`, `fromid`, `time`, `cropid`, `isread` ) VALUES (".$_REQUEST['ownerId'].", 1, 1, ".$_SGLOBAL['supe_uid'].", ".$_SGLOBAL['timestamp'].", ".$cid.", 0);";
改为:
$place_m = mt_rand( 1, 3 ); //随机生成偷菜数量1~3,你自己可以改这里
$fruitarr->$cid = $fruitarr->$cid + $place_m;
if( $place_m > $farmarr->farmlandstatus[$_REQUEST['place']]->m - $farmarr->farmlandstatus[$_REQUEST['place']]->l){
$place_m = $farmarr->farmlandstatus[$_REQUEST['place']]->m - $farmarr->farmlandstatus[$_REQUEST['place']]->l;
} //判断,如果可偷的数量大于1小于随机生成的数量,那么随机生成的数量自动减小到有效值
$farmarr->farmlandstatus[$_REQUEST['place']]->m = $farmarr->farmlandstatus[$_REQUEST['place']]->m - $place_m;
if ( $farmarr->farmlandstatus[$_REQUEST['place']]->m < $farmarr->farmlandstatus[$_REQUEST['place']]->l ){
exit( );
}
...
$sql = "UPDATE ".tname( "plug_newfarm_logs" )." set count=count+$place_m,time = ".$_SGLOBAL['timestamp']." where id = ".$result[0][id];
}else{
$sql = "INSERT INTO ".tname( "plug_newfarm_logs" )." (`uid`, `type`, `count`,`counts`, `fromid`, `time`, `cropid`, `isread` ) VALUES (".$_REQUEST['ownerId'].", 1, {$place_m}, ".$_SGLOBAL['supe_uid'].", ".$_SGLOBAL['timestamp'].", ".$cid.", 0);";
然后找到下面的 输出显示地方:
echo "{\"farmlandIndex\":".$_REQUEST['place'].",\"code\":1,\"poptype\":4,\"direction\":\"\",\"harvest\":1,\"status\":{\"cId\":".$farmarr->farmlandstatus[$_REQUEST['place']]->a.",\"cropStatus\":".$farmarr->farmlandstatus[$_REQUEST['place']]->b.",\"weed\":".$farmarr->farmlandstatus[$_REQUEST['place']]->f.",\"pest\":".$farmarr->farmlandstatus[$_REQUEST['place']]->g.",\"humidity\":".$farmarr->farmlandstatus[$_REQUEST['place']]->h.",\"killer\":".json_encode( $farmarr->farmlandstatus[$_REQUEST['place']]->i ).",\"harvestTimes\":".$farmarr->farmlandstatus[$_REQUEST['place']]->j.",\"output\":".$farmarr->farmlandstatus[$_REQUEST['place']]->k.",\"min\":".$farmarr->farmlandstatus[$_REQUEST['place']]->l.",\"leavings\":".$farmarr->farmlandstatus[$_REQUEST['place']]->m.",\"thief\":1,\"fertilize\":".$farmarr->farmlandstatus[$_REQUEST['place']]->o.",\"action\":".json_encode( $farmarr->farmlandstatus[$_REQUEST['place']]->p ).",\"plantTime\":".$farmarr->farmlandstatus[$_REQUEST['place']]->q.",\"updateTime\":".$farmarr->farmlandstatus[$_REQUEST['place']]->r.",\"pId\":".$farmarr->farmlandstatus[$_REQUEST['place']]->s.",\"nph\":".$farmarr->farmlandstatus[$_REQUEST['place']]->t.",\"mph\":".$farmarr->farmlandstatus[$_REQUEST['place']]->u."}}";
改成:
echo "{\"farmlandIndex\":".$_REQUEST['place'].",\"code\":1,\"poptype\":4,\"direction\":\"\",\"harvest\":{$place_m},\"status\":{\"cId\":".$farmarr->farmlandstatus[$_REQUEST['place']]->a.",\"cropStatus\":".$farmarr->farmlandstatus[$_REQUEST['place']]->b.",\"weed\":".$farmarr->farmlandstatus[$_REQUEST['place']]->f.",\"pest\":".$farmarr->farmlandstatus[$_REQUEST['place']]->g.",\"humidity\":".$farmarr->farmlandstatus[$_REQUEST['place']]->h.",\"killer\":".json_encode( $farmarr->farmlandstatus[$_REQUEST['place']]->i ).",\"harvestTimes\":".$farmarr->farmlandstatus[$_REQUEST['place']]->j.",\"output\":".$farmarr->farmlandstatus[$_REQUEST['place']]->k.",\"min\":".$farmarr->farmlandstatus[$_REQUEST['place']]->l.",\"leavings\":".$farmarr->farmlandstatus[$_REQUEST['place']]->m.",\"thief\":1,\"fertilize\":".$farmarr->farmlandstatus[$_REQUEST['place']]->o.",\"action\":".json_encode( $farmarr->farmlandstatus[$_REQUEST['place']]->p ).",\"plantTime\":".$farmarr->farmlandstatus[$_REQUEST['place']]->q.",\"updateTime\":".$farmarr->farmlandstatus[$_REQUEST['place']]->r.",\"pId\":".$farmarr->farmlandstatus[$_REQUEST['place']]->s.",\"nph\":".$farmarr->farmlandstatus[$_REQUEST['place']]->t.",\"mph\":".$farmarr->farmlandstatus[$_REQUEST['place']]->u."}}";
2009年12月20日最新修改,修正了漏掉几个地方,已经测试可用~~
说明:修改红色地方就行,因为版本原因,不敢保证你替换代码能成功,但是你照着意思修改红色地方应该没问题~~~ |