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

📄 gen_conscribe_process.php

📁 Download you own three BR
💻 PHP
字号:
<?php

if($_POST['action']=="pub_process") {

	//-----------------------------根据招贤馆等级进行概率运算--------------------------
	if ($pub==0) {
		echomsg("招贤馆等级不够,不能招募武将!");
	}

/*
招武将花的钱数是以招贤馆为基数;
招贤馆一级,花的钱数是 1000;
招贤馆 N 级,花的钱就是 N * 1000;
*/
     
     $ko=$pub*350;    

/////////////////////////////////查询玩家当前黄金数量////////////////////////////////
	
	$query=$db->query("select `golds` from resource where `u_id` = '".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	$list=$db->fetch_array($query);
	$res_golds=$list['golds'];
	
	////////////////////判断当前玩家钱是否够招武将///////////////////////////////////////////////////
	
	if ($res_golds<$ko) {		
		echomsg("你当前的黄金不够!");
	}
	
	$probebility=rand(1,1000);
	

	/////////招收武将的等级写入数组///////////////////////////////////////////////////////////////////////////////
	
	$grade_gen=array(1=>'e',2=>'d',3=>'c',4=>'b',5=>'a');
	
	//查询是否还有其它武将向此城移动
	$query_gen_move=$db->query("select id from gen_move where u_id='".$_COOKIE['UserId']."' and e_c_id='".$_COOKIE['CityId']."';");
	$num_if=$db->num_rows($query_gen_move);
	
	///////////按武将等级来记算每级武将数,并把ID写入到数组中////////////////////////////////////////////////////////
	
	for ($i=1;$i<6;$i++)
	{
		$query=$db->query("select `id` from m_gen where `ga_grade`='".$grade_gen[$i]."' and (`ga_type`='".$_COOKIE['Country']."' or `ga_type`='4')");
		$grade_num[$i]=$db->num_rows($query);//记算每级的武将总数,写入数组;
		while ($con=$db->fetch_array($query)) {
			$gens_id[$i][]=$con['id'];
		}
	}
	
	//-------------------------------------1级招贤馆--------------------------------------------
	if ($pub==1) {	
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			$grade=1;
			//////////////////武将招募循环过程/////////////////////
			include_once("gen_conscribe_course.php");
		
	}
	
	//-------------------------------------2级招贤馆--------------------------------------------
	if ($pub==2) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			
			
		
	}
	
	
	
	//-------------------------------------3级招贤馆--------------------------------------------
	if ($pub==3) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=950) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");	
			}elseif ($probebility>950&&$probebility<=1000){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");	
			}
			
		
	}
	
	
	
	
	
	//-------------------------------------4级招贤馆--------------------------------------------
	if ($pub==4) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=950) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>950 && $probebility<=1000){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}
			
		
		
	}
	
	
	//-------------------------------------5级招贤馆--------------------------------------------
	if ($pub==5) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=890) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>890 && $probebility<=990){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>990 && $probebility<=1000){
				$grade=3;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}
		
	}
	
	
	//-------------------------------------6级招贤馆--------------------------------------------
	if ($pub==6) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=890) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>890 && $probebility<=990){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>990 && $probebility<=1000){
				$grade=3;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}
		
	}
	
	//-------------------------------------7级招贤馆--------------------------------------------
	if ($pub==7) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=790) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>790 && $probebility<=940){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>940 && $probebility<=990){
				$grade=3;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>990 && $probebility<=1000){
				$grade=4;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}
		
	}
	
	
	//-------------------------------------8级招贤馆--------------------------------------------
	if ($pub==8) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=790) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>790 && $probebility<=940){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>940 && $probebility<=990){
				$grade=3;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>990 && $probebility<=1000){
				$grade=4;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}
		
	}
	
	
	//-------------------------------------9级招贤馆--------------------------------------------
	if ($pub==9) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=675) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>675 && $probebility<=875){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>875 && $probebility<=975){
				$grade=3;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>975 && $probebility<=995){
				$grade=4;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>995 && $probebility<=1000){
				$grade=5;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}
		
	}
	
	//-------------------------------------10级招贤馆--------------------------------------------
	if ($pub==10 || ($pub>10&&$pub<31)) {
		//////////////////////////判断该玩家武将容纳是否到上限/////////////////////////////

		//计算武将容纳上线;
		if (($pub%2)==0) {
			$progen=$pub/2;
		}else {
			$progen=(int)($pub/2)+1;
		}
		
		$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
		$max_gen=$db->num_rows($query);
		if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
			echomsg("该等级招贤馆容纳武将己达上限!现有武将".$max_gen."人,将要移动到此城池的武将有".$num_if."人");
		}	
		
		
			if ($probebility<=675) {
				$grade=1;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>675 && $probebility<=875){
				$grade=2;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>875 && $probebility<=975){
				$grade=3;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>975 && $probebility<=995){
				$grade=4;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}elseif ($probebility>995 && $probebility<=1000){
				$grade=5;
				//////////////////武将招募循环过程/////////////////////
			    include_once("gen_conscribe_course.php");
			}
		
	}

}
?>

⌨️ 快捷键说明

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