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

📄 study.php

📁 Download you own three BR
💻 PHP
字号:
<?php
require_once("functions/class_mysql.php");
require_once("functions/login_flag.php");
require_once("study_base.php");//查询当前用户研究项目等级;
include_once("configs/Configs.php");//加载配置文件;

//调用相关处理进程
require_once("all_processing.php");
//生产安排进程
//require_once("produce_plan_processing.php");
//处理建筑任务队列
//require_once("building_processing_task.php");
//处理研究任务队列
//require_once("study_processing_task.php");
//
//处理士兵训练任务队列
//require_once("soldier_processing_task.php");
//
//处理武将等级、经验、代兵数
//require_once("update_gen_grade.php");
//
//城墙修复任务进程
//require_once("repair_citywall_processing.php");
//
//资源增长
//require_once("auto_grow_resource.php");
//
//生产安排进程
//require_once("produce_plan_processing.php");
//
//在线用户
//require_once("online.php");
//24小时释放武将;
//include_once("gen_prison_out.php");
//
//武将移动处理;
//include_once("gen_move_process.php");
//
//7天处理拍卖物品
//include_once("player_safe_times_processing.php");

//查询当前玩家当前城市的资源;

$n_rices=$resource[1];
$n_golds=$resource[2];
$n_ores =$resource[3];
$n_woods=$resource[4];


//echo $_COOKIE['CityId'];
//echo $_COOKIE['UserId'];
?><? include('../configs/configs.php'); ?>


<!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><? echo $webgamesitename; ?>  科技研究</title>

<link href="css/id.css" rel="stylesheet" type="text/css">
<link href="css/css.css" rel="stylesheet" type="text/css">
<link href="css/box.css" rel="stylesheet" type="text/css">
<style>
v\:* {behavior: url(#default#VML)}
</style>
<script>
function del()
{
	if(window.confirm("请确认您的操作!如不想进行,请点取消."))
	{	
		return true;
	}
	return false;
}
function add(str)
	{
		var tempStr;
		tempStr = str + "";		
		if(tempStr.length < 2)
			tempStr = "0" + str;
		return tempStr;
	}
<?php
if ($num>0) {
?>	
var hour,min,sec
hour=<?php echo $hour;?>;
min=<?php echo $min;?>;
sec=<?php echo $sec;?>;
hour=add(hour);
min=add(min);
sec=add(sec);
function tick() {	
hour=add(hour);
min=add(min);
sec-=1;
sec=add(sec);
if (sec==-1){
min-=1
sec=59
min=add(min);
}
if (min==-1){
	if (hour!=0){
	hour-=1
	min=59
	hour=add(hour);
	}
}
if (sec<=0 && min<=0 && hour<=0){
window.location.href='?';
//Clock1.innerHTML ="<a href=?>完成</a>";
//Clock2.innerHTML ="完成";
}else{
Clock1.innerHTML = hour+"时"+min+"分"+sec+"秒";
window.setTimeout("tick();", 1000);
}
}
window.onload = tick;
<?php
}
?>
</script>
</head>

<body>
<!--导航-->
<?php require_once("study_daohang.htm");?>
<div id="mb_01">
  <div id="wy_01">翰林院</div>
</div>

<div id="mb_04">
  <ul>
    <li><br /></li>
  </ul>
<?php
if (!$num==0) {
?>
<!--------队列阴影框----------->
<div class="out">
  <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="60"  >执行武将:</td>
              <td width="80" align="left"><span class="rw_04"><?php if ($work_gen_name) echo $work_gen_name;else echo '无';?></span></td>          
              <td width="60"  >当前研究:</td>
              <td width="90" align="left"><span class="rw_04"><?php echo $name;?></span><?php if ($user_god_id) echo ' <img alt="" src="images/up2.gif" align="absmiddle"/>'?></td>
              <td width="60" >剩余时间:</td>
              <td width="120" align="left"><span class="wy_05"><div id="Clock1"></div></span></td>
              <td width="60" >操作命令:</td>
              <td width="80" align="left"><a href="study_cancel.php?id=<?php echo $list['id'];?>&&g_id=<?php echo $g_id;?>" onclick="return del()">取消</a></td>
            </tr>            
          </table>
		</div>
		  
		<!--------内部队列框----------->
	  </div>
	</div>
  </div>
</div>
<!--------------队列阴影框----------->
<?php
}
?>
<!--替换区域开始--> 
  
<!--------循环行----------->
<ul>  
  <li class="wy_03"><b>宝物使用后是不会退回的哦!注意使用!</b></li>
  <li class="wy_04">------------------------------------------------------------------------------------------</li>
</ul>
<?php
//翰林院等级
if ($b_college_num['b_college']>=1) {
//研究所需建筑物的等级;
$college_must_grade=array(1=>1,2=>2,3=>2,4=>3,5=>3,6=>4,7=>4,8=>5,9=>5,10=>6,11=>6,12=>7,13=>7,14=>8,15=>8,16=>9,17=>9,18=>10,19=>10);
//治炼等级;1
$zl_must_grade=array(2=>1,6=>3,7=>4,9=>5,10=>6,11=>7,14=>8,16=>10);
//军情剌探等级;3
$jq_must_grade=array(4=>1);
//部队指挥;4
$bd_must_grade=array(5=>1,18=>8,19=>10);
//道路地图2
$dl_must_grade=array(8=>5);
//铠甲制造7
$kj_must_grade=array(9=>1,16=>8);
//防御加固9
$fy_must_grade=array(10=>1,19=>10);
//武器制造6
$wq_must_grade=array(11=>5,16=>8);
//马匹圈养8
$mq_must_grade=array(17=>7);
//机械技术10
$jj_must_grade=array(17=>5);
//钢铁精炼16
$gt_must_grade=array(18=>5);

/////////////////////////
//建筑类要求
/////////////////////////
//军营等级;
$jy_must_grade=array(5=>3);
//铁矿厂
$tk_must_grade=array(12=>15);
//伐木场
$fm_must_grade=array(13=>15);
//金矿
$jk_must_grade=array(14=>15);
//农田
$nt_must_grade=array(15=>15);

//      ---------------------------循环读取研究列表-------------------------------
        $i=1;
        $query=$db->query("select * from m_studybase order by id;");
        while ($list=$db->fetch_array($query)) {
        	if ($college_must_grade[$i]<=$b_college_num['b_college']) {
        	?> 
       <form id="form<?php echo $i;?>" name="form<?php echo $i;?>" method="POST" >  
       <input type="hidden" name="id" value="<?php echo $list['id'];?>"/>
       <input type="hidden" name="put" value="refer"/>
       <input type="hidden" name="update" value="升级"/>
  <div style="padding-left:40px"> 
    <div id="d1_01"><img src="images/yw/study_images/wy_<?php echo $i;?>.gif" width="48" height="48" id="d1_02"></div>
  </div>
  <div class="d1f_03"><strong><?php echo $list['st_name'];?>(<?php if($now[$i]<>"") echo $now[$i];else echo "0";?>)</strong></div>
  <div class="d1f_02"><strong>  </strong></div>
  <div class="d1f_02" style="padding-left:30px "></div>
    <div class="d1f_02" style="margin-top:5px "><?php 
    //////////////////////////////////////////////////计算下级所需资源和时间////////////////////////////////////////////////
        $query_con=$db->query("select * from m_studybase where id='".$list['id']."';");
        $list_con=$db->fetch_array($query_con);
        $times=$list_con['st_times']*60*$speed_percent;                                                  //将基础时间转为秒;	     
		//公式n等级*0.9的次方
//		$times=$times*pow('0.9',$b_college_num['b_college']);
//			  $need_time = $times*pow((1+$list_con['st_contimes']),$now[$i]);     //基础时间计算等级后获得最终完成升级所需时间;
		$need_time			=	$times * pow((1+$list_con['st_contimes']),$now[$i]) * pow(0.8,$b_college_num['b_college']) ;
			  $hours = $need_time / 3600;
			  $hours_ar=explode(".",$hours);
			  $hours=$hours_ar[0];
			  $minutes = $need_time % 3600 / 60;
			  $minutes_ar=explode(".",$minutes);
			  $minutes=$minutes_ar[0];
			  $seconds = $need_time % 60;
			     
          if (($num==0)) {
	          	if ($n_rices>=(int)($list_con['st_rices']*pow((1+$list_con['st_consume']),($now[$i])))&&$n_golds>=(int)($list_con['st_golds']*pow((1+$list_con['st_consume']),($now[$i])))&&$n_ores>=(int)($list_con['st_ores']*pow((1+$list_con['st_consume']),($now[$i])))&&$n_woods>=(int)($list_con['st_woods']*pow((1+$list_con['st_consume']),($now[$i])))) {
               		//宝物数量
               		foreach ($good_study_id as $gi=>$gn){
               			$query_god=$db->query("select num from interior_goods where i_uid='".$_COOKIE['UserId']."' and s_id='".$gn."';");
               			$list_god=$db->fetch_array($query_god);
               			if ($list_god['num']<1)$list_god['num']=0;
               			$good_study_nu[$gi]=$list_god['num'];
               		}
	          		 ?>
	          		 <select name="god_id" style="margin-top:3px;">
	          		   <option value="0">选择宝物</option>
	          		   <?php
	          		   foreach ($good_study_id as $gi=>$gn) {
	          		   		if ($good_study_nu[$gi]>=1)
	          		   		echo '<option value="'.$gn.'">'.$good_study_na[$gi].'('.$good_study_nu[$gi].')</option>';
	          		   }
	          		   ?>	          		
				    </select>
				    
	          		<select name="gen_id" style="margin-top:3px;">
	          		   <option value="0">选择武将</option>
	          		<?php
	          		//输出玩家武将;
	          		$query_gen=$db->query("select a.*,b.ge_name from gen a left join m_gen b on (a.g_gid=b.id) where a.g_uid='".$_COOKIE['UserId']."' and a.g_cid='".$_COOKIE['CityId']."' and a.g_status='0' and a.g_fy<>1;");
	          		while ($ne_gen_list=$db->fetch_array($query_gen))
	          		{
	          			echo '<option value="'.$ne_gen_list['id'].'">'.$ne_gen_list['ge_name'].'('.$ne_gen_list['g_intellect'].')</option>';
	          		}
	          		?>
				    </select>
	          		<?php
	          		echo '<a href="#" class="d" onclick="document.form'.$i.'.action=\'study_mod.php\';document.form'.$i.'.submit();">【升级】</a>';
	          	}else {
	          	?> <span style="color:red;">资源不足</span><?php
	          	}
          	}else echo '----';
          ?></div>
    <div class="d1f_00"> 
    <div>
        <ul>
          <li id="d1_04" <?php
          ///////////////
          ###############
          ///////////////
          if ($zl_must_grade[$i]>$now[1]||$dl_must_grade[$i]>$now[2]||$jq_must_grade[$i]>$now[3]||$bd_must_grade[$i]>$now[4]||$kj_must_grade[$i]>$now[7]||$fy_must_grade[$i]>$now[9]||$wq_must_grade[$i]>$now[6]||$mq_must_grade[$i]>$now[8]||$jj_must_grade[$i]>$now[10]||$gt_must_grade[$i]>$now[16]||$jy_must_grade[$i]>$building[4]||$tk_must_grade[$i]>$building[9]||$fm_must_grade[$i]>$building[5]||$jk_must_grade[$i]>$building[6]||$nt_must_grade[$i]>$building[8]) {
          	echo 'style="color:red;"';
          }
          ?>><?php echo $list['st_demand'];?></li>
          <li id="d1_04"><?php echo $list['st_info'];?></li>
          <li id="d1_04"><?php
          
          $num_a=$list_con['st_rices']*pow((1+$list_con['st_consume']),($now[$i]));
          $num_a_ls=explode(".",$num_a);
          $num_a=$num_a_ls[0];
          if ($num_a>0){
	        echo '粮食<span class="wy_05" ';
	        if ($n_rices<$num_a) {
	        	echo 'style="color:red"';
	        }
	        echo '>'.$num_a.'</span> | ';
          }
          
          
          
          $num_a=$list_con['st_golds']*pow((1+$list_con['st_consume']),($now[$i]));
          $num_a_ls=explode(".",$num_a);
          $num_a=$num_a_ls[0];
          if ($num_a>0){
	        echo '黄金<span class="wy_05" ';
	        if ($n_golds<$num_a) {
	        	echo 'style="color:red"';
	        }
	        echo '>'.$num_a.'</span> | ';
          }
          
          
          
          $num_a=$list_con['st_ores']*pow((1+$list_con['st_consume']),($now[$i]));
          $num_a_ls=explode(".",$num_a);
          $num_a=$num_a_ls[0];
          if ($num_a>0){
	        echo '铁矿<span class="wy_05" ';
	        if ($n_ores<$num_a) {
	        	echo 'style="color:red"';
	        }
	        echo '>'.$num_a.'</span> | ';
          }
          
          
          
          $num_a=$list_con['st_woods']*pow((1+$list_con['st_consume']),($now[$i]));
          $num_a_ls=explode(".",$num_a);
          $num_a=$num_a_ls[0];
          if ($num_a>0){
	        echo '木材<span class="wy_05" ';
	        if ($n_woods<$num_a) {
	        	echo 'style="color:red"';
	        }
	        echo '>'.$num_a.'</span> | ';
          }
          
        echo '研究时间<span class="wy_05">';
        if($hours<24){
			      echo $hours.'小时'.$minutes.'分'.$seconds.'秒</span>';
			  }else{
			  	  $days = $hours / 24;
			  	  $days_array=explode(".",$days);
			  	  $days=$days_array[0];
			  	  $hours = $hours % 24;
			  echo $days.'天'.$hours.'小时'.$minutes.'分</span>';
			  }
        ?></li>
        </ul>
    </div>
  </div>
  <div id="d1_00" class="wy_04" style="padding-left:0px;">------------------------------------------------------------------------------------------</div>
  <!--------循环行----------->
  
    </form>
      <?php
        	}
      $i++;
        }
}else echo '科技研究需先建造<a href="build.php?build_page=produce" target="main" class="f">【翰林院】</a>设施!';

include_once("function_area_re.php");
$db->close();
      ?> 




  
<!--替换区域结束-->
<?php if (!$b_college_num['b_college']) {?>
<div style="padding-bottom:280px;"> </div>
<?php } ?>
</div>
<div id="mb_05" ></div>
&nbsp;
</body>
</html>

⌨️ 快捷键说明

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