General fixes

+Fixed a bug that didn't permit to create users' villages in small maps,
from the admin panel
This commit is contained in:
iopietro
2018-06-15 02:31:37 +02:00
parent b7f8eade34
commit 9efbe9ffd9
2 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -135,7 +135,7 @@ WHERE id = ".(int) $uid) or die(mysqli_error($database->dblink));
} }
$database->updateUserField($uid,"act","",1); $database->updateUserField($uid,"act","",1);
$wid = $database->generateBase($kid,0,false); $wid = $database->generateBase($kid);
$database->setFieldTaken($wid); $database->setFieldTaken($wid);
//calculate random generate value and level building //calculate random generate value and level building
+11 -11
View File
@@ -1288,17 +1288,17 @@ class MYSQLi_DB implements IDbConnection {
} }
switch($sector){ switch($sector){
case 1: case 1:
$q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x < -$wide1 and x > -$wide2) and (y > $wide1 and y < $wide2) and occupied = 0"; //x- y+ $q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x < -$wide1 and x > -$wide2) and (y > $wide1 and y < $wide2) and occupied = 0"; //x- y+
break; break;
case 2: case 2:
$q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x > $wide1 and x < $wide2) and (y > $wide1 and y < $wide2) and occupied = 0"; //x+ y+ $q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x > $wide1 and x < $wide2) and (y > $wide1 and y < $wide2) and occupied = 0"; //x+ y+
break; break;
case 3: case 3:
$q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x < -$wide1 and x > -$wide2) and (y < -$wide1 and y > -$wide2) and occupied = 0"; //x- y- $q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x < -$wide1 and x > -$wide2) and (y < -$wide1 and y > -$wide2) and occupied = 0"; //x- y-
break; break;
default: default:
$q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x > $wide1 and x < $wide2) and (y < -$wide1 and y > -$wide2) and occupied = 0"; //x+ y- $q = "Select * from ".TB_PREFIX."wdata where fieldtype = 3 and (x > $wide1 and x < $wide2) and (y < -$wide1 and y > -$wide2) and occupied = 0"; //x+ y-
} }
$result = mysqli_query($this->dblink,$q); $result = mysqli_query($this->dblink,$q);