📄 update_gen_grade.php
字号:
<?php
include_once("configs/Configs.php");
$query=$db->query("select * from gen where `g_uid`='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
while ($gen_grade_result=$db->fetch_array($query)){
//当前武将到35时不给升级
if ($gen_grade_result['g_grade']<=$gen_max_grade_all) {
//下级所需经验
$gen_next_score = 20 * pow(2.5,$gen_grade_result['g_grade']);
$ab=explode(".",$gen_next_score);
$gen_next_score=$ab[0];
//当前经验值与下级所需经验比较
$gen_remain_score = ($gen_grade_result['g_exploit'] >= $gen_next_score) ? $gen_grade_result['g_exploit'] - $gen_next_score : -1;
if($gen_remain_score >= 0){
//计算带兵数量;
$command_num=rand(35,50);
//更新等级、经验、代兵数量
$db->query("update gen set `g_grade`='".($gen_grade_result['g_grade']+1)."',`g_exploit`='".$gen_remain_score."',g_command=(g_command+'".$command_num."') where `g_uid`='".$_COOKIE['UserId']."' and id= '".$gen_grade_result['id']."';");
//升级时给于3个基础点加于g_power g_intellect g_commend
//判断是文将还是武将;
$query_ww=$db->query("select job from m_gen where id='".$gen_grade_result['g_gid']."';");
$query_ww_list=$db->fetch_array($query_ww);
if ($query_ww_list['job']=='2')
{
//固定加2;
$db->query("update gen set g_power=(g_power+'2') where id='".$gen_grade_result['id']."';");
//武将;
for ($i=1;$i<=2;$i++)
{
$num=rand(1,100);
if ($num<=50) {
$db->query("update gen set g_power=(g_power+'1') where id='".$gen_grade_result['id']."';");
}elseif ($num>50 && $num<=75) {
$db->query("update gen set g_intellect=(g_intellect+'1') where id='".$gen_grade_result['id']."';");
}elseif ($num>75 && $num<=100) {
$db->query("update gen set g_commend=(g_commend+'1') where id='".$gen_grade_result['id']."';");
}
}
}elseif ($query_ww_list['job']=='1') {
//固定加2;
$db->query("update gen set g_intellect=(g_intellect+'2') where id='".$gen_grade_result['id']."';");
//文将;
for ($i=1;$i<=2;$i++)
{
$num=rand(1,100);
if ($num<=50) {
$db->query("update gen set g_intellect=(g_intellect+'1') where id='".$gen_grade_result['id']."';");
}elseif ($num>50 && $num<=75) {
$db->query("update gen set g_power=(g_power+'1') where id='".$gen_grade_result['id']."';");
}elseif ($num>75 && $num<=100) {
$db->query("update gen set g_commend=(g_commend+'1') where id='".$gen_grade_result['id']."';");
}
}
}
}else {
//计算带兵数量;
$command_num=$gen_grade_result['g_command'];
//更新代兵数量
$db->query("update gen set g_command='".$command_num."' where `g_uid`='".$_COOKIE['UserId']."' and id= '".$gen_grade_result['id']."';");
}
}else {
//到35级经验不涨,为0
$db->query("update gen set `g_exploit`='0' where `g_uid`='".$_COOKIE['UserId']."' and id= '".$gen_grade_result['id']."';");
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -