📄 study_accomplish.php
字号:
<?php
switch ($studyid)
{
case 1:
{
$field="s_smelt";
break;
}
case 2:
{
$field="s_map";
break;
}
case 3:
{
$field="s_army";
break;
}
case 4:
{
$field="s_command";
break;
}
case 5:
{
$field="s_landform";
break;
}
case 6:
{
$field="s_arm";
break;
}
case 7:
{
$field="s_loricae";
break;
}
case 8:
{
$field="s_gee";
break;
}
case 9:
{
$field="s_recovery";
break;
}
case 10:
{
$field="s_engine";
break;
}
case 11:
{
$field="s_trajectory";
break;
}
case 12:
{
$field="s_mining";
break;
}
case 13:
{
$field="s_cutting";
break;
}
case 14:
{
$field="s_golds";
break;
}
case 15:
{
$field="s_flooding";
break;
}
case 16:
{
$field="s_steel";
break;
}
case 17:
{
$field="s_wheel";
break;
}
case 18:
{
$field="s_tactics";
break;
}
case 19:
{
$field="s_position";
break;
}
}
$query=$db->query("update study set `".$field."`=(`".$field."`+1) where `u_id`='".$_COOKIE['UserId']."' ;");
$query=$db->query("delete from task where `id`='".$list['id']."' and `u_id`='".$_COOKIE['UserId']."';");
//////////////////查询研究临时表/////////////////////////////////////////////////////////////
$query=$db->query("select * from study_temporarily where `u_id`='".$_COOKIE['UserId']."';");
$list=$db->fetch_array($query);
/*$query=$db->query("update resource set `cash_uplimit`='".$lish['t_cash']."'");//更新增加金碇上限;
$query=$db->query("delete from study_temporarily where `u_id`='".$_COOKIE['UserId']."';");//删除对应的临时表;
//////////////查询研究完成的等级,计算武将应该获得的经验//////////////////////////////////////////////
$query=$db->query("select `".$field."` from study where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$cityid."';");
$grade=$db->fetch_array($query);
$grade=$grade[$field];//完成研究的等级;
///////////根据间谍研究等级更新间谍最大人数/////////////////////////////
//查询当前刺控等级;
$query=$db->query("select `s_army` from study where `u_id`='".$_COOKIE['UserId']."' and `c_id`='".$cityid."';");
$army=$db->fetch_array($query);
//查询当前有没有数量的记录
$query=$db->query("select * from lurcher where u_id='".$_COOKIE['UserId']."';");
$lu_sum=$db->num_rows($query);
$lurcher_num=$army['s_army']*2;
if ($lu_sum==0) {
$query=$db->query("insert into lurcher (id,u_id,c_id,lurcher_num) values (null,'".$_COOKIE['UserId']."','','".$lurcher_num."');");
}else {
$query=$db->query("update lurcher set lurcher_num=(lurcher_num+'2') where u_id='".$_COOKIE['UserId']."';");
}*/
////根据所需研究所的等级来算玩家和武将的经验,将基础数据写入数组//////////////////////
////所需研究所等级对应的增长基础值;
$mgrade=array(1=>40,
2=>50,
3=>60,
4=>70,
5=>80,
6=>90,
7=>100,
8=>120,
9=>140,
10=>160
);
////所需研究所等级对应的增长百分比;
$mgrade2=array(1=>0.45,
2=>0.5,
3=>0.65,
4=>0.7,
5=>0.75,
6=>0.8,
7=>0.85,
8=>0.9,
9=>0.95,
10=>1
);
$experience=$mgrade[$list['t_grade']]+pow((1+$mgrade2[$list['t_grade']]),($grade-1));//玩家要涨的经验;
//$experience_gen=$mgrade[$list['t_grade']]+pow((1+$mgrade2[$list['t_grade']]),($grade-1));//武将要涨的经验;
//////////////修改武将工作状态,和更新武将获得的经验//////////////////////////////////////////////////
$db->query("update gen set `g_status` = '0' where `g_uid`='".$_COOKIE['UserId']."' and `id`= '".$g_id."';");
//////////////更新玩家经验值////////////////////////////////////////////////////////////////////
$query=$db->query("update player_info set `p_score`=(`p_score`+'".$experience."')");
include_once("update_gen_grade.php");
include_once("functions/update_grade.php");
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -