?? gen_conscribe_process.php
字號:
<?php
if($_POST['action']=="pub_process") {
//-----------------------------根據(jù)招賢館等級進行概率運算--------------------------
if ($pub==0) {
echomsg("招賢館等級不夠,不能招募武將!");
}
/*
招武將花的錢數(shù)是以招賢館為基數(shù);
招賢館一級,花的錢數(shù)是 1000;
招賢館 N 級,花的錢就是 N * 1000;
*/
$ko=$pub*350;
/////////////////////////////////查詢玩家當前黃金數(shù)量////////////////////////////////
$query=$db->query("select `golds` from resource where `u_id` = '".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
$list=$db->fetch_array($query);
$res_golds=$list['golds'];
////////////////////判斷當前玩家錢是否夠招武將///////////////////////////////////////////////////
if ($res_golds<$ko) {
echomsg("你當前的黃金不夠!");
}
$probebility=rand(1,1000);
/////////招收武將的等級寫入數(shù)組///////////////////////////////////////////////////////////////////////////////
$grade_gen=array(1=>'e',2=>'d',3=>'c',4=>'b',5=>'a');
//查詢是否還有其它武將向此城移動
$query_gen_move=$db->query("select id from gen_move where u_id='".$_COOKIE['UserId']."' and e_c_id='".$_COOKIE['CityId']."';");
$num_if=$db->num_rows($query_gen_move);
///////////按武將等級來記算每級武將數(shù),并把ID寫入到數(shù)組中////////////////////////////////////////////////////////
for ($i=1;$i<6;$i++)
{
$query=$db->query("select `id` from m_gen where `ga_grade`='".$grade_gen[$i]."' and (`ga_type`='".$_COOKIE['Country']."' or `ga_type`='4')");
$grade_num[$i]=$db->num_rows($query);//記算每級的武將總數(shù),寫入數(shù)組;
while ($con=$db->fetch_array($query)) {
$gens_id[$i][]=$con['id'];
}
}
//-------------------------------------1級招賢館--------------------------------------------
if ($pub==1) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
//-------------------------------------2級招賢館--------------------------------------------
if ($pub==2) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
//-------------------------------------3級招賢館--------------------------------------------
if ($pub==3) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=950) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>950&&$probebility<=1000){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
//-------------------------------------4級招賢館--------------------------------------------
if ($pub==4) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=950) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>950 && $probebility<=1000){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
//-------------------------------------5級招賢館--------------------------------------------
if ($pub==5) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=890) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>890 && $probebility<=990){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>990 && $probebility<=1000){
$grade=3;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
//-------------------------------------6級招賢館--------------------------------------------
if ($pub==6) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=890) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>890 && $probebility<=990){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>990 && $probebility<=1000){
$grade=3;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
//-------------------------------------7級招賢館--------------------------------------------
if ($pub==7) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=790) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>790 && $probebility<=940){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>940 && $probebility<=990){
$grade=3;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>990 && $probebility<=1000){
$grade=4;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
//-------------------------------------8級招賢館--------------------------------------------
if ($pub==8) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=790) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>790 && $probebility<=940){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>940 && $probebility<=990){
$grade=3;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>990 && $probebility<=1000){
$grade=4;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
//-------------------------------------9級招賢館--------------------------------------------
if ($pub==9) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=675) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>675 && $probebility<=875){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>875 && $probebility<=975){
$grade=3;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>975 && $probebility<=995){
$grade=4;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>995 && $probebility<=1000){
$grade=5;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
//-------------------------------------10級招賢館--------------------------------------------
if ($pub==10 || ($pub>10&&$pub<31)) {
//////////////////////////判斷該玩家武將容納是否到上限/////////////////////////////
//計算武將容納上線;
if (($pub%2)==0) {
$progen=$pub/2;
}else {
$progen=(int)($pub/2)+1;
}
$query=$db->query("select * from gen where `g_uid` ='".$_COOKIE['UserId']."' and g_cid='".$_COOKIE['CityId']."';");
$max_gen=$db->num_rows($query);
if (($max_gen+$num_if)==$progen || ($num_if+$max_gen)>$progen) {
echomsg("該等級招賢館容納武將己達上限!現(xiàn)有武將".$max_gen."人,將要移動到此城池的武將有".$num_if."人");
}
if ($probebility<=675) {
$grade=1;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>675 && $probebility<=875){
$grade=2;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>875 && $probebility<=975){
$grade=3;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>975 && $probebility<=995){
$grade=4;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}elseif ($probebility>995 && $probebility<=1000){
$grade=5;
//////////////////武將招募循環(huán)過程/////////////////////
include_once("gen_conscribe_course.php");
}
}
}
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -