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

📄 soldier_educate.php

📁 Download you own three BR
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php
require_once("configs/Configs.php");//加载配置文件
require_once("functions/login_flag.php");//是否已经登录
require_once("functions/func_common.php");//加载函数文件
require_once("functions/class_mysql.php");//加载数据库类文件


//处理士兵训练任务队列
require("soldier_processing_task.php");

//读取研究表study
$query=$db->query("select * from study where `u_id`='".$_COOKIE['UserId']."'");
$study_result=$db->fetch_array($query);

//读取建筑表 - 兵营等级
$query=$db->query("select b.*,c.*,r.* from building b,city c,resource as r where b.`u_id`=c.`u_id` and c.`u_id`=r.`u_id` and b.`c_id`=c.`c_id` and c.`c_id`=r.`c_id` and r.`u_id`='".$_COOKIE['UserId']."' and b.`c_id`='".$_COOKIE['CityId']."'");
$barracks_result=$db->fetch_array($query);

//读取士兵训练基础表
$query=$db->query("select * from soldier_attribute");
while($row2=$db->fetch_array($query)) $attribu_soldier_list[]=$row2;

//当前拥有士兵数
$query=$db->query("select * from soldier where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");
$soldier_result = $db->fetch_array($query);
if($soldier_type_name_en) foreach ($soldier_type_name_en as $si=>$sm){
	if(!$soldier_result[$sm]) continue; 
	$total_soldier_num += $soldier_result[$sm];
}

//当前城市拍卖等待上架士兵数统计
	$query_safe_ls_soldier=$db->query("select sum(s_num) as soldier_num from player_lin where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."' and s_style='1';");
	$list_safe_ls_soldier=$db->fetch_array($query_safe_ls_soldier);
	$total_soldier_num+=$list_safe_ls_soldier['soldier_num'];
	
	//当前城市拍卖巳上架士兵数统计
	$query_safe_soldier=$db->query("select sum(s_num) as soldier_num from player_safe where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."' and s_style='1';");
	$list_safe_soldier=$db->fetch_array($query_safe_soldier);
	$total_soldier_num+=$list_safe_soldier['soldier_num'];
	
	//当前出征士兵数
	$query_war_soldier=$db->query("select * from war_task where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	while ($list_war_soldier=$db->fetch_array($query_war_soldier)){
		$soldier_n_a=explode("|",$list_war_soldier['w_soldier_num']);
		$count_n=count($soldier_n_a);
		for ($i=0;$i<$count_n;$i++){
			$total_soldier_num+=$soldier_n_a[$i];
		}
	}
	
	//当前要运到目标城池的士兵数
	$query_war_soldier=$db->query("select * from war_task where w_type='2' and to_u_id='".$_COOKIE['UserId']."' and to_c_id='".$_COOKIE['CityId']."';");
	while ($list_war_soldier=$db->fetch_array($query_war_soldier)){
		$soldier_n_a=explode("|",$list_war_soldier['w_soldier_num']);
		$count_n=count($soldier_n_a);
		for ($i=0;$i<$count_n;$i++){
			$total_soldier_num+=$soldier_n_a[$i];
		}
	}
	
	//当前目标城池训练士兵数
		$query_soldier_task=$db->query("select sum(s_num) as soall from soldier_task where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
		$list_soldier_task=$db->fetch_array($query_soldier_task);
		$total_soldier_num+=$list_soldier_task['soall'];
		

	 	///人口///////////////////
		$query=$db->query("select total_house  from resource where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");
		$init_data = $db->fetch_array($query);
		//己占用人口
		$query=$db->query("select sum(true_workers) as true_workers from resource_grow where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");
		$produce_result = $db->fetch_array($query);
		//士兵每5个算一个人口
		$person_soldier=ceil($total_soldier_num/5);
		//剩余人口
		$produce_result['true_workers'] = $init_data['total_house']-$person_soldier;
//		echo $current_workers."|".$init_data['total_house']."|".$produce_result['true_workers'];

//---军营上限值
$barracks_space = $barracks_result['barracks_uplimit'] - $total_soldier_num;

if($attribu_soldier_list<>"") foreach ($attribu_soldier_list as $l=>$m2){
	//---消耗资源值
	if($m2['s_rices']) $rices_space[$m2['s_type']] = (int)($barracks_result['rices'] / $m2['s_rices']);
	if($m2['s_woods']) $woods_space[$m2['s_type']] = (int)($barracks_result['woods'] / $m2['s_woods']);
	if($m2['s_irons']) $irons_space[$m2['s_type']] = (int)($barracks_result['ores'] / $m2['s_irons']);
	if($m2['s_golds']) $golds_space[$m2['s_type']] = (int)($barracks_result['golds'] / $m2['s_golds']);
	
	if($m2['s_type']==1 or $m2['s_type']==2 or $m2['s_type']==4){
		$max_educate[$m2['s_type']] = min($barracks_space,$rices_space[$m2['s_type']],$irons_space[$m2['s_type']],$golds_space[$m2['s_type']]);
	}else{
	    $max_educate[$m2['s_type']] = min($barracks_space,$rices_space[$m2['s_type']],$woods_space[$m2['s_type']],$irons_space[$m2['s_type']],$golds_space[$m2['s_type']]);
	}
	//echo $barracks_space.",".$rices_space.",".$woods_space.",".$irons_space.",".$golds_space;
}

//创建士兵训练队列
require_once("soldier_educate_create_task.php");

//我的武将列表
$hero_query=$db->query("select * from gen g1,m_gen g2 where g1.`g_gid`=g2.`id` and g1.`g_uid`='".$_COOKIE['UserId']."' and g1.`g_cid`='".$_COOKIE['CityId']."' and g1.`g_status`='0' and g1.`g_fy`='0'");
while($row=$db->fetch_array($hero_query)) $my_hero_list[]=$row;
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>军事训练</title>

<link href="css/id.css" rel="stylesheet" type="text/css">
<link href="css/css.css" rel="stylesheet" type="text/css">
<link type="text/css" href="css/build.css" rel="stylesheet">
<link type="text/css" href="css/box.css" rel="stylesheet">
<style>
body{
margin-top:0px;
}
.li_description {list-style:none; color:RED;}
</style>

</head>

<body >
<script language="JavaScript">
<!--
function disp_confirm(){
var name=confirm("确定要取消吗?")
if (name==true)
{
return true;
}
else
{
return false;
}
}
 function keycode() { 
 	  if(event.keyCode==13) { 
 	  	event.returnValue=false;
 	  }
 }
//-->
</script>

<!--导航-->

<div id="tc_02">
    <div id="mb_0">
    <div id="mc_01"><a href="soldier_educate.php" target="main">军事训练</a></div>
	</div>
	<div id="mb_2">
	  <div id="mc_01"><a href="armament_action.php" target="main">军事行动</a></div>
	</div>
	<div id="mb_2">
	  <div id="mc_01"><a href="armament_union_action.php" target="main">联合进攻</a></div>
	</div>
  </div>

<div id="mb_01">
	<div class="page_build_title">军事训练</div>
</div>
<div id="mb_04">
<script language="javascript">
   		    <?php if($remain_hours or $remain_minutes or $remain_seconds) { ?>
			var hour,min,sec;
			hour=<?php echo $remain_hours;?>;
			min=<?php echo $remain_minutes;?>;
			sec=<?php echo $remain_seconds;?>;
			function tick() {
			sec-=1;
			if (sec==-1){
			min-=1;
			sec=59;
			}
			if (min==-1){
			if (hour!=0){
			hour-=1;
			min=59;
			}
			}
			if (sec<=0 && min<=0 && hour<=0){
			if(!hour && !min && !sec){
			   self.window.location='?build_page=<?php echo $_GET['build_page'];?>';
			}
			Clock.innerHTML ="<a >完成</a>";
			Clock_complate.innerHTML ="完成";
			self.window.location='?build_page=<?php echo $_GET['build_page'];?>';
			}else{
			if(!hour && !min&& !sec){
			   self.window.location='?build_page=<?php echo $_GET['build_page'];?>';
			}
			Clock.innerHTML =hour+"小时"+min+"分"+sec+"秒";
			window.setTimeout("tick();", 1000);
			}
			}
			window.onload = tick;
			<?}?>
			</script>
<?php if($current_task_list){ ?>
<!--------队列阴影框----------->
<div class="out" style="margin-top:25px;">
  <div class="in">
    <div class="fox">
	  <div class="fom">
	    
	     <div>
          <table width="100%" height="40" border="0" cellpadding="0" cellspacing="0" style="font-size:12px; text-align:center;">
            <tr>
              <td width="8"><img src="images/med_01.gif" width="8" height="30"></td>
              <td width="56" class="fod1_01">序 号</td>
              <td width="138" class="fod1_01">兵  种</td>
              <td width="118" class="fod1_01">数  量</td>
              <td width="132" class="fod1_01">剩余时间</td>
              <td width="155" class="fod1_02" colspan="2">操作命令</td>
              <td width="8"><img src="images/med_02.gif" width="8" height="30"></td>
            </tr>
            <?php if($current_task_list) foreach ($current_task_list as $i=>$m) {
		  	
		  	if($i==0 and !$m['s_end_time']){
		  		//生成任务完成时间
		  		$end_other_times=time()+$m['s_time'];		  		
		  		$db->query("update soldier_task set `s_end_time`='".$end_other_times."' where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$_COOKIE['CityId']."'");
		  		echomsg("","?build_page=".$_GET['build_page']);
		  	}
		   ?>
   		    
            <tr>
              <td><img src="images/med_30.gif" width="8" height="30"></td>
              <td class="fod1_01" ><?php echo ($i+1);?></td>
              <td class="fod1_01"><?php echo $soldier_type_name[$m['s_type']];?><?php if($m['gen_id']) echo "(".$m['gen_name'].")";?></td>
              <td class="fod1_01"><?php echo $m['s_num']."个";?></td>
              <td class="fod1_01"><?php if($i=="0") { ?> 
              <span id="Clock"></span>
               <?php }else echo "等待中...";?></td>
              
              <?php 
			  if($i=="0") {
			  ?> 
              <td class="fod1_02" style="padding-left:20px;"><span id="Clock_complate"><a href="?s_action=clear_soldier_task&s_id=<?php echo $m['id'];?>&s_type=<?php echo $m['s_type'];?>" onclick="return disp_confirm();" target="_self">取消</a></span> </td>
            <form name="repair_form" action="repair_soldier_hand.php" method="POST" > <input type="hidden" name="action" value="repair_soldier" />   <input type="hidden" name="id" value="<? echo $m['id'];?>" />  
             <td class="fod1_02" style="padding-left:0px;">   
      <a href="javascript:this.repair_form.submit();" class="d"  target="_self" onkeydown="return keycode()">【更新】</a>
      </td></form>
              <?php } else { ?>
            <td class="fod1_02" colspan="2">  <a href="?s_action=clear_soldier_task&s_id=<?php echo $m['id'];?>&s_type=<?php echo $m['s_type'];?>" onclick="return disp_confirm();" target="_self">取消</a></span></td>
              <?php } ?>
			  
              
              <td><img src="images/med_31.gif" width="8" height="30"></td>
            </tr>
            <?php } ?>
           
          </table>
		</div>
		
	  
	  </div>
	</div>
  </div>
</div>

⌨️ 快捷键说明

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