if more than 400 players are registered before the 10th day

if more than 400 players are registered before the 10th day since records cordenadas jump to 20 to 40
This commit is contained in:
armando1980
2013-12-09 18:28:46 -05:00
parent 207d0b5430
commit ae58215a9e
+8 -3
View File
@@ -392,15 +392,18 @@ class MYSQL_DB {
*/
function generateBase($sector, $mode=1) {
$num_rows = 0;
$count_while = 0;
while (!$num_rows){
if (!$mode) {
$gamesday=time()-COMMENCE;
if ($gamesday<3600*24*10) { //10 day
if ($gamesday<3600*24*10 && $count_while==0) { //10 day
$wide1=1;
$wide2=20;
} elseif ($gamesday<3600*24*20) { //20 day
} elseif ($gamesday<3600*24*20 && $count_while==1) { //20 day
$wide1=20;
$wide2=40;
} elseif ($gamesday<3600*24*30) { //30 day
} elseif ($gamesday<3600*24*30 && $count_while==2) { //30 day
$wide1=40;
$wide2=80;
} else { // over 30 day
@@ -428,6 +431,8 @@ class MYSQL_DB {
}
$result = mysql_query($q, $this->connection);
$num_rows = mysql_num_rows($result);
$count_while++;
}
$result = $this->mysql_fetch_all($result);
$base = rand(0, ($num_rows-1));
return $result[$base]['id'];