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

📄 my_gen_mod.php

📁 Download you own three BR
💻 PHP
📖 第 1 页 / 共 2 页
字号:
		$query=$db->query("update gen set `g_name`='".$name."' where `id`='".$_GET['mgend']."';");
	}
	echomsg("任职成功!","?ac=genlist&&mgend=".$_GET['mgend']);
}
//////////////////
//武将复活
//////////////////
if ($_GET['action']=='relive') {
	//查询玩家金钱;
	$query=$db->query("select golds from resource where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	$list=$db->fetch_array($query);
	$golds=$list['golds'];
	//查询武将等级;
	$query=$db->query("select * from gen where id='".$_GET['id']."';");
	$gen_grade_list=$db->fetch_array($query);
	$gen_grade=$gen_grade_list['g_grade'];
	if ($gen_grade>=10&&$gen_grade<20) {
		//查询玩家物品;
	    $query=$db->query("select * from interior_goods where i_goodsname='英杰魄' and i_uid='".$_COOKIE['UserId']."';");
	    $num=$db->num_rows($query);
	    if ($num<1) {
	    	echomsg("复活该武将需要英杰魄!","?");
	    }else {
	    	$golds_sum=$gen_grade*600;
	    	if ($golds<$golds_sum) {
	    		echomsg("复活该武将需要".$golds_sum."黄金!","?");
	    	}else {
	    		//钱减少
	    		$db->query("update resource set golds=(golds-'".$golds_sum."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	    		//物品减少
	    		$query=$db->query("select id,num from interior_goods where i_goodsname='英杰魄' and i_uid='".$_COOKIE['UserId']."' limit 0,1;");
	    		$list=$db->fetch_array($query);
	    		if ($list['num']==1) {
	    			$db->query("delete from interior_goods where id='".$list['id']."';");
	    		}else {
	    			$db->query("update interior_goods set num=(num-'1') where id='".$list['id']."';");
	    		}	    		
	    		//武将复活
	    		$db->query("update gen set g_status='0',g_fy='0' where id='".$_GET['id']."';");
	    	}
	    }
	}elseif ($gen_grade>=20) {
		//查询玩家物品;
	    $query=$db->query("select * from interior_goods where i_goodsname='英雄魄' and i_uid='".$_COOKIE['UserId']."';");
	    $num=$db->num_rows($query);
	    if ($num<1) {
	    	echomsg("复活该武将需要英雄魄!","?");
	    }else {
	    	$golds_sum=$gen_grade*600;
	    	if ($golds<$golds_sum) {
	    		echomsg("复活该武将需要".$golds_sum."黄金!","?");
	    	}else {
	    		//钱减少
	    		$db->query("update resource set golds=(golds-'".$golds_sum."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	    		//物品减少
	    		$query=$db->query("select id,num from interior_goods where i_goodsname='英雄魄' and i_uid='".$_COOKIE['UserId']."' limit 0,1;");
	    		$list=$db->fetch_array($query);
	    		if ($list['num']==1) {
	    			$db->query("delete from interior_goods where id='".$list['id']."';");
	    		}else {
	    			$db->query("update interior_goods set num=(num-'1') where id='".$list['id']."';");
	    		}
	    		//武将复活
	    		$db->query("update gen set g_status='0',g_fy='0' where id='".$_GET['id']."';");
	    	}
	    }
	}else {
		$golds_sum=$gen_grade*600;
	    if ($golds<$golds_sum) {
	    	echomsg("复活该武将需要".$golds_sum."黄金!","?");
	    }else {
	    	//钱减少
	    	$db->query("update resource set golds=(golds-'".$golds_sum."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	    	//武将复活
	    	$db->query("update gen set g_status='0',g_fy='0' where id='".$_GET['id']."';");
	    }
	}
	echomsg("武将复活成功!","?");
}

//////////////////////武将装备操作//////////////////////////////////////////////////////////////////////
if ($_POST['put']=="upzhuan") {//是否提交;
	$genid=$_GET['mgend'];//获得武将ID;
//	echomsg($genid);
	/////////////////////进行循环判断操作/////////////////////////////////////////////
	if ($_POST[$select_array[1]]==0&&$_POST[$select_array[2]]==0&&$_POST[$select_array[3]]==0&&$_POST[$select_array[4]]==0&&$_POST[$select_array[5]]==0) {
		echomsg("没有选定装备!","?ac=genlist&&mgend=".$genid);
	}
	
//	print_r($_POST);
   for ($i=1;$i<6;$i++)
   {
       
   	/////武器装备进行判断(0为没有选择,不进行操作,-1为卸下装备,其它数为装备上相应装备)///////////////////
   	
	  if ($_POST[$select_array[$i]]<>0) {  
	  	
		  if ($_POST[$select_array[$i]]==-1) {//卸载装备
		  	
		  	   /////////////查询武将现有装备//////////////////////////////////////////////////////////////
		  	   
		  	   $query=$db->query("select * from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
		  	   $equip_num=$db->num_rows($query);//查询武将身上是否有装备;
		  	   $equip_list=$db->fetch_array($query);//将武将装备表里的数据写入数组;
		  	   
		  	   ////////////武将现在有装备不能空或0时才进行卸载操作/////////////////////////////
		  	   
		  	   if (!$equip_num==0||!$equip_num=="") {
		  	   	  
		  	   	  /////////////////////////武将装备卸下操作////////////////////////////////////
		  	   	  
		  	   	  $db->query("delete from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
		  	   	
		  	   	  ///////////查询卸载的装备基本属性////////////////////////////////////////////
		  	   	  
		  	   	  $query=$db->query("select * from m_goods where `s_name` = '".$equip_list['g_name']."';");
		  	   	  $mg_list=$db->fetch_array($query);
		  	   	  
		  	   	  ///////////减去卸下装备后,更新武将相应的属性并更新内政基础表中的物品状态////////////////////////////////////////////////
		  	   	  
		  	   	  $db->query("update gen set `g_power`=(`g_power`-'".$mg_list['s_power']."'),`g_intellect`=(`g_intellect`-'".$mg_list['s_intellect']."'),`g_commend`=(`g_commend`-'".$mg_list['s_commend']."'),`bf_command`=(`bf_command`-'".$mg_list['s_liftblood']."'),`g_speed`='0',`g_recovery`='0',`g_liftblood`='0' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
		  	   	  $db->query("update interior_goods set `i_state`='2' where `id`='".$equip_list['i_id']."' and `i_uid`='".$_COOKIE['UserId']."';");
//		  	   	  echomsg("1");
		  	   }
		  }else{   
		  	
/////////////////////////////////////武将装备更换操作////////////////////////////////////////////////////////////////////////
		  	   
		  	   /////////////查询武将现有装备//////////////////////////////////////////////////////////////
		  	   
		  	   $query=$db->query("select * from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
		  	   $equip_num=$db->num_rows($query);//查询武将身上是否有装备;
		  	   $equip_list=$db->fetch_array($query);//将武将身上的装备写入数组;
		  	   
		  	   ////////////武将现在有装备不能空或0时才进行更换操作,如果为空或为0时证明没有装备直接穿上/////////////////////////////
		  	   
		  	   
		  	   if (!$equip_num==0||!$equip_num=="") {
		  	   	
		  	   	          /////////////////////////先将武将装备卸下///////////////////////////////////////////////////////////////////
		  	   	  
				  	   	  $db->query("delete from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
				  	   	
				  	   	  ///////////查询卸载的装备基本属性////////////////////////////////////////////
				  	   	  
				  	   	  $query=$db->query("select * from m_goods where `s_name` = '".$equip_list['g_name']."';");
				  	   	  $mg_list=$db->fetch_array($query);
				  	   	  
				  	   	  ///////////减去卸下装备后,更新武将相应的属性并更新内政基础表中的物品状态////////////////////////////////////////////////
				  	   	  
				  	   	  $db->query("update gen set `g_power`=(`g_power`-'".$mg_list['s_power']."'),`g_intellect`=(`g_intellect`-'".$mg_list['s_intellect']."'),`g_commend`=(`g_commend`-'".$mg_list['s_commend']."'),`bf_command`=(`bf_command`-'".$mg_list['s_liftblood']."'),`g_speed`='0',`g_recovery`='0',`g_liftblood`='0' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
				  	   	  $db->query("update interior_goods set `i_state`='2' where `id`='".$equip_list['i_id']."' and `i_uid`='".$_COOKIE['UserId']."';");
				  	   	  
				  	   	  ///////////////////////武将装备卸下操和结束,现在穿上新装备/////////////////////////////////////////
				  	   	  
				  	   	  /////////根据提交上的物品ID查内政表的数据,并根据内政物品表中的s_id(基础物品表ID)查找相关数据///////////////////
				  	   	  
		  	   	  	      $query=$db->query("select `s_id` from interior_goods where `id`='".$_POST[$select_array[$i]]."';");
		  	   	  	      $list=$db->fetch_array($query);
				  	   	  $query=$db->query("select * from m_goods where `id`='".$list['s_id']."';");
				  	   	  $list=$db->fetch_array($query);
				  	   	  
				  	   	  ///////////////////////写入武将装备表//////////////////////////////////////
				  	   	  
				  	   	  if ($list['s_sort']=='兵书'||$list['s_sort']=='经书'||$list['s_sort']=='医书'||$list['s_sort']=='奇书') {
				  	   	  	    $list['s_sort']='书藉';//把兵书,经书,医书,奇书,统一定为书藉类型;
				  	   	  }
				  	   	  $db->query("insert into genequip (`id`,`u_id`,`c_id`,`g_id`,`i_id`,`g_style`,`g_name`,`g_level`) values (null,'".$_COOKIE['UserId']."','".$_COOKIE['CityId']."','".$genid."','".$_POST[$select_array[$i]]."','".$list['s_sort']."','".$list['s_name']."','".$list['s_level']."');");
				  	   	  
				  	   	  /////////////////////更新武将相应属性,并更改内政物品表对应装备的状态///////////////
				  	   	  
				  	   	  $db->query("update gen set `g_power`=(`g_power`+'".$list['s_power']."'),`g_intellect`=(`g_intellect`+'".$list['s_intellect']."'),`g_commend`=(`g_commend`+'".$list['s_commend']."'),`bf_command`=(`bf_command`+'".$list['s_liftblood']."'),`g_speed`='".$list['s_speed']."',`g_recovery`='".$list['s_recovery']."',`g_liftblood`='".$list['s_liftblood']."' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
				  	   	  $db->query("update interior_goods set `i_state` ='1' where `id`='".$_POST[$select_array[$i]]."' and `i_uid`='".$_COOKIE['UserId']."';");
				  	   	  
				  	   	  ///////////////////////////武将装备完必/////////////////////////////////////////////////////////////
//				  	   	  echomsg("2");
		  	   	  }else {
		  	   	  	
		  	   	  	     //////////////////武将当前没有装备时,进行装备操作//////////////////////////////////////////////////
		  	   	  	
		  	   	  	     /////////根据提交上的物品ID查内政表的数据,并根据内政物品表中的s_id(基础物品表ID)查找相关数据///////////////////
				  	   	  
		  	   	  	      $query=$db->query("select `s_id` from interior_goods where `id`='".$_POST[$select_array[$i]]."' and i_uid='".$_COOKIE['UserId']."';");
		  	   	  	      $list=$db->fetch_array($query);
				  	   	  $query=$db->query("select * from m_goods where `id`='".$list['s_id']."';");
				  	   	  $list=$db->fetch_array($query);
				  	   	  
				  	   	  ///////////////////////写入武将装备表//////////////////////////////////////
				  	   	  
				  	   	  if ($list['s_sort']=='兵书'||$list['s_sort']=='经书'||$list['s_sort']=='医书'||$list['s_sort']=='奇书') {
				  	   	  	    $list['s_sort']='书藉';//把兵书,经书,医书,奇书,统一定为书藉类型;
				  	   	  }
//				  	   	  $mt="insert into genequip (`id`,`u_id`,`c_id`,`g_id`,`i_id`,`g_style`,`g_name`) values (null,'".$_COOKIE['UserId']."','".$_COOKIE['CityId']."','".$genid."','".$_POST[$select_array[$i]]."','".$list['s_sort']."','".$list['s_name']."');";
//				  	   	  echomsg($mt);
				  	   	  $db->query("insert into genequip (`id`,`u_id`,`c_id`,`g_id`,`i_id`,`g_style`,`g_name`,`g_level`) values (null,'".$_COOKIE['UserId']."','".$_COOKIE['CityId']."','".$genid."','".$_POST[$select_array[$i]]."','".$list['s_sort']."','".$list['s_name']."','".$list['s_level']."');");
//				  	   	  echomsg($genid);
				  	   	  /////////////////////更新武将相应属性,并更改内政物品表对应装备的状态///////////////
				  	   	  
				  	   	  $db->query("update gen set `g_power`=(`g_power`+'".$list['s_power']."'),`g_intellect`=(`g_intellect`+'".$list['s_intellect']."'),`g_commend`=(`g_commend`+'".$list['s_commend']."'),`bf_command`=(`bf_command`+'".$list['s_liftblood']."'),`g_speed`='".$list['s_speed']."',`g_recovery`='".$list['s_recovery']."',`g_liftblood`='".$list['s_liftblood']."' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
				  	   	  $db->query("update interior_goods set `i_state` ='1' where `id`='".$_POST[$select_array[$i]]."' and `i_uid`='".$_COOKIE['UserId']."';");
				  	   	  
				  	   	  //////////装备完成/////////////////////////////////////////////////////////////////////////
//				  	   	  echomsg("3");
		  	   	  }
		  }
	  }

   }
//////////////////////////////////////////////for循环到上面结束////////////////////////////////////////////////////////////////////
   
   echomsg("装备成功!","?ac=genlist&&mgend=".$genid);
}
?>

⌨️ 快捷键说明

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