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

📄 update_gen_grade.php

📁 Download you own three BR
💻 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 + -