⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 use_bao.php

📁 Download you own three BR
💻 PHP
📖 第 1 页 / 共 2 页
字号:
			 if ($list_m_god['s_id']=='123') if ($grow['b_type']==1) $add_goods_woods=intval($grow['total_grow']*0.2);
			 //记录矿石每小时产量;
			 if ($list_m_god['s_id']=='121') if ($grow['b_type']==2) $add_goods_ores=intval($grow['total_grow']*0.2);
			  //记录黄金每小时产量;
			 if ($list_m_god['s_id']=='129') if ($grow['b_type']==3) $add_goods_golds=intval($grow['total_grow']*0.1);
			 //记录粮食每小时产量;
			 if ($list_m_god['s_id']=='126') if ($grow['b_type']==4) $add_goods_rices=intval($grow['total_grow']*0.2);
			 
			 
		     if(!$grow['total_grow']) continue;
			  	  //echo "ok";
			  	  //生产建筑物等级
				  $query=$db->query("select * from building where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");
			      $b_num=$db->fetch_array($query);
			      //基础数据
			      $query=$db->query("select * from building_attribute where `b_type`='".$grow['b_type']."'");
			      $b_base_result=$db->fetch_array($query);
			      //城池信息
				  $query=$db->query("select * from resource where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");
				  $building_result=$db->fetch_array($query);
				  //读取研究技术等级表
			      $query=$db->query("select s_cutting,s_mining,s_golds,s_flooding from study where `u_id`='".$_COOKIE['UserId']."' ");
				  $study_result=$db->fetch_array($query);
				  //城市类型
				  $query = $db->query("select `c_land_type` from `city` where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");
				  $land_type =$db->fetch_array($query);
			  	
			  	  //生产时间>=1小时
			  	  //$growtime = (time()-$grow['last_grow_time'])/$produce_time;
			  	  $grow_time = (time()-$grow['last_grow_time']);
			  	  $grow_num  =  $b_num[$b_type_name_en[$grow['b_type']]];
			  	  $grade  = $grow_num;//建筑物的等级
			  	  $grow_time = ($grade>0) ? $grow_time : 0;
			  	  $b_base  = $grow['total_grow'];
			  	  $b_base = ($b_base) ? $b_base :1;
			  	  if($grow['total_grow']) $produce_temp = 3600 / $grow['total_grow'];		  	  
			  	  //条件满足
			  	  if($grow['last_grow_time'] and $grow['total_grow'] and $grow['worker_percent'] and $produce_temp){
			  	  	  $report_time=time();
				  	  $update_resource[$grow['b_type']]=  $grow_time/$produce_temp;
					  switch($land_type['c_land_type']){
						case 1:{
							     	$update_resource[$grow['b_type']] += $update_resource[$grow['b_type']] * 0.02;
							     	break;
							    }
						case 2:{
							     	if($grow['b_type']=="4"){
							     	 	$update_resource[$grow['b_type']] += $update_resource[$grow['b_type']] * 0.06;
							     	}
							     	break;
							    }
						case 3:{
							     	if($grow['b_type']=="1"){
							     	  	$update_resource[$grow['b_type']] += $update_resource[$grow['b_type']] * 0.06;
							    	 }
							     	 break;
							    }
						 case 4:{
							      	if($grow['b_type']=="2"){
							     		 $update_resource[$grow['b_type']] += $update_resource[$grow['b_type']] * 0.06;
							     	 }
							     	 break;
							     }
						 case 5:{
							     	 if($grow['b_type']=="3"){
							     		 $update_resource[$grow['b_type']] += $update_resource[$grow['b_type']] * 0.06;
							     	 }
							     	 break;
							     }
							     	
						 }
						 $update_resource[$grow['b_type']] = round($update_resource[$grow['b_type']] * $resource_percent,0);
				  	  	     
						//结束计算产量/////////////////////////////
						//更新资源最后结算时间、总生产时间
						//$last_grow_time=$nowtime;
						//$total_grow_time=$grow_time;
						//$update_resource[$grow['b_type']] = ceil($update_resource[$grow['b_type']]);
							   
		                if($update_resource[$grow['b_type']]){
							$db->query("update resource_grow set `last_grow_time`='".$nowtime."' where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."' and `b_type`='".$grow['b_type']."'");
		                }
				  	}
	    }
	    $update_resource1 = $update_resource[1];
		$update_resource2 = $update_resource[2];
		$update_resource3 = $update_resource[3];
		$update_resource4 = $update_resource[4];
		 //---仓库不足,记录到报表日志中
		 if($update_resource1 + $building_result['woods'] > $building_result['woods_uplimit']){
			$update_resource1 = ($building_result['woods_uplimit'] > $building_result['woods']) ? $update_resource1 - ($building_result['woods_uplimit'] - $building_result['woods']) : $update_resource1;
		 }else $update_resource1=0;
		 if($update_resource2 + $building_result['ores'] > $building_result['ores_uplimit']){
			 $update_resource2 = ($building_result['ores_uplimit'] > $building_result['ores']) ? $update_resource2 - ($building_result['ores_uplimit'] - $building_result['ores']) : $update_resource2;
		 }else $update_resource2=0;
		 if($update_resource3 + $building_result['golds'] > $building_result['golds_uplimit']){
			 $update_resource3 = ($building_result['golds_uplimit'] > $building_result['golds']) ? $update_resource3 - ($building_result['golds_uplimit'] - $building_result['golds']) : $update_resource3;
		 }else $update_resource3=0;
		 if($update_resource4 + $building_result['rices'] > $building_result['irces_uplimit'] ){//木材
			 $update_resource4 = ($building_result['rices_uplimit'] > $building_result['rices']) ? $update_resource4 - ($building_result['rices_uplimit'] - $building_result['rices']) : $update_resource4;
		 }else $update_resource4=0;
		$update_resource1 = ($update_resource1>0) ? $update_resource1 :0;
		$update_resource2 =($update_resource2>0) ? $update_resource2 :0;
		$update_resource3 =($update_resource3>0) ? $update_resource3 :0;
		$update_resource4 =($update_resource4>0) ? $update_resource4 :0;
		     		
		$update_resource[4] = ($building_result['rices_uplimit'] - $building_result['rices'] > $update_resource[4]) ?  $update_resource[4] : $building_result['irces_uplimit'] - $building_result['rices'];
		$update_resource[1] = ($building_result['woods_uplimit'] - $building_result['woods'] > $update_resource[1]) ?  $update_resource[1] : $building_result['woods_uplimit'] - $building_result['woods'];
		$update_resource[2] = ($building_result['ores_uplimit'] - $building_result['ores'] > $update_resource[2]) ?  $update_resource[2] : $building_result['ores_uplimit'] - $building_result['ores'];
		$update_resource[3] = ($building_result['golds_uplimit'] - $building_result['golds'] > $update_resource[3]) ?  $update_resource[3] : $building_result['golds_uplimit'] - $building_result['golds'];
		     		
		$update_resource[1] = ($update_resource[1]>0) ? $update_resource[1] : 0;
		$update_resource[2] = ($update_resource[2]>0) ? $update_resource[2] : 0;
		$update_resource[3] = ($update_resource[3]>0) ? $update_resource[3] : 0;
		$update_resource[4] = ($update_resource[4]>0) ? $update_resource[4] : 0;
		//更新资源
		$db->query("update resource set `woods`=`woods`+'".(int)$update_resource[1]."',`rices`=`rices`+'".(int)$update_resource[4]."',`ores`=`ores`+'".(int)$update_resource[2]."',`golds`=`golds`+'".(int)$update_resource[3]."' where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");				
		$update_resource[1]=$update_resource[2]=$update_resource[3]=$update_resource[4]=0;
		$update_resource1 = $update_resource[1];
		$update_resource2 = $update_resource[2];
		$update_resource3 = $update_resource[3];
		$update_resource4 = $update_resource[4];	
		refresh();   
		
		/////////////////////
		//粽子哦
		if ($list_m_god['s_id']>='150' && $list_m_god['s_id']<='153') {
			//写入使用表add_goods_info
			$use_end_times=time()+12*60*60;	
		}else {		
			//其它哦
			$use_end_times=time()+24*60*60;	
		}	
		$db->query("insert into add_goods_info (u_id,c_id,m_gid,golds_add,rices_add,woods_add,ores_add,gong_add,fang_add,size,gong_end_times,stop_times,type) values ('".$_COOKIE['UserId']."','".$_COOKIE['CityId']."','".$list_m_god['s_id']."','".$add_goods_golds."','".$add_goods_rices."','".$add_goods_woods."','".$add_goods_ores."','0','0','0','0','".$use_end_times."','1');");
		
		//////////
		//粽子的
		if ($list_m_god['s_id']=='150' or $list_m_god['s_id']=='129')	$db->query("update resource_grow set total_grow=(total_grow+'".$add_goods_golds."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."' and b_type='3';");
		if ($list_m_god['s_id']=='151' or $list_m_god['s_id']=='126')	$db->query("update resource_grow set total_grow=(total_grow+'".$add_goods_rices."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."' and b_type='4';");
		if ($list_m_god['s_id']=='152' or $list_m_god['s_id']=='121')	$db->query("update resource_grow set total_grow=(total_grow+'".$add_goods_ores."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."' and b_type='2';");
		if ($list_m_god['s_id']=='153' or $list_m_god['s_id']=='123')	$db->query("update resource_grow set total_grow=(total_grow+'".$add_goods_woods."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."' and b_type='1';");
		
		//////////
		//其它哦
		
	}
	
	
	//联盟契约114
	if ($list_m_god['s_id']=='114') {
		//查询是否加入联盟
		$query_un=$db->query("select union_id from player_info where u_id='".$_COOKIE['UserId']."';");
		$union_have=$db->fetch_array($query_un);
		if ($union_have['union_id']>0) {
			//增加联盟最大上限
			$db->query("update unions set umaxmember=(umaxmember+'100') where id='".$union_have['union_id']."';");
		}else{
			echomsg("你还没有加入或创建联盟!","goods.php?action_type=".$_GET['type_num']);
		}
	}
	
	
	
	//物品数量
	if ($list_m_god['num']==1) {
		$db->query("delete from interior_goods where id='".$list_m_god['id']."' and i_uid='".$_COOKIE['UserId']."';");	
	}else {
		$db->query("update interior_goods set num=(num-'1') where id='".$list_m_god['id']."' and i_uid='".$_COOKIE['UserId']."';");	
	}
	refresh();	
	echomsg($list_m_god['i_goodsname']."成功使用!","goods.php?action_type=".$_GET['type_num']);

}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -