diff --git a/tools/escape_function_parameters.php b/tools/escape_function_parameters.php new file mode 100644 index 00000000..329c5860 --- /dev/null +++ b/tools/escape_function_parameters.php @@ -0,0 +1,3922 @@ +dblink = mysqli_connect(SQL_SERVER, SQL_USER, SQL_PASS) or die(mysqli_error()); + mysqli_select_db($this->dblink, SQL_DB); + mysqli_query($this->dblink,"SET NAMES \'UTF8\'"); + } + + function escape_input() { + $numargs = func_num_args(); + $arg_list = func_get_args(); + $ret = []; + + for ($i = 0; $i < $numargs; $i++) { + $res[] = mysqli_real_escape_string($this->dblink, $arg_list[$i]); + } + + return $res; + } + + function return_link() { + return $this->dblink; + } + + function register($username, $password, $email, $tribe, $act) { + $time = time(); + $stime = strtotime(START_DATE)-strtotime(date(\'m/d/Y\'))+strtotime(START_TIME); + if($stime > time()){ + $time = $stime; + } + $timep = $time + PROTECTION; + $time = time(); + $q = "INSERT INTO " . TB_PREFIX . "users (username,password,access,email,timestamp,tribe,act,protect,lastupdate,regtime) VALUES (\'$username\', \'$password\', " . USER . ", \'$email\', $time, $tribe, \'$act\', $timep, $time, $time)"; + if(mysqli_query($this->dblink,$q)) { + return mysqli_insert_id($this->dblink); + } else { + return false; + } + } + + function activate($username, $password, $email, $tribe, $locate, $act, $act2) { + $time = time(); + $q = "INSERT INTO " . TB_PREFIX . "activate (username,password,access,email,tribe,timestamp,location,act,act2) VALUES (\'$username\', \'$password\', " . USER . ", \'$email\', $tribe, $time, $locate, \'$act\', \'$act2\')"; + if(mysqli_query($this->dblink,$q)) { + return mysqli_insert_id($this->dblink); + } else { + return false; + } + } + + function unreg($username) { + $q = "DELETE from " . TB_PREFIX . "activate where username = \'$username\'"; + return mysqli_query($this->dblink,$q); + } + function deleteReinf($id) { + $q = "DELETE from " . TB_PREFIX . "enforcement where id = \'$id\'"; + mysqli_query($this->dblink,$q); + } + function updateResource($vid, $what, $number) { + + $q = "UPDATE " . TB_PREFIX . "vdata set " . $what . "=" . $number . " where wref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_query($this->dblink,$q); + } + + function checkExist($ref, $mode) { + if(!$mode) { + $q = "SELECT username FROM " . TB_PREFIX . "users where username = \'$ref\' LIMIT 1"; + } else { + $q = "SELECT email FROM " . TB_PREFIX . "users where email = \'$ref\' LIMIT 1"; + } + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function checkExist_activate($ref, $mode) { + if(!$mode) { + $q = "SELECT username FROM " . TB_PREFIX . "activate where username = \'$ref\' LIMIT 1"; + } else { + $q = "SELECT email FROM " . TB_PREFIX . "activate where email = \'$ref\' LIMIT 1"; + } + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + public function hasBeginnerProtection($vid) { + $q = "SELECT u.protect FROM ".TB_PREFIX."users u,".TB_PREFIX."vdata v WHERE u.id=v.owner AND v.wref=".$vid; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + if(!empty($dbarray)) { + if(time()<$dbarray[0]) { + return true; + } else { + return false; + } + } else { + return false; + } + } + + function updateUserField($ref, $field, $value, $switch) { + if(!$switch) { + $q = "UPDATE " . TB_PREFIX . "users set $field = \'$value\' where username = \'$ref\'"; + } else { + $q = "UPDATE " . TB_PREFIX . "users set $field = \'$value\' where id = \'$ref\'"; + } + return mysqli_query($this->dblink,$q); + } + + function getSitee($uid) { + $q = "SELECT id from " . TB_PREFIX . "users where sit1 = $uid or sit2 = $uid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getVilWref($x, $y) { + $q = "SELECT * FROM " . TB_PREFIX . "wdata where x = $x AND y = $y"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'id\']; + } + + function caststruc($user) { + //loop search village user + $query = mysqli_query($this->dblink,"SELECT * FROM ".TB_PREFIX."vdata WHERE owner = ".$user.""); + while($villaggi_array = mysqli_fetch_array($query)) + + //loop structure village + $query1 = mysqli_query($this->dblink,"SELECT * FROM ".TB_PREFIX."fdata WHERE vref = ".$villaggi_array[\'wref\'].""); + $strutture= mysqli_fetch_array($query1); + return $strutture; + } + + function removeMeSit($uid, $uid2) { + $q = "UPDATE " . TB_PREFIX . "users set sit1 = 0 where id = $uid and sit1 = $uid2"; + mysqli_query($this->dblink,$q); + $q2 = "UPDATE " . TB_PREFIX . "users set sit2 = 0 where id = $uid and sit2 = $uid2"; + mysqli_query($this->dblink,$q2); + } + + function getUserField($ref, $field, $mode) { + if(!$mode) { + $q = "SELECT $field FROM " . TB_PREFIX . "users where id = \'$ref\'"; + } else { + $q = "SELECT $field FROM " . TB_PREFIX . "users where username = \'$ref\'"; + } + $result = mysqli_query($this->dblink,$q) or die(mysqli_error($this->dblink)); + if($result) { + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + }elseif($field=="username"){ + return "??"; + }else return 0; + } + + function getInvitedUser($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "users where invited = $uid order by regtime desc"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getVrefField($ref, $field){ + $q = "SELECT $field FROM " . TB_PREFIX . "vdata where wref = \'$ref\'"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + } + + function getVrefCapital($ref){ + $q = "SELECT * FROM " . TB_PREFIX . "vdata where owner = \'$ref\' and capital = 1"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray; + } + + function getStarvation(){ + $q = "SELECT * FROM " . TB_PREFIX . "vdata where starv != 0 and owner != 3"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getUnstarvation(){ + $q = "SELECT * FROM " . TB_PREFIX . "vdata where starv = 0 and starvupdate = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getActivateField($ref, $field, $mode) { + if(!$mode) { + $q = "SELECT $field FROM " . TB_PREFIX . "activate where id = \'$ref\'"; + } else { + $q = "SELECT $field FROM " . TB_PREFIX . "activate where username = \'$ref\'"; + } + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + } + + function login($username, $password) { + $q = "SELECT password,sessid FROM " . TB_PREFIX . "users where username = \'$username\'"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + if($dbarray[\'password\'] == md5($password)) { + return true; + } else { + return false; + } + } + + function checkActivate($act) { + $q = "SELECT * FROM " . TB_PREFIX . "activate where act = \'$act\'"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + + return $dbarray; + } + + function sitterLogin($username, $password) { + $q = "SELECT sit1,sit2 FROM " . TB_PREFIX . "users where username = \'$username\' and access != " . BANNED; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + if($dbarray[\'sit1\'] != 0) { + $q2 = "SELECT password FROM " . TB_PREFIX . "users where id = " . $dbarray[\'sit1\'] . " and access != " . BANNED; + $result2 = mysqli_query($this->dblink,$q2); + $dbarray2 = mysqli_fetch_array($result2); + } + if($dbarray[\'sit2\'] != 0) { + $q3 = "SELECT password FROM " . TB_PREFIX . "users where id = " . $dbarray[\'sit2\'] . " and access != " . BANNED; + $result3 = mysqli_query($this->dblink,$q3); + $dbarray3 = mysqli_fetch_array($result3); + } + if($dbarray[\'sit1\'] != 0 || $dbarray[\'sit2\'] != 0) { + if($dbarray2[\'password\'] == md5($password) || $dbarray3[\'password\'] == md5($password)) { + return true; + } else { + return false; + } + } else { + return false; + } + } + + function setDeleting($uid, $mode) { + $time = time() + 72 * 3600; + if(!$mode) { + $q = "INSERT into " . TB_PREFIX . "deleting values ($uid,$time)"; + } else { + $q = "DELETE FROM " . TB_PREFIX . "deleting where uid = $uid"; + } + mysqli_query($this->dblink,$q); + } + + function isDeleting($uid) { + $q = "SELECT timestamp from " . TB_PREFIX . "deleting where uid = $uid"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'timestamp\']; + } + + function modifyGold($userid, $amt, $mode) { + if(!$mode) { + $q = "UPDATE " . TB_PREFIX . "users set gold = gold - $amt where id = $userid"; + } else { + $q = "UPDATE " . TB_PREFIX . "users set gold = gold + $amt where id = $userid"; + } + return mysqli_query($this->dblink,$q); + } + + /***************************************** + Function to retrieve user array via Username or ID + Mode 0: Search by Username + Mode 1: Search by ID + References: Alliance ID + *****************************************/ + + function getUserArray($ref, $mode) { + if(!$mode) { + $q = "SELECT * FROM " . TB_PREFIX . "users where username = \'$ref\'"; + } else { + $q = "SELECT * FROM " . TB_PREFIX . "users where id = \'$ref\'"; + } + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function activeModify($username, $mode) { + $time = time(); + if(!$mode) { + $q = "INSERT into " . TB_PREFIX . "active VALUES (\'$username\',$time)"; + } else { + $q = "DELETE FROM " . TB_PREFIX . "active where username = \'$username\'"; + } + return mysqli_query($this->dblink,$q); + } + + function addActiveUser($username, $time) { + $q = "REPLACE into " . TB_PREFIX . "active values (\'$username\',$time)"; + if(mysqli_query($this->dblink,$q)) { + return true; + } else { + return false; + } + } + + function updateActiveUser($username, $time) { + $q = "REPLACE into " . TB_PREFIX . "active values (\'$username\',$time)"; + $q2 = "UPDATE " . TB_PREFIX . "users set timestamp = $time where username = \'$username\'"; + $exec1 = mysqli_query($this->dblink,$q); + $exec2 = mysqli_query($this->dblink,$q2); + if($exec1 && $exec2) { + return true; + } else { + return false; + } + } + + function checkactiveSession($username, $sessid) { + $q = "SELECT username FROM " . TB_PREFIX . "users where username = \'$username\' and sessid = \'$sessid\' LIMIT 1"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result) != 0) { + return true; + } else { + return false; + } + } + + function submitProfile($uid, $gender, $location, $birthday, $des1, $des2) { + $q = "UPDATE " . TB_PREFIX . "users set gender = $gender, location = \'$location\', birthday = \'$birthday\', desc1 = \'$des1\', desc2 = \'$des2\' where id = $uid"; + return mysqli_query($this->dblink,$q); + } + + function gpack($uid, $gpack) { + $q = "UPDATE " . TB_PREFIX . "users set gpack = \'$gpack\' where id = $uid"; + return mysqli_query($this->dblink,$q); + } + + function GetOnline($uid) { + $q = "SELECT sit FROM " . TB_PREFIX . "online where uid = $uid"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'sit\']; + } + + function UpdateOnline($mode, $name = "", $time = "", $uid = 0) { + global $session; + if($mode == "login") { + $q = "INSERT IGNORE INTO " . TB_PREFIX . "online (name, uid, time, sit) VALUES (\'$name\', \'$uid\', " . time() . ", 0)"; + return mysqli_query($this->dblink,$q); + } else if($mode == "sitter") { + $q = "INSERT IGNORE INTO " . TB_PREFIX . "online (name, uid, time, sit) VALUES (\'$name\', \'$uid\', " . time() . ", 1)"; + return mysqli_query($this->dblink,$q); + } else { + $q = "DELETE FROM " . TB_PREFIX . "online WHERE name =\'" . addslashes($session->username) . "\'"; + return mysqli_query($this->dblink,$q); + } + } + + function generateBase($sector, $mode=1) { + // don\'t let SQL time out when 30-500 seconds (depending on php.ini) is not enough + @set_time_limit(0); + $num_rows = 0; + $count_while = 0; + while (!$num_rows){ + if (!$mode) { + $gamesday=time()-COMMENCE; + if ($gamesday<3600*24*10 && $count_while==0) { //10 day + $wide1=1; + $wide2=20; + } elseif ($gamesday<3600*24*20 && $count_while==1) { //20 day + $wide1=20; + $wide2=40; + } elseif ($gamesday<3600*24*30 && $count_while==2) { //30 day + $wide1=40; + $wide2=80; + } else { // over 30 day + $wide1=80; + $wide2=WORLD_MAX; + } + } + else { + $wide1=1; + $wide2=WORLD_MAX; + } + switch($sector) { + 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+ + break; + 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+ + break; + 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- + break; + case 4: + $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; + } + $result = mysqli_query($this->dblink,$q); + $num_rows = mysqli_num_rows($result); + $count_while++; + } + $result = $this->mysqli_fetch_all($result); + $base = rand(0, ($num_rows-1)); + return $result[$base][\'id\']; + } + + function setFieldTaken($id) { + $q = "UPDATE " . TB_PREFIX . "wdata set occupied = 1 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function addVillage($wid, $uid, $username, $capital) { + $total = count($this->getVillagesID($uid)); + if($total >= 1) { + $vname = $username . "\\\'s village " . ($total + 1); + } else { + $vname = $username . "\\\'s village"; + } + $time = time(); + $q = "INSERT into " . TB_PREFIX . "vdata (wref, owner, name, capital, pop, cp, celebration, wood, clay, iron, maxstore, crop, maxcrop, lastupdate, created) values (\'$wid\', \'$uid\', \'$vname\', \'$capital\', 2, 1, 0, 750, 750, 750, ".STORAGE_BASE.", 750, ".STORAGE_BASE.", \'$time\', \'$time\')"; + return mysqli_query($this->dblink,$q) or die(mysqli_error()); + } + + function addResourceFields($vid, $type) { + switch($type) { + case 1: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,4,4,1,4,4,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 2: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,3,4,1,3,2,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 3: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,1,4,1,3,2,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 4: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,1,4,1,2,2,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 5: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,1,4,1,3,1,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 6: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,4,4,1,3,4,4,4,4,4,4,4,4,4,4,4,2,4,4,1,15)"; + break; + case 7: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,1,4,4,1,2,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 8: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,3,4,4,1,2,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 9: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,3,4,4,1,1,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 10: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,3,4,1,2,2,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + case 11: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,3,1,1,3,1,4,4,3,3,2,2,3,1,4,4,2,4,4,1,15)"; + break; + case 12: + $q = "INSERT into " . TB_PREFIX . "fdata (vref,f1t,f2t,f3t,f4t,f5t,f6t,f7t,f8t,f9t,f10t,f11t,f12t,f13t,f14t,f15t,f16t,f17t,f18t,f26,f26t) values($vid,1,4,1,1,2,2,3,4,4,3,3,4,4,1,4,2,1,2,1,15)"; + break; + } + return mysqli_query($this->dblink,$q); + } + function isVillageOases($wref) { + $q = "SELECT id, oasistype FROM " . TB_PREFIX . "wdata where id = $wref"; + $result = mysqli_query($this->dblink,$q); + if($result){ + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'oasistype\']; + }else return 0; + } + + public function VillageOasisCount($vref) { + $q = "SELECT count(*) FROM `".TB_PREFIX."odata` WHERE conqured=$vref"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + return $row[0]; + } + + public function countOasisTroops($vref){ + //count oasis troops: $troops_o + $troops_o=0; + $o_unit2=mysqli_query($this->dblink,"select * from ".TB_PREFIX."units where `vref`=\'".$vref."\'"); + $o_unit=mysqli_fetch_array($o_unit2); + + for ($i=1;$i<51;$i++) + { + $troops_o+=$o_unit[$i]; + } + $troops_o+=$o_unit[\'hero\']; + + $o_unit2=mysqli_query($this->dblink,"select * from ".TB_PREFIX."enforcement where `vref`=\'".$vref."\'"); + while ($o_unit=@mysqli_fetch_array($o_unit2)) + { + for ($i=1;$i<51;$i++) + { + $troops_o+=$o_unit[$i]; + } + $troops_o+=$o_unit[\'hero\']; + } + return $troops_o; + } + + public function canConquerOasis($vref,$wref) { + $AttackerFields = $this->getResourceLevel($vref); + for($i=19;$i<=38;$i++) { + if($AttackerFields[\'f\'.$i.\'t\'] == 37) { $HeroMansionLevel = $AttackerFields[\'f\'.$i]; } + } + if($this->VillageOasisCount($vref) < floor(($HeroMansionLevel-5)/5)) { + $OasisInfo = $this->getOasisInfo($wref); + //fix by ronix + if($OasisInfo[\'conqured\'] == 0 || $OasisInfo[\'conqured\'] != 0 && intval($OasisInfo[\'loyalty\']) < 99 / min(3,(4-$this->VillageOasisCount($OasisInfo[\'conqured\'])))){ + $CoordsVillage = $this->getCoor($vref); + $CoordsOasis = $this->getCoor($wref); + $max = 2 * WORLD_MAX + 1; + $x1 = intval($CoordsOasis[\'x\']); + $y1 = intval($CoordsOasis[\'y\']); + $x2 = intval($CoordsVillage[\'x\']); + $y2 = intval($CoordsVillage[\'y\']); + $distanceX = min(abs($x2 - $x1), abs($max - abs($x2 - $x1))); + $distanceY = min(abs($y2 - $y1), abs($max - abs($y2 - $y1))); + if ($distanceX<=3 && $distanceY<=3) { + return 1; //can + } else { + return 2; //can but not in 7x7 field + } + } else { + return 3; //loyalty >0 + } + } else { + return 0; //req level hero mansion + } + } + + public function conquerOasis($vref,$wref) { + $vinfo = $this->getVillage($vref); + $uid = $vinfo[\'owner\']; + $q = "UPDATE `".TB_PREFIX."odata` SET conqured=$vref,loyalty=100,lastupdated=".time().",owner=$uid,name=\'Occupied Oasis\' WHERE wref=$wref"; + return mysqli_query($this->dblink,$q); + } + + public function modifyOasisLoyalty($wref) { + if($this->isVillageOases($wref) != 0) { + $OasisInfo = $this->getOasisInfo($wref); + if($OasisInfo[\'conqured\'] != 0) { + $LoyaltyAmendment = floor(100 / min(3,(4-$this->VillageOasisCount($OasisInfo[\'conqured\'])))); + $q = "UPDATE `".TB_PREFIX."odata` SET loyalty=loyalty-$LoyaltyAmendment, lastupdated=".time()." WHERE wref=$wref"; + $result=mysqli_query($this->dblink,$q); + return $OasisInfo[\'loyalty\']-$LoyaltyAmendment; + } + } + } + + function populateOasis() { + $q = "SELECT * FROM " . TB_PREFIX . "wdata where oasistype != 0"; + $result = mysqli_query($this->dblink,$q); + while($row = mysqli_fetch_array($result)) { + $wid = $row[\'id\']; + + $this->addUnits($wid); + + } + } + + function populateOasisUnits($wid, $high) { + $basearray = $this->getOasisInfo($wid); + if($high == 0){ + $max = rand(15,30); + }elseif($high == 1){ + $max = rand(50,70); + }elseif($high == 2){ + $max = rand(90,120); + } + $max2 = 0; + $rand = rand(0,3); + if($rand == 1){ + $max2 = 3; + } + //each Troop is a Set for oasis type like mountains have rats spiders and snakes fields tigers elphants clay wolves so on stonger one more not so less + switch($basearray[\'type\']) { + case 1: + case 2: + //+25% lumber per hour + $q = "UPDATE " . TB_PREFIX . "units SET u35 = u35 + \'".rand(0,5)."\', u36 = u36 + \'".rand(0,5)."\', u37 = u37 + \'".rand(0,5)."\' WHERE vref = \'" . $wid . "\' AND (u35 <= ".$max." OR u36 <= ".$max." OR u37 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + case 3: + //+25% lumber and +25% crop per hour + $q = "UPDATE " . TB_PREFIX . "units SET u35 = u35 + \'".rand(0,5)."\', u36 = u36 + \'".rand(0,5)."\', u37 = u37 + \'".rand(0,5)."\', u38 = u38 + \'".rand(0,5)."\', u40 = u40 + \'".rand(0,$max2)."\' WHERE vref = \'" . $wid . "\' AND (u36 <= ".$max." OR u37 <= ".$max." OR u38 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + case 4: + case 5: + //+25% clay per hour + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(0,5)."\', u32 = u32 + \'".rand(0,5)."\', u35 = u35 + \'".rand(0,5)."\' WHERE vref = \'" . $wid . "\' AND (u31 <= ".$max." OR u32 <= ".$max." OR u35 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + case 6: + //+25% clay and +25% crop per hour + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(0,5)."\', u32 = u32 + \'".rand(0,5)."\', u35 = u35 + \'".rand(0,5)."\', u40 = u40 + \'".rand(0,$max2)."\' WHERE vref = \'" . $wid . "\' AND (u31 <= ".$max." OR u32 <= ".$max." OR u35 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + case 7: + case 8: + //+25% iron per hour + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(0,5)."\', u32 = u32 + \'".rand(0,5)."\', u34 = u34 + \'".rand(0,5)."\' WHERE vref = \'" . $wid . "\' AND (u31 <= ".$max." OR u32 <= ".$max." OR u34 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + case 9: + //+25% iron and +25% crop + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(0,5)."\', u32 = u32 + \'".rand(0,5)."\', u34 = u34 + \'".rand(0,5)."\', u39 = u39 + \'".rand(0,$max2)."\' WHERE vref = \'" . $wid . "\' AND (u31 <= ".$max." OR u32 <= ".$max." OR u34 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + case 10: + case 11: + //+25% crop per hour + $q = "UPDATE " . TB_PREFIX . "units SET u33 = u33 + \'".rand(0,5)."\', u37 = u37 + \'".rand(0,5)."\', u38 = u38 + \'".rand(0,5)."\', u39 = u39 + \'".rand(0,$max2)."\' WHERE vref = \'" . $wid . "\' AND (u33 <= ".$max." OR u37 <= ".$max." OR u38 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + case 12: + //+50% crop per hour + $q = "UPDATE " . TB_PREFIX . "units SET u33 = u33 + \'".rand(0,5)."\', u37 = u37 + \'".rand(0,5)."\', u38 = u38 + \'".rand(0,5)."\', u39 = u39 + \'".rand(0,5)."\', u40 = u40 + \'".rand(0,$max2)."\' WHERE vref = \'" . $wid . "\' AND (u33 <= ".$max." OR u37 <= ".$max." OR u38 <= ".$max." OR u39 <= ".$max.")"; + $result = mysqli_query($this->dblink,$q); + break; + } + } + + function populateOasisUnits2() { + $q2 = "SELECT * FROM " . TB_PREFIX . "wdata where oasistype != 0"; + $result2 = mysqli_query($this->dblink,$q2); + while($row = mysqli_fetch_array($result2)) { + $wid = $row[\'id\']; + switch($row[\'oasistype\']) { + case 1: + case 2: + //+25% lumber oasis + $q = "UPDATE " . TB_PREFIX . "units SET u35 = u35 + \'".rand(5,10)."\', u36 = u36 + \'".rand(0,5)."\', u37 = u37 + \'".rand(0,5)."\' WHERE vref = \'" . $wid . "\' AND u35 <= \'10\' AND u36 <= \'10\' AND u37 <= \'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + case 3: + //+25% lumber and +25% crop oasis + $q = "UPDATE " . TB_PREFIX . "units SET u35 = u35 + \'".rand(5,15)."\', u36 = u36 + \'".rand(0,5)."\', u37 = u37 + \'".rand(0,5)."\' WHERE vref = \'" . $wid . "\' AND u35 <= \'10\' AND u36 <= \'10\' AND u37 <=\'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + case 4: + case 5: + //+25% clay oasis + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(10,15)."\', u32 = u32 + \'".rand(5,15)."\', u35 = u35 + \'".rand(0,10)."\' WHERE vref = \'" . $wid . "\' AND u31 <= \'10\' AND u32 <= \'10\' AND u35 <= \'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + case 6: + //+25% clay and +25% crop oasis + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(15,20)."\', u32 = u32 + \'".rand(10,15)."\', u35 = u35 + \'".rand(0,10)."\' WHERE vref = \'" . $wid . "\' AND u31 <= \'10\' AND u32 <= \'10\' AND u35 <=\'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + case 7: + case 8: + //+25% iron oasis + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(10,15)."\', u32 = u32 + \'".rand(5,15)."\', u34 = u34 + \'".rand(0,10)."\' WHERE vref = \'" . $wid . "\' AND u31 <= \'10\' AND u32 <= \'10\' AND u34 <= \'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + case 9: + //+25% iron and +25% crop oasis + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(15,20)."\', u32 = u32 + \'".rand(10,15)."\', u34 = u34 + \'".rand(0,10)."\' WHERE vref = \'" . $wid . "\' AND u31 <= \'10\' AND u32 <= \'10\' AND u34 <=\'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + case 10: + case 11: + //+25% crop oasis + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(5,15)."\', u33 = u33 + \'".rand(5,10)."\', u37 = u37 + \'".rand(0,10)."\', u39 = u39 + \'".rand(0,5)."\' WHERE vref = \'" . $wid . "\' AND u31 <= \'10\' AND u33 <= \'10\' AND u37 <=\'10\' AND u39 <=\'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + case 12: + //+50% crop oasis + $q = "UPDATE " . TB_PREFIX . "units SET u31 = u31 + \'".rand(10,15)."\', u33 = u33 + \'".rand(5,10)."\', u38 = u38 + \'".rand(0,5)."\', u39 = u39 + \'".rand(0,5)."\' WHERE vref = \'" . $wid . "\' AND u31 <= \'10\' AND u33 <= \'10\' AND u38 <=\'10\'AND u39 <=\'10\'"; + $result = mysqli_query($this->dblink,$q); + break; + } + } + } + + function removeOases($wref) { + $q = "UPDATE ".TB_PREFIX."odata SET conqured = 0, owner = 2, name = \'Unoccupied Oasis\' WHERE wref = $wref"; + return mysqli_query($this->dblink,$q); + } + + + /*************************** + Function to retrieve type of village via ID + References: Village ID + ***************************/ + function getVillageType($wref) { + $q = "SELECT id, fieldtype FROM " . TB_PREFIX . "wdata where id = $wref"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'fieldtype\']; + } + + + + /***************************************** + Function to retrieve if is ocuped via ID + References: Village ID + *****************************************/ + function getVillageState($wref) { + $q = "SELECT oasistype,occupied FROM " . TB_PREFIX . "wdata where id = $wref"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + if($dbarray[\'occupied\'] != 0 || $dbarray[\'oasistype\'] != 0) { + return true; + } else { + return false; + } + } + + function getProfileVillages($uid) { + $q = "SELECT capital,wref,name,pop,created from " . TB_PREFIX . "vdata where owner = $uid order by pop desc"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getProfileMedal($uid) { + $q = "SELECT id,categorie,plaats,week,img,points from " . TB_PREFIX . "medal where userid = $uid and del = 0 order by id desc"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + + } + + function getProfileMedalAlly($uid) { + $q = "SELECT id,categorie,plaats,week,img,points from " . TB_PREFIX . "allimedal where allyid = $uid and del = 0 order by id desc"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + + } + + function getVillageID($uid) { + $q = "SELECT wref FROM " . TB_PREFIX . "vdata WHERE owner = $uid"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'wref\']; + } + + + function getVillagesID($uid) { + $q = "SELECT wref from " . TB_PREFIX . "vdata where owner = $uid order by capital DESC,pop DESC"; + $result = mysqli_query($this->dblink,$q); + $array = $this->mysqli_fetch_all($result); + $newarray = array(); + for($i = 0; $i < count($array); $i++) { + array_push($newarray, $array[$i][\'wref\']); + } + return $newarray; + } + + function getVillagesID2($uid) { + $q = "SELECT wref from " . TB_PREFIX . "vdata where owner = $uid order by capital DESC,pop DESC"; + $result = mysqli_query($this->dblink,$q); + $array = $this->mysqli_fetch_all($result); + return $array; + } + + function getVillage($vid) { + $q = "SELECT * FROM " . TB_PREFIX . "vdata where wref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + public function getVillageBattleData($vid) { + $q = "SELECT u.id,u.tribe,v.capital,f.f40 AS wall FROM ".TB_PREFIX."users u,".TB_PREFIX."fdata f,".TB_PREFIX."vdata v WHERE u.id=v.owner AND f.vref=v.wref AND v.wref=".$vid; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + public function getPopulation($uid) { + $q = "SELECT sum(pop) AS pop FROM ".TB_PREFIX."vdata WHERE owner=".$uid; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'pop\']; + } + + function getOasisV($vid) { + $q = "SELECT * FROM " . TB_PREFIX . "odata where wref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getMInfo($id) { + $q = "SELECT * FROM " . TB_PREFIX . "wdata left JOIN " . TB_PREFIX . "vdata ON " . TB_PREFIX . "vdata.wref = " . TB_PREFIX . "wdata.id where " . TB_PREFIX . "wdata.id = $id"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getOMInfo($id) { + $q = "SELECT * FROM " . TB_PREFIX . "wdata left JOIN " . TB_PREFIX . "odata ON " . TB_PREFIX . "odata.wref = " . TB_PREFIX . "wdata.id where " . TB_PREFIX . "wdata.id = $id"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getOasis($vid) { + $q = "SELECT * FROM " . TB_PREFIX . "odata where conqured = $vid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getOasisInfo($wid) { + $q = "SELECT * FROM " . TB_PREFIX . "odata where wref = $wid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function getVillageField($ref, $field) { + $q = "SELECT $field FROM " . TB_PREFIX . "vdata where wref = $ref"; + $result = mysqli_query($this->dblink,$q); + if($result){ + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + }elseif($field=="name"){ + return "??"; + }else return 0; + } + + function getOasisField($ref, $field) { + $q = "SELECT $field FROM " . TB_PREFIX . "odata where wref = $ref"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + } + + function setVillageField($ref, $field, $value) { + $q = "UPDATE " . TB_PREFIX . "vdata set $field = \'$value\' where wref = $ref"; + return mysqli_query($this->dblink,$q); + } + + function setVillageLevel($ref, $field, $value) { + $q = "UPDATE " . TB_PREFIX . "fdata set " . $field . " = \'" . $value . "\' where vref = " . $ref . ""; + return mysqli_query($this->dblink,$q); + } + + function getResourceLevel($vid) { + $q = "SELECT * from " . TB_PREFIX . "fdata where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function getAdminLog() { + $q = "SELECT id,user,log,time from " . TB_PREFIX . "admin_log where id != 0 ORDER BY id ASC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + //fix market log + function getMarketLog() { + $q = "SELECT id,wid,log from " . TB_PREFIX . "market_log where id != 0 ORDER BY id ASC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + + function getMarketLogVillage($village) { + $q = "SELECT wref,owner,name from " . TB_PREFIX . "vdata where wref =$village "; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + function getMarketLogUsers($id_user) { + $q = "SELECT id,username from " . TB_PREFIX . "users where id =$id_user "; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + //end fix + + function getCoor($wref) { + if ($wref !=""){ + $q = "SELECT x,y FROM " . TB_PREFIX . "wdata where id = $wref"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + } + + function CheckForum($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_cat where alliance = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function CountCat($id) { + $q = "SELECT count(id) FROM " . TB_PREFIX . "forum_topic where cat = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + return $row[0]; + } + + function LastTopic($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_topic where cat = \'$id\' order by post_date"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function CheckLastTopic($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_topic where cat = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function CheckLastPost($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_post where topic = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function LastPost($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_post where topic = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function CountTopic($id) { + $q = "SELECT count(id) FROM " . TB_PREFIX . "forum_post where owner = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + + $qs = "SELECT count(id) FROM " . TB_PREFIX . "forum_topic where owner = \'$id\'"; + $results = mysqli_query($this->dblink,$qs); + $rows = mysqli_fetch_row($results); + return $row[0] + $rows[0]; + } + + function CountPost($id) { + $q = "SELECT count(id) FROM " . TB_PREFIX . "forum_post where topic = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + return $row[0]; + } + + function ForumCat($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_cat where alliance = \'$id\' ORDER BY id"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function ForumCatEdit($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_cat where id = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function ForumCatAlliance($id) { + $q = "SELECT alliance from " . TB_PREFIX . "forum_cat where id = $id"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'alliance\']; + } + + function ForumCatName($id) { + $q = "SELECT forum_name from " . TB_PREFIX . "forum_cat where id = $id"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'forum_name\']; + } + + function CheckCatTopic($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_topic where cat = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function CheckResultEdit($alli) { + $q = "SELECT * from " . TB_PREFIX . "forum_edit where alliance = \'$alli\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function CheckCloseTopic($id) { + $q = "SELECT close from " . TB_PREFIX . "forum_topic where id = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'close\']; + } + + function CheckEditRes($alli) { + $q = "SELECT result from " . TB_PREFIX . "forum_edit where alliance = \'$alli\'"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'result\']; + } + + function CreatResultEdit($alli, $result) { + $q = "INSERT into " . TB_PREFIX . "forum_edit values (0,\'$alli\',\'$result\')"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + function UpdateResultEdit($alli, $result) { + $date = time(); + $q = "UPDATE " . TB_PREFIX . "forum_edit set result = \'$result\' where alliance = \'$alli\'"; + return mysqli_query($this->dblink,$q); + } + + function getVillageType2($wref) { + $q = "SELECT * FROM " . TB_PREFIX . "wdata where id = $wref"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'oasistype\']; + } + + function getVillageType3($wref) { + $q = "SELECT * FROM " . TB_PREFIX . "wdata where id = $wref"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray; + } + + function getFLData($id) { + $q = "SELECT * FROM " . TB_PREFIX . "farmlist where id = $id"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function checkVilExist($wref) { + $q = "SELECT * FROM " . TB_PREFIX . "vdata where wref = \'$wref\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function checkOasisExist($wref) { + $q = "SELECT * FROM " . TB_PREFIX . "odata where wref = \'$wref\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function UpdateEditTopic($id, $title, $cat) { + $q = "UPDATE " . TB_PREFIX . "forum_topic set title = \'$title\', cat = \'$cat\' where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function UpdateEditForum($id, $name, $des) { + $q = "UPDATE " . TB_PREFIX . "forum_cat set forum_name = \'$name\', forum_des = \'$des\' where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function StickTopic($id, $mode) { + $q = "UPDATE " . TB_PREFIX . "forum_topic set stick = \'$mode\' where id = \'$id\'"; + return mysqli_query($this->dblink,$q); + } + + function ForumCatTopic($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_topic where cat = \'$id\' AND stick = \'\' ORDER BY post_date desc"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function ForumCatTopicStick($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_topic where cat = \'$id\' AND stick = \'1\' ORDER BY post_date desc"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function ShowTopic($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_topic where id = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function ShowPost($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_post where topic = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function ShowPostEdit($id) { + $q = "SELECT * from " . TB_PREFIX . "forum_post where id = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function CreatForum($owner, $alli, $name, $des, $area) { + $q = "INSERT into " . TB_PREFIX . "forum_cat values (0,\'$owner\',\'$alli\',\'$name\',\'$des\',\'$area\')"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + function CreatTopic($title, $post, $cat, $owner, $alli, $ends, $alliance, $player, $coor, $report) { + $date = time(); + $q = "INSERT into " . TB_PREFIX . "forum_topic values (0,\'$title\',\'$post\',\'$date\',\'$date\',\'$cat\',\'$owner\',\'$alli\',\'$ends\',\'\',\'\',\'$alliance\',\'$player\',\'$coor\',\'$report\')"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + /************************* + FORUM SUREY + *************************/ + + function createSurvey($topic, $title, $option1, $option2, $option3, $option4, $option5, $option6, $option7, $option8, $ends) { + $q = "INSERT into " . TB_PREFIX . "forum_survey (topic,title,option1,option2,option3,option4,option5,option6,option7,option8,ends) values (\'$topic\',\'$title\',\'$option1\',\'$option2\',\'$option3\',\'$option4\',\'$option5\',\'$option6\',\'$option7\',\'$option8\',\'$ends\')"; + return mysqli_query($this->dblink,$q); + } + + function getSurvey($topic) { + $q = "SELECT * FROM " . TB_PREFIX . "forum_survey where topic = $topic"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function checkSurvey($topic) { + $q = "SELECT * FROM " . TB_PREFIX . "forum_survey where topic = $topic"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function Vote($topic, $num, $text) { + $q = "UPDATE " . TB_PREFIX . "forum_survey set vote".$num." = vote".$num." + 1, voted = \'$text\' where topic = ".$topic.""; + return mysqli_query($this->dblink,$q); + } + + function checkVote($topic, $uid) { + $q = "SELECT * FROM " . TB_PREFIX . "forum_survey where topic = $topic"; + $result = mysqli_query($this->dblink,$q); + $array = mysqli_fetch_array($result); + $text = $array[\'voted\']; + if(preg_match(\'/,\'.$uid.\',/\',$text)) { + return true; + } else { + return false; + } + } + + function getVoteSum($topic) { + $q = "SELECT * FROM " . TB_PREFIX . "forum_survey where topic = $topic"; + $result = mysqli_query($this->dblink,$q); + $array = mysqli_fetch_array($result); + $sum = 0; + for($i=1;$i<=8;$i++){ + $sum += $array[\'vote\'.$i]; + } + return $sum; + } + + + /************************* + FORUM SUREY + *************************/ + + function CreatPost($post, $tids, $owner, $alliance, $player, $coor, $report) { + $date = time(); + $q = "INSERT into " . TB_PREFIX . "forum_post values (0,\'$post\',\'$tids\',\'$owner\',\'$date\',\'$alliance\',\'$player\',\'$coor\',\'$report\')"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + function UpdatePostDate($id) { + $date = time(); + $q = "UPDATE " . TB_PREFIX . "forum_topic set post_date = \'$date\' where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function EditUpdateTopic($id, $post, $alliance, $player, $coor, $report) { + $q = "UPDATE " . TB_PREFIX . "forum_topic set post = \'$post\', alliance0 = \'$alliance\', player0 = \'$player\', coor0 = \'$coor\', report0 = \'$report\' where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function EditUpdatePost($id, $post, $alliance, $player, $coor, $report) { + $q = "UPDATE " . TB_PREFIX . "forum_post set post = \'$post\', alliance0 = \'$alliance\', player0 = \'$player\', coor0 = \'$coor\', report0 = \'$report\' where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function LockTopic($id, $mode) { + $q = "UPDATE " . TB_PREFIX . "forum_topic set close = \'$mode\' where id = \'$id\'"; + return mysqli_query($this->dblink,$q); + } + + function DeleteCat($id) { + $qs = "DELETE from " . TB_PREFIX . "forum_cat where id = \'$id\'"; + $q = "DELETE from " . TB_PREFIX . "forum_topic where cat = \'$id\'"; + $q2="SELECT id from ".TB_PREFIX."forum_topic where cat =\'$id\'"; + $result = mysqli_query($this->dblink,$q2); + if (!empty($result)) { + $array=$this->mysqli_fetch_all($result); + foreach($array as $ss) { + $this->DeleteSurvey($ss[\'id\']); + } + } + mysqli_query($this->dblink,$qs); + return mysqli_query($this->dblink,$q); + } + + function DeleteSurvey($id) { + $qs = "DELETE from " . TB_PREFIX . "forum_survey where topic = \'$id\'"; + return mysqli_query($this->dblink,$qs); + } + + function DeleteTopic($id) { + $qs = "DELETE from " . TB_PREFIX . "forum_topic where id = \'$id\'"; + // $q = "DELETE from ".TB_PREFIX."forum_post where topic = \'$id\'";// + return mysqli_query($this->dblink,$qs); // + // mysqli_query($this->dblink,$q); + } + + function DeletePost($id) { + $q = "DELETE from " . TB_PREFIX . "forum_post where id = \'$id\'"; + return mysqli_query($this->dblink,$q); + } + + function getAllianceName($id) { + if (!$id) { + return \'\'; + } + + $q = "SELECT tag from " . TB_PREFIX . "alidata where id = $id"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'tag\']; + } + + function getAlliancePermission($ref, $field, $mode) { + if(!$mode) { + $q = "SELECT $field FROM " . TB_PREFIX . "ali_permission where uid = \'$ref\'"; + } else { + $q = "SELECT $field FROM " . TB_PREFIX . "ali_permission where username = \'$ref\'"; + } + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + } + + function getAlliance($id) { + $q = "SELECT * from " . TB_PREFIX . "alidata where id = $id"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function setAlliName($aid, $name, $tag) { + $q = "UPDATE " . TB_PREFIX . "alidata set name = \'$name\', tag = \'$tag\' where id = $aid"; + return mysqli_query($this->dblink,$q); + } + + function isAllianceOwner($id) { + $q = "SELECT * from " . TB_PREFIX . "alidata where leader = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function aExist($ref, $type) { + $q = "SELECT $type FROM " . TB_PREFIX . "alidata where $type = \'$ref\'"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + function modifyPoints($aid, $points, $amt) { + $q = "UPDATE " . TB_PREFIX . "users set $points = $points + $amt where id = $aid"; + return mysqli_query($this->dblink,$q); + } + + function modifyPointsAlly($aid, $points, $amt) { + $q = "UPDATE " . TB_PREFIX . "alidata set $points = $points + $amt where id = $aid"; + return mysqli_query($this->dblink,$q); + } + + /***************************************** + Function to create an alliance + References: + *****************************************/ + function createAlliance($tag, $name, $uid, $max) { + $q = "INSERT into " . TB_PREFIX . "alidata values (0,\'$name\',\'$tag\',$uid,0,0,0,\'\',\'\',$max,\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\')"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + function procAllyPop($aid) { + $ally = $this->getAlliance($aid); + $memberlist = $this->getAllMember($ally[\'id\']); + $oldrank = 0; + foreach($memberlist as $member) { + $oldrank += $this->getVSumField($member[\'id\'],"pop"); + } + if($ally[\'oldrank\'] != $oldrank){ + if($ally[\'oldrank\'] < $oldrank) { + $totalpoints = $oldrank - $ally[\'oldrank\']; + $this->addclimberrankpopAlly($ally[\'id\'], $totalpoints); + $this->updateoldrankAlly($ally[\'id\'], $oldrank); + } else + if($ally[\'oldrank\'] > $oldrank) { + $totalpoints = $ally[\'oldrank\'] - $oldrank; + $this->removeclimberrankpopAlly($ally[\'id\'], $totalpoints); + $this->updateoldrankAlly($ally[\'id\'], $oldrank); + } + } + } + + /***************************************** + Function to insert an alliance new + References: + *****************************************/ + function insertAlliNotice($aid, $notice) { + $time = time(); + $q = "INSERT into " . TB_PREFIX . "ali_log values (0,\'$aid\',\'$notice\',$time)"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + /***************************************** + Function to delete alliance if empty + References: + *****************************************/ + function deleteAlliance($aid) { + $result = mysqli_query($this->dblink,"SELECT * FROM " . TB_PREFIX . "users where alliance = $aid"); + $num_rows = mysqli_num_rows($this->dblink, $result); + if($num_rows == 0) { + $q = "DELETE FROM " . TB_PREFIX . "alidata WHERE id = $aid"; + } + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + /***************************************** + Function to read all alliance news + References: + *****************************************/ + function readAlliNotice($aid) { + $q = "SELECT * from " . TB_PREFIX . "ali_log where aid = $aid ORDER BY date DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + /***************************************** + Function to create alliance permissions + References: ID, notice, description + *****************************************/ + function createAlliPermissions($uid, $aid, $rank, $opt1, $opt2, $opt3, $opt4, $opt5, $opt6, $opt7, $opt8) { + + $q = "INSERT into " . TB_PREFIX . "ali_permission values(0,\'$uid\',\'$aid\',\'$rank\',\'$opt1\',\'$opt2\',\'$opt3\',\'$opt4\',\'$opt5\',\'$opt6\',\'$opt7\',\'$opt8\')"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + /***************************************** + Function to update alliance permissions + References: + *****************************************/ + function deleteAlliPermissions($uid) { + $q = "DELETE from " . TB_PREFIX . "ali_permission where uid = \'$uid\'"; + return mysqli_query($this->dblink,$q); + } + /***************************************** + Function to update alliance permissions + References: + *****************************************/ + function updateAlliPermissions($uid, $aid, $rank, $opt1, $opt2, $opt3, $opt4, $opt5, $opt6, $opt7) { + + $q = "UPDATE " . TB_PREFIX . "ali_permission SET rank = \'$rank\', opt1 = \'$opt1\', opt2 = \'$opt2\', opt3 = \'$opt3\', opt4 = \'$opt4\', opt5 = \'$opt5\', opt6 = \'$opt6\', opt7 = \'$opt7\' where uid = $uid && alliance =$aid"; + return mysqli_query($this->dblink,$q); + } + + /***************************************** + Function to read alliance permissions + References: ID, notice, description + *****************************************/ + function getAlliPermissions($uid, $aid) { + $q = "SELECT * FROM " . TB_PREFIX . "ali_permission where uid = $uid && alliance = $aid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + /***************************************** + Function to update an alliance description and notice + References: ID, notice, description + *****************************************/ + function submitAlliProfile($aid, $notice, $desc) { + + $q = "UPDATE " . TB_PREFIX . "alidata SET `notice` = \'$notice\', `desc` = \'$desc\' where id = $aid"; + return mysqli_query($this->dblink,$q); + } + + function diplomacyInviteAdd($alli1, $alli2, $type) { + $q = "INSERT INTO " . TB_PREFIX . "diplomacy (alli1,alli2,type,accepted) VALUES ($alli1,$alli2," . (int)intval($type) . ",0)"; + return mysqli_query($this->dblink,$q); + } + + function diplomacyOwnOffers($session_alliance) { + $q = "SELECT * FROM " . TB_PREFIX . "diplomacy WHERE alli1 = $session_alliance AND accepted = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getAllianceID($name) { + $q = "SELECT id FROM " . TB_PREFIX . "alidata WHERE tag =\'" . $this->RemoveXSS($name) . "\'"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'id\']; + } + + function getDiplomacy($aid) { + $q = "SELECT * FROM " . TB_PREFIX . "diplomacy WHERE id = $aid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function diplomacyCancelOffer($id) { + $q = "DELETE FROM " . TB_PREFIX . "diplomacy WHERE id = $id"; + return mysqli_query($this->dblink,$q); + } + + function diplomacyInviteAccept($id, $session_alliance) { + $q = "UPDATE " . TB_PREFIX . "diplomacy SET accepted = 1 WHERE id = $id AND alli2 = $session_alliance"; + return mysqli_query($this->dblink,$q); + } + + function diplomacyInviteDenied($id, $session_alliance) { + $q = "DELETE FROM " . TB_PREFIX . "diplomacy WHERE id = $id AND alli2 = $session_alliance"; + return mysqli_query($this->dblink,$q); + } + + function diplomacyInviteCheck($session_alliance) { + $q = "SELECT * FROM " . TB_PREFIX . "diplomacy WHERE alli2 = $session_alliance AND accepted = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function diplomacyInviteCheck2($ally1, $ally2) { + $q = "SELECT * FROM " . TB_PREFIX . "diplomacy WHERE alli1 = $ally1 AND alli2 = $ally2 accepted = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getAllianceDipProfile($aid, $type){ + $q = "SELECT * FROM ".TB_PREFIX."diplomacy WHERE alli1 = \'$aid\' AND type = \'$type\' AND accepted = \'1\' OR alli2 = \'$aid\' AND type = \'$type\' AND accepted = \'1\'"; + $array = $this->query_return($q); + $text = ""; + foreach($array as $row){ + if($row[\'alli1\'] == $aid){ + $alliance = $this->getAlliance($row[\'alli2\']); + }elseif($row[\'alli2\'] == $aid){ + $alliance = $this->getAlliance($row[\'alli1\']); + } + $text .= ""; + $text .= "".$alliance[\'tag\']."
"; + } + if(strlen($text) == 0){ + $text = "-
"; + } + return $text; + } + + function getAllianceWar($aid){ + $q = "SELECT * FROM ".TB_PREFIX."diplomacy WHERE alli1 = \'$aid\' AND type = \'3\' OR alli2 = \'$aid\' AND type = \'3\' AND accepted = \'1\'"; + $array = $this->query_return($q); + $text = ""; + foreach($array as $row){ + if($row[\'alli1\'] == $aid){ + $alliance = $this->getAlliance($row[\'alli2\']); + }elseif($row[\'alli2\'] == $aid){ + $alliance = $this->getAlliance($row[\'alli1\']); + } + $text .= ""; + $text .= "".$alliance[\'tag\']."
"; + } + if(strlen($text) == 0){ + $text = "-
"; + } + return $text; + } + + function getAllianceAlly($aid, $type){ + $q = "SELECT * FROM ".TB_PREFIX."diplomacy WHERE (alli1 = \'$aid\' or alli2 = \'$aid\') AND (type = \'$type\' AND accepted = \'1\')"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getAllianceWar2($aid){ + $q = "SELECT * FROM ".TB_PREFIX."diplomacy WHERE alli1 = \'$aid\' AND type = \'3\' OR alli2 = \'$aid\' AND type = \'3\' AND accepted = \'1\'"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function diplomacyExistingRelationships($session_alliance) { + $q = "SELECT * FROM " . TB_PREFIX . "diplomacy WHERE alli2 = $session_alliance AND accepted = 1"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function diplomacyExistingRelationships2($session_alliance) { + $q = "SELECT * FROM " . TB_PREFIX . "diplomacy WHERE alli1 = $session_alliance AND accepted = 1"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function diplomacyCancelExistingRelationship($id, $session_alliance) { + $q = "DELETE FROM " . TB_PREFIX . "diplomacy WHERE id = $id AND alli2 = $session_alliance OR id = $id AND alli1 = $session_alliance"; + return mysqli_query($this->dblink,$q); + } + + function checkDiplomacyInviteAccept($aid, $type) { + $q = "SELECT * FROM " . TB_PREFIX . "diplomacy WHERE alli1 = $aid AND type = $type AND accepted = 1 OR alli2 = $aid AND type = $type AND accepted = 1"; + $result = mysqli_query($this->dblink,$q); + if($type == 3){ + return true; + }else{ + if(mysqli_num_rows($result) < 4) { + return true; + } else { + return false; + } + } + } + + function setAlliForumdblink($aid, $dblink) { + $q = "UPDATE " . TB_PREFIX . "alidata SET `forumdblink` = \'$dblink\' WHERE id = $aid"; + return mysqli_query($this->dblink,$q); + } + + function getUserAlliance($id) { + $q = "SELECT " . TB_PREFIX . "alidata.tag from " . TB_PREFIX . "users join " . TB_PREFIX . "alidata where " . TB_PREFIX . "users.alliance = " . TB_PREFIX . "alidata.id and " . TB_PREFIX . "users.id = $id"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + if($dbarray[\'tag\'] == "") { + return "-"; + } else { + return $dbarray[\'tag\']; + } + } + + /////////////ADDED BY BRAINIAC - THANK YOU + + function modifyResource($vid, $wood, $clay, $iron, $crop, $mode) { + $shit = false; + $q="SELECT wood,clay,iron,crop,maxstore,maxcrop from " . TB_PREFIX . "vdata where wref = ".$vid.""; + $result = mysqli_query($this->dblink,$q); + $checkres= $this->mysqli_fetch_all($result); + if(!$mode){ + $nwood=$checkres[0][\'wood\']-$wood; + $nclay=$checkres[0][\'clay\']-$clay; + $niron=$checkres[0][\'iron\']-$iron; + $ncrop=$checkres[0][\'crop\']-$crop; + if($nwood<0 or $nclay<0 or $niron<0 or $ncrop<0){$shit=true;} + $dwood=($nwood<0)?0:$nwood; + $dclay=($nclay<0)?0:$nclay; + $diron=($niron<0)?0:$niron; + $dcrop=($ncrop<0)?0:$ncrop; + }else{ + $nwood=$checkres[0][\'wood\']+$wood; + $nclay=$checkres[0][\'clay\']+$clay; + $niron=$checkres[0][\'iron\']+$iron; + $ncrop=$checkres[0][\'crop\']+$crop; + $dwood=($nwood>$checkres[0][\'maxstore\'])?$checkres[0][\'maxstore\']:$nwood; + $dclay=($nclay>$checkres[0][\'maxstore\'])?$checkres[0][\'maxstore\']:$nclay; + $diron=($niron>$checkres[0][\'maxstore\'])?$checkres[0][\'maxstore\']:$niron; + $dcrop=($ncrop>$checkres[0][\'maxcrop\'])?$checkres[0][\'maxcrop\']:$ncrop; + } + if(!$shit){ + $q = "UPDATE " . TB_PREFIX . "vdata set wood = $dwood, clay = $dclay, iron = $diron, crop = $dcrop where wref = ".$vid; + return mysqli_query($this->dblink,$q); }else{return false;} + } + + function modifyOasisResource($vid, $wood, $clay, $iron, $crop, $mode) { + $shit = false; + $q="SELECT wood,clay,iron,crop,maxstore,maxcrop from " . TB_PREFIX . "odata where wref = ".$vid.""; + $result = mysqli_query($this->dblink,$q); + $checkres= $this->mysqli_fetch_all($result); + if(!$mode){ + $nwood=$checkres[0][\'wood\']-$wood; + $nclay=$checkres[0][\'clay\']-$clay; + $niron=$checkres[0][\'iron\']-$iron; + $ncrop=$checkres[0][\'crop\']-$crop; + if($nwood<0 or $nclay<0 or $niron<0 or $ncrop<0){$shit=true;} + $dwood=($nwood<0)?0:$nwood; + $dclay=($nclay<0)?0:$nclay; + $diron=($niron<0)?0:$niron; + $dcrop=($ncrop<0)?0:$ncrop; + }else{ + $nwood=$checkres[0][\'wood\']+$wood; + $nclay=$checkres[0][\'clay\']+$clay; + $niron=$checkres[0][\'iron\']+$iron; + $ncrop=$checkres[0][\'crop\']+$crop; + $dwood=($nwood>$checkres[0][\'maxstore\'])?$checkres[0][\'maxstore\']:$nwood; + $dclay=($nclay>$checkres[0][\'maxstore\'])?$checkres[0][\'maxstore\']:$nclay; + $diron=($niron>$checkres[0][\'maxstore\'])?$checkres[0][\'maxstore\']:$niron; + $dcrop=($ncrop>$checkres[0][\'maxcrop\'])?$checkres[0][\'maxcrop\']:$ncrop; + } + if(!$shit){ + $q = "UPDATE " . TB_PREFIX . "odata set wood = $dwood, clay = $dclay, iron = $diron, crop = $dcrop where wref = ".$vid; + return mysqli_query($this->dblink,$q); }else{return false;} + } + + function getFieldLevel($vid, $field) { + $q = "SELECT f" . $field . " from " . TB_PREFIX . "fdata where vref = $vid LIMIT 1"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_array($result); + return $row["f" . $field]; + } + + function getFieldType($vid, $field) { + $q = "SELECT f" . $field . "t from " . TB_PREFIX . "fdata where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_array($result); + return $row["f" . $field . "t"]; + } + + function getFieldDistance($wid) { + $q = "SELECT * FROM " . TB_PREFIX . "vdata where owner > 4 and wref != $wid"; + $array = $this->query_return($q); + $coor = $this->getCoor($wid); + $x1 = intval($coor[\'x\']); + $y1 = intval($coor[\'y\']); + $prevdist = 0; + $q2 = "SELECT * FROM " . TB_PREFIX . "vdata where owner = 4"; + $array2 = mysqli_fetch_array(mysqli_query($this->dblink,$q2)); + $vill = $array2[\'wref\']; + if(mysqli_num_rows(mysqli_query($this->dblink,$q)) > 0){ + foreach($array as $village){ + $coor2 = $this->getCoor($village[\'wref\']); + $max = 2 * WORLD_MAX + 1; + $x2 = intval($coor2[\'x\']); + $y2 = intval($coor2[\'y\']); + $distanceX = min(abs($x2 - $x1), abs($max - abs($x2 - $x1))); + $distanceY = min(abs($y2 - $y1), abs($max - abs($y2 - $y1))); + $dist = sqrt(pow($distanceX, 2) + pow($distanceY, 2)); + if($dist < $prevdist or $prevdist == 0){ + $prevdist = $dist; + $vill = $village[\'wref\']; + } + } + } + return $vill; + } + + function getVSumField($uid, $field) { + if($field != "cp"){ + $q = "SELECT sum(" . $field . ") FROM " . TB_PREFIX . "vdata where owner = $uid"; + }else{ + $q = "SELECT sum(" . $field . ") FROM " . TB_PREFIX . "vdata where owner = $uid and natar = 0"; + } + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + return $row[0]; + } + + function updateVillage($vid) { + $time = time(); + $q = "UPDATE " . TB_PREFIX . "vdata set lastupdate = $time where wref = $vid"; + return mysqli_query($this->dblink,$q); + } + + + function updateOasis($vid) { + $time = time(); + $q = "UPDATE " . TB_PREFIX . "odata set lastupdated = $time where wref = $vid"; + return mysqli_query($this->dblink,$q); + } + + function updateOasis2($vid, $time) { + $time = time(); + $time2 = NATURE_REGTIME; + $q = "UPDATE " . TB_PREFIX . "odata set lastupdated2 = $time + $time2 where wref = $vid"; + return mysqli_query($this->dblink,$q); + } + + function setVillageName($vid, $name) { + if(!empty($name)) + { + $q = "UPDATE " . TB_PREFIX . "vdata set name = \'$name\' where wref = $vid"; + return mysqli_query($this->dblink,$q); + } + } + + function modifyPop($vid, $pop, $mode) { + if(!$mode) { + $q = "UPDATE " . TB_PREFIX . "vdata set pop = pop + $pop where wref = $vid"; + } else { + $q = "UPDATE " . TB_PREFIX . "vdata set pop = pop - $pop where wref = $vid"; + } + return mysqli_query($this->dblink,$q); + } + + function addCP($ref, $cp) { + $q = "UPDATE " . TB_PREFIX . "vdata set cp = cp + $cp where wref = $ref"; + return mysqli_query($this->dblink,$q); + } + + function addCel($ref, $cel, $type) { + $q = "UPDATE " . TB_PREFIX . "vdata set celebration = $cel, type= $type where wref = $ref"; + return mysqli_query($this->dblink,$q); + } + function getCel() { + $time = time(); + $q = "SELECT * FROM " . TB_PREFIX . "vdata where celebration < $time AND celebration != 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function clearCel($ref) { + $q = "UPDATE " . TB_PREFIX . "vdata set celebration = 0, type = 0 where wref = $ref"; + return mysqli_query($this->dblink,$q); + } + function setCelCp($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "users set cp = cp + $cp where id = $user"; + return mysqli_query($this->dblink,$q); + } + + function clearExpansionSlot($id) { + for($i = 1; $i <= 3; $i++) { + $q = "UPDATE " . TB_PREFIX . "vdata SET exp" . $i . "=0 WHERE exp" . $i . "=" . $id; + mysqli_query($this->dblink,$q); + } + } + + function getInvitation($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "ali_invite where uid = $uid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getInvitation2($uid, $aid) { + $q = "SELECT * FROM " . TB_PREFIX . "ali_invite where uid = $uid and alliance = $aid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getAliInvitations($aid) { + $q = "SELECT * FROM " . TB_PREFIX . "ali_invite where alliance = $aid && accept = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function sendInvitation($uid, $alli, $sender) { + $time = time(); + $q = "INSERT INTO " . TB_PREFIX . "ali_invite values (0,$uid,$alli,$sender,$time,0)"; + return mysqli_query($this->dblink,$q) or die(mysqli_error()); + } + + function removeInvitation($id) { + $q = "DELETE FROM " . TB_PREFIX . "ali_invite where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function sendMessage($client, $owner, $topic, $message, $send, $alliance, $player, $coor, $report) { + $time = time(); + $q = "INSERT INTO " . TB_PREFIX . "mdata values (0,$client,$owner,\'$topic\',\"$message\",0,0,$send,$time,0,0,$alliance,$player,$coor,$report)"; + return mysqli_query($this->dblink,$q); + } + + function setArchived($id) { + $q = "UPDATE " . TB_PREFIX . "mdata set archived = 1 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function setNorm($id) { + $q = "UPDATE " . TB_PREFIX . "mdata set archived = 0 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + /*************************** + Function to get messages + Mode 1: Get inbox + Mode 2: Get sent + Mode 3: Get message + Mode 4: Set viewed + Mode 5: Remove message + Mode 6: Retrieve archive + References: User ID/Message ID, Mode + ***************************/ + function getMessage($id, $mode) { + global $session; + switch($mode) { + case 1: + $q = "SELECT * FROM " . TB_PREFIX . "mdata WHERE target = $id and send = 0 and archived = 0 ORDER BY time DESC"; + break; + case 2: + $q = "SELECT * FROM " . TB_PREFIX . "mdata WHERE owner = $id ORDER BY time DESC"; + break; + case 3: + $q = "SELECT * FROM " . TB_PREFIX . "mdata where id = $id"; + break; + case 4: + $q = "UPDATE " . TB_PREFIX . "mdata set viewed = 1 where id = $id AND target = $session->uid"; + break; + case 5: + $q = "UPDATE " . TB_PREFIX . "mdata set deltarget = 1,viewed = 1 where id = $id"; + break; + case 6: + $q = "SELECT * FROM " . TB_PREFIX . "mdata where target = $id and send = 0 and archived = 1"; + break; + case 7: + $q = "UPDATE " . TB_PREFIX . "mdata set delowner = 1 where id = $id"; + break; + case 8: + $q = "UPDATE " . TB_PREFIX . "mdata set deltarget = 1,delowner = 1,viewed = 1 where id = $id"; + break; + case 9: + $q = "SELECT * FROM " . TB_PREFIX . "mdata WHERE target = $id and send = 0 and archived = 0 and deltarget = 0 ORDER BY time DESC"; + break; + case 10: + $q = "SELECT * FROM " . TB_PREFIX . "mdata WHERE owner = $id and delowner = 0 ORDER BY time DESC"; + break; + case 11: + $q = "SELECT * FROM " . TB_PREFIX . "mdata where target = $id and send = 0 and archived = 1 and deltarget = 0"; + break; + } + if($mode <= 3 || $mode == 6 || $mode > 8) { + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } else { + return mysqli_query($this->dblink,$q); + } + } + + function getDelSent($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "mdata WHERE owner = $uid and delowner = 1 ORDER BY time DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getDelInbox($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "mdata WHERE target = $uid and deltarget = 1 ORDER BY time DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getDelArchive($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "mdata WHERE target = $uid and archived = 1 and deltarget = 1 OR owner = $uid and archived = 1 and delowner = 1 ORDER BY time DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function unarchiveNotice($id) { + $q = "UPDATE " . TB_PREFIX . "ndata set ntype = archive, archive = 0 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function archiveNotice($id) { + $q = "update " . TB_PREFIX . "ndata set archive = ntype, ntype = 9 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function removeNotice($id) { + $q = "UPDATE " . TB_PREFIX . "ndata set del = 1,viewed = 1 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function noticeViewed($id) { + $q = "UPDATE " . TB_PREFIX . "ndata set viewed = 1 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function addNotice($uid, $toWref, $ally, $type, $topic, $data, $time = 0) { + if($time == 0) { + $time = time(); + } + $q = "INSERT INTO " . TB_PREFIX . "ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,\'$uid\',\'$toWref\',\'$ally\',\'$topic\',$type,\'$data\',$time,0)"; + return mysqli_query($this->dblink,$q) or die(mysqli_error()); + } + + function getNotice($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "ndata where uid = $uid and del = 0 ORDER BY time DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getNotice2($id, $field) { + $q = "SELECT ".$field." FROM " . TB_PREFIX . "ndata where `id` = \'$id\'"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + } + + function getNotice3($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "ndata where uid = $uid ORDER BY time DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getNotice4($id) { + $q = "SELECT * FROM " . TB_PREFIX . "ndata where id = $id ORDER BY time DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + function getUnViewNotice($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "ndata where uid = $uid AND viewed=0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + function createTradeRoute($uid,$wid,$from,$r1,$r2,$r3,$r4,$start,$deliveries,$merchant,$time) { + $x = "UPDATE " . TB_PREFIX . "users SET gold = gold - 2 WHERE id = ".$uid.""; + mysqli_query($this->dblink,$x); + $timeleft = time()+604800; + $q = "INSERT into " . TB_PREFIX . "route values (0,$uid,$wid,$from,$r1,$r2,$r3,$r4,$start,$deliveries,$merchant,$time,$timeleft)"; + return mysqli_query($this->dblink,$q); + } + + function getTradeRoute($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "route where uid = $uid ORDER BY timestamp ASC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getTradeRoute2($id) { + $q = "SELECT * FROM " . TB_PREFIX . "route where id = $id"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray; + } + + function getTradeRouteUid($id) { + $q = "SELECT * FROM " . TB_PREFIX . "route where id = $id"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'uid\']; + } + + function editTradeRoute($id,$column,$value,$mode) { + if(!$mode){ + $q = "UPDATE " . TB_PREFIX . "route set $column = $value where id = $id"; + }else{ + $q = "UPDATE " . TB_PREFIX . "route set $column = $column + $value where id = $id"; + } + return mysqli_query($this->dblink,$q); + } + + function deleteTradeRoute($id) { + $q = "DELETE FROM " . TB_PREFIX . "route where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function addBuilding($wid, $field, $type, $loop, $time, $master, $level) { + $x = "UPDATE " . TB_PREFIX . "fdata SET f" . $field . "t=" . $type . " WHERE vref=" . $wid; + mysqli_query($this->dblink,$x) or die(mysqli_error()); + $q = "INSERT into " . TB_PREFIX . "bdata values (0,$wid,$field,$type,$loop,$time,$master,$level)"; + return mysqli_query($this->dblink,$q); + } + + function removeBuilding($d) { + global $building, $village; + $jobLoopconID = -1; + $SameBuildCount = 0; + $jobs = $building->buildArray; + for($i = 0; $i < sizeof($jobs); $i++) { + if($jobs[$i][\'id\'] == $d) { + $jobDeleted = $i; + } + if($jobs[$i][\'loopcon\'] == 1) { + $jobLoopconID = $i; + } + if($jobs[$i][\'master\'] == 1) { + $jobMaster = $i; + } + } + if(count($jobs) > 1 && ($jobs[0][\'field\'] == $jobs[1][\'field\'])) { + $SameBuildCount = 1; + } + if(count($jobs) > 2 && ($jobs[0][\'field\'] == $jobs[2][\'field\'])) { + $SameBuildCount = 2; + } + if(count($jobs) > 2 && ($jobs[1][\'field\'] == $jobs[2][\'field\'])) { + $SameBuildCount = 3; + } + if(count($jobs) > 3 && ($jobs[0][\'field\'] == $jobs[3][\'field\'])) { + $SameBuildCount = 8; + } + if(count($jobs) > 3 && ($jobs[1][\'field\'] == $jobs[3][\'field\'])) { + $SameBuildCount = 9; + } + if(count($jobs) > 3 && ($jobs[2][\'field\'] == $jobs[3][\'field\'])) { + $SameBuildCount = 10; + } + if(count($jobs) > 2 && ($jobs[0][\'field\'] == $jobs[1][\'field\'] && $jobs[1][\'field\'] == $jobs[2][\'field\'])) { + $SameBuildCount = 4; + } + if(count($jobs) > 3 && ($jobs[0][\'field\'] == $jobs[1][\'field\'] && $jobs[1][\'field\'] == $jobs[3][\'field\'])) { + $SameBuildCount = 5; + } + if(count($jobs) > 3 && ($jobs[0][\'field\'] == $jobs[2][\'field\'] && $jobs[2][\'field\'] == $jobs[3][\'field\'])) { + $SameBuildCount = 6; + } + if(count($jobs) > 3 && ($jobs[1][\'field\'] == $jobs[2][\'field\'] && $jobs[2][\'field\'] == $jobs[3][\'field\'])) { + $SameBuildCount = 7; + } + if($SameBuildCount > 0) { + if($SameBuildCount > 3){ + if($SameBuildCount == 4 or $SameBuildCount == 5){ + if($jobDeleted == 0){ + $uprequire = $building->resourceRequired($jobs[1][\'field\'],$jobs[1][\'type\'],1); + $time = $uprequire[\'time\']; + $timestamp = $time+time(); + $q = "UPDATE " . TB_PREFIX . "bdata SET loopcon=0,level=level-1,timestamp=".$timestamp." WHERE id=".$jobs[1][\'id\'].""; + mysqli_query($this->dblink,$q); + } + }else if($SameBuildCount == 6){ + if($jobDeleted == 0){ + $uprequire = $building->resourceRequired($jobs[2][\'field\'],$jobs[2][\'type\'],1); + $time = $uprequire[\'time\']; + $timestamp = $time+time(); + $q = "UPDATE " . TB_PREFIX . "bdata SET loopcon=0,level=level-1,timestamp=".$timestamp." WHERE id=".$jobs[2][\'id\'].""; + mysqli_query($this->dblink,$q); + } + }else if($SameBuildCount == 7){ + if($jobDeleted == 1){ + $uprequire = $building->resourceRequired($jobs[2][\'field\'],$jobs[2][\'type\'],1); + $time = $uprequire[\'time\']; + $timestamp = $time+time(); + $q = "UPDATE " . TB_PREFIX . "bdata SET loopcon=0,level=level-1,timestamp=".$timestamp." WHERE id=".$jobs[2][\'id\'].""; + mysqli_query($this->dblink,$q); + } + } + if($SameBuildCount < 8){ + $uprequire1 = $building->resourceRequired($jobs[$jobMaster][\'field\'],$jobs[$jobMaster][\'type\'],2); + $time1 = $uprequire1[\'time\']; + $timestamp1 = $time1; + $q1 = "UPDATE " . TB_PREFIX . "bdata SET level=level-1,timestamp=".$timestamp1." WHERE id=".$jobs[$jobMaster][\'id\'].""; + mysqli_query($this->dblink,$q1); + }else{ + $uprequire1 = $building->resourceRequired($jobs[$jobMaster][\'field\'],$jobs[$jobMaster][\'type\'],1); + $time1 = $uprequire1[\'time\']; + $timestamp1 = $time1; + $q1 = "UPDATE " . TB_PREFIX . "bdata SET level=level-1,timestamp=".$timestamp1." WHERE id=".$jobs[$jobMaster][\'id\'].""; + mysqli_query($this->dblink,$q1); + } + }else if($d == $jobs[floor($SameBuildCount / 3)][\'id\'] || $d == $jobs[floor($SameBuildCount / 2) + 1][\'id\']) { + $q = "UPDATE " . TB_PREFIX . "bdata SET loopcon=0,level=level-1,timestamp=" . $jobs[floor($SameBuildCount / 3)][\'timestamp\'] . " WHERE master = 0 AND id > ".$d." and (ID=" . $jobs[floor($SameBuildCount / 3)][\'id\'] . " OR ID=" . $jobs[floor($SameBuildCount / 2) + 1][\'id\'] . ")"; + mysqli_query($this->dblink,$q); + } + } else { + if($jobs[$jobDeleted][\'field\'] >= 19) { + $x = "SELECT f" . $jobs[$jobDeleted][\'field\'] . " FROM " . TB_PREFIX . "fdata WHERE vref=" . $jobs[$jobDeleted][\'wid\']; + $result = mysqli_query($this->dblink,$x) or die(mysqli_error()); + $fieldlevel = mysqli_fetch_row($result); + if($fieldlevel[0] == 0) { + if ($village->natar==1 && $jobs[$jobDeleted][\'field\']==99) { //fix by ronix + }else{ + $x = "UPDATE " . TB_PREFIX . "fdata SET f" . $jobs[$jobDeleted][\'field\'] . "t=0 WHERE vref=" . $jobs[$jobDeleted][\'wid\']; + mysqli_query($this->dblink,$x) or die(mysqli_error()); + } + } + } + if(($jobLoopconID >= 0) && ($jobs[$jobDeleted][\'loopcon\'] != 1)) { + if(($jobs[$jobLoopconID][\'field\'] <= 18 && $jobs[$jobDeleted][\'field\'] <= 18) || ($jobs[$jobLoopconID][\'field\'] >= 19 && $jobs[$jobDeleted][\'field\'] >= 19) || sizeof($jobs) < 3) { + $uprequire = $building->resourceRequired($jobs[$jobLoopconID][\'field\'], $jobs[$jobLoopconID][\'type\']); + $x = "UPDATE " . TB_PREFIX . "bdata SET loopcon=0,timestamp=" . (time() + $uprequire[\'time\']) . " WHERE wid=" . $jobs[$jobDeleted][\'wid\'] . " AND loopcon=1 AND master=0"; + mysqli_query($this->dblink,$x) or die(mysqli_error()); + } + } + } + $q = "DELETE FROM " . TB_PREFIX . "bdata where id = $d"; + return mysqli_query($this->dblink,$q); + } + + function addDemolition($wid, $field) { + global $building, $village; + $q = "DELETE FROM ".TB_PREFIX."bdata WHERE field=$field AND wid=$wid"; + mysqli_query($this->dblink,$q); + $uprequire = $building->resourceRequired($field,$village->resarray[\'f\'.$field.\'t\'],0); + $q = "INSERT INTO ".TB_PREFIX."demolition VALUES (".$wid.",".$field.",".($this->getFieldLevel($wid,$field)-1).",".(time()+floor($uprequire[\'time\']/2)).")"; + return mysqli_query($this->dblink,$q); + } + + + function getDemolition($wid = 0) { + if($wid) { + $q = "SELECT * FROM " . TB_PREFIX . "demolition WHERE vref=" . $wid; + } else { + $q = "SELECT * FROM " . TB_PREFIX . "demolition WHERE timetofinish<=" . time(); + } + $result = mysqli_query($this->dblink,$q); + if(!empty($result)) { + return $this->mysqli_fetch_all($result); + } else { + return NULL; + } + } + + function finishDemolition($wid) { + $q = "UPDATE " . TB_PREFIX . "demolition SET timetofinish=" . time() . " WHERE vref=" . $wid; + $result= mysqli_query($this->dblink,$q); + return mysqli_affected_rows(); + } + + function delDemolition($wid) { + $q = "DELETE FROM " . TB_PREFIX . "demolition WHERE vref=" . $wid; + return mysqli_query($this->dblink,$q); + } + + function getJobs($wid) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid order by master,timestamp ASC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function FinishWoodcutter($wid) { + $time = time()-1; + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and type = 1 order by master,timestamp ASC"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + $q = "UPDATE ".TB_PREFIX."bdata SET timestamp = $time WHERE id = \'".$dbarray[\'id\']."\'"; + $this->query($q); + $tribe = $this->getUserField($this->getVillageField($wid, "owner"), "tribe", 0); + if($tribe == 1){ + $q2 = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and loopcon = 1 and field >= 19 order by master,timestamp ASC"; + }else{ + $q2 = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and loopcon = 1 order by master,timestamp ASC"; + } + $result2 = mysqli_query($this->dblink,$q2); + if(mysqli_num_rows($result2) > 0){ + $dbarray2 = mysqli_fetch_array($result2); + $wc_time = $dbarray[\'timestamp\']; + $q2 = "UPDATE ".TB_PREFIX."bdata SET timestamp = timestamp - $wc_time WHERE id = \'".$dbarray2[\'id\']."\'"; + $this->query($q2); + } + } + + function getMasterJobs($wid) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and master = 1 order by master,timestamp ASC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getMasterJobsByField($wid,$field) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and field = $field and master = 1 order by master,timestamp ASC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getBuildingByField($wid,$field) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and field = $field and master = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getBuildingByField2($wid,$field) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and field = $field and master = 0"; + $result = mysqli_query($this->dblink,$q); + return mysqli_num_rows($result); + } + + function getBuildingByType($wid,$type) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and type = $type and master = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getBuildingByType2($wid,$type) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and type = $type and master = 0"; + $result = mysqli_query($this->dblink,$q); + return mysqli_num_rows($result); + } + + function getDorf1Building($wid) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and field < 19 and master = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getDorf2Building($wid) { + $q = "SELECT * FROM " . TB_PREFIX . "bdata where wid = $wid and field > 18 and master = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function updateBuildingWithMaster($id, $time,$loop) { + $q = "UPDATE " . TB_PREFIX . "bdata SET master = 0, timestamp = ".$time.",loopcon = ".$loop." WHERE id = ".$id.""; + return mysqli_query($this->dblink,$q); + } + + function getVillageByName($name) { + $q = "SELECT wref FROM " . TB_PREFIX . "vdata where name = \'$name\' limit 1"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'wref\']; + } + + /*************************** + Function to set accept flag on market + References: id + ***************************/ + function setMarketAcc($id) { + $q = "UPDATE " . TB_PREFIX . "market set accept = 1 where id = $id"; + return mysqli_query($this->dblink,$q); + } + + /*************************** + Function to send resource to other village + Mode 0: Send + Mode 1: Cancel + References: Wood/ID, Clay, Iron, Crop, Mode + ***************************/ + function sendResource($ref, $clay, $iron, $crop, $merchant, $mode) { + if(!$mode) { + $q = "INSERT INTO " . TB_PREFIX . "send values (0,$ref,$clay,$iron,$crop,$merchant)"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } else { + $q = "DELETE FROM " . TB_PREFIX . "send where id = $ref"; + return mysqli_query($this->dblink,$q); + } + } + + /*************************** + Function to get resources back if you delete offer + References: VillageRef (vref) + Made by: Dzoki + ***************************/ + + function getResourcesBack($vref, $gtype, $gamt) { + //Xtype (1) = wood, (2) = clay, (3) = iron, (4) = crop + if($gtype == 1) { + $q = "UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` + \'$gamt\' WHERE wref = $vref"; + return mysqli_query($this->dblink,$q); + } else + if($gtype == 2) { + $q = "UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` + \'$gamt\' WHERE wref = $vref"; + return mysqli_query($this->dblink,$q); + } else + if($gtype == 3) { + $q = "UPDATE " . TB_PREFIX . "vdata SET `iron` = `iron` + \'$gamt\' WHERE wref = $vref"; + return mysqli_query($this->dblink,$q); + } else + if($gtype == 4) { + $q = "UPDATE " . TB_PREFIX . "vdata SET `crop` = `crop` + \'$gamt\' WHERE wref = $vref"; + return mysqli_query($this->dblink,$q); + } + } + + /*************************** + Function to get info about offered resources + References: VillageRef (vref) + Made by: Dzoki + ***************************/ + + function getMarketField($vref, $field) { + $q = "SELECT $field FROM " . TB_PREFIX . "market where vref = \'$vref\'"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[$field]; + } + + function removeAcceptedOffer($id) { + $q = "DELETE FROM " . TB_PREFIX . "market where id = $id"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + /*************************** + Function to add market offer + Mode 0: Add + Mode 1: Cancel + References: Village, Give, Amt, Want, Amt, Time, Alliance, Mode + ***************************/ + function addMarket($vid, $gtype, $gamt, $wtype, $wamt, $time, $alliance, $merchant, $mode) { + if(!$mode) { + $q = "INSERT INTO " . TB_PREFIX . "market values (0,$vid,$gtype,$gamt,$wtype,$wamt,0,$time,$alliance,$merchant)"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } else { + $q = "DELETE FROM " . TB_PREFIX . "market where id = $gtype and vref = $vid"; + return mysqli_query($this->dblink,$q); + } + } + + /*************************** + Function to get market offer + References: Village, Mode + ***************************/ + function getMarket($vid, $mode) { + $alliance = $this->getUserField($this->getVillageField($vid, "owner"), "alliance", 0); + if(!$mode) { + $q = "SELECT * FROM " . TB_PREFIX . "market where vref = $vid and accept = 0"; + } else { + $q = "SELECT * FROM " . TB_PREFIX . "market where vref != $vid and alliance = $alliance or vref != $vid and alliance = 0 and accept = 0"; + } + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + /*************************** + Function to get market offer + References: ID + ***************************/ + function getMarketInfo($id) { + $q = "SELECT * FROM " . TB_PREFIX . "market where id = $id"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function setMovementProc($moveid) { + $q = "UPDATE " . TB_PREFIX . "movement set proc = 1 where moveid = $moveid"; + return mysqli_query($this->dblink,$q); + } + + /*************************** + Function to retrieve used merchant + References: Village + ***************************/ + function totalMerchantUsed($vid) { + $time = time(); + $q = "SELECT sum(" . TB_PREFIX . "send.merchant) from " . TB_PREFIX . "send, " . TB_PREFIX . "movement where " . TB_PREFIX . "movement.from = \'$vid\' and " . TB_PREFIX . "send.id = " . TB_PREFIX . "movement.ref and " . TB_PREFIX . "movement.proc = 0 and sort_type = 0"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + $q2 = "SELECT sum(ref) from " . TB_PREFIX . "movement where sort_type = 2 and " . TB_PREFIX . "movement.to = \'$vid\' and proc = 0"; + $result2 = mysqli_query($this->dblink,$q2); + $row2 = mysqli_fetch_row($result2); + $q3 = "SELECT sum(merchant) from " . TB_PREFIX . "market where vref = $vid and accept = 0"; + $result3 = mysqli_query($this->dblink,$q3); + $row3 = mysqli_fetch_row($result3); + return $row[0] + $row2[0] + $row3[0]; + } + + function getMovement($type, $village, $mode) { + $time = time(); + if(!$mode) { + $where = "from"; + } else { + $where = "to"; + } + switch($type) { + case 0: + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "send where " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "send.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 0 ORDER BY endtime ASC"; + break; + case 1: + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "send where " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "send.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 6 ORDER BY endtime ASC"; + break; + case 2: + $q = "SELECT * FROM " . TB_PREFIX . "movement where " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 2 ORDER BY endtime ASC"; + break; + case 3: + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "attacks where " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 ORDER BY endtime ASC"; + break; + case 4: + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "attacks where " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 4 ORDER BY endtime ASC"; + break; + case 5: + $q = "SELECT * FROM " . TB_PREFIX . "movement where " . TB_PREFIX . "movement." . $where . " = \'$village\' and sort_type = 5 and proc = 0 ORDER BY endtime ASC"; + break; + case 6: + $q = "SELECT * FROM " . TB_PREFIX . "movement," . TB_PREFIX . "odata, " . TB_PREFIX . "attacks where " . TB_PREFIX . "odata.wref = \'$village\' and " . TB_PREFIX . "movement.to = $village and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "attacks.attack_type != 1 and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 ORDER BY endtime ASC"; + //$q = "SELECT * FROM " . TB_PREFIX . "movement," . TB_PREFIX . "odata, " . TB_PREFIX . "attacks where " . TB_PREFIX . "odata.conqured = $village and " . TB_PREFIX . "movement.to = " . TB_PREFIX . "odata.wref and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 ORDER BY endtime ASC"; + break; + case 7: + $q = "SELECT * FROM " . TB_PREFIX . "movement where " . TB_PREFIX . "movement." . $where . " = \'$village\' and sort_type = 4 and ref = 0 and proc = 0 ORDER BY endtime ASC"; + break; + case 8: + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "attacks where " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 and " . TB_PREFIX . "attacks.attack_type = 1 ORDER BY endtime ASC"; + break; + case 34: + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "attacks where " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 or " . TB_PREFIX . "movement." . $where . " = \'$village\' and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 4 ORDER BY endtime ASC"; + break; + default: + return null; + } + $result = mysqli_query($this->dblink,$q); + $array = $this->mysqli_fetch_all($result); + return $array; + } + + function addA2b($ckey, $timestamp, $to, $t1, $t2, $t3, $t4, $t5, $t6, $t7, $t8, $t9, $t10, $t11, $type) { + $q = "INSERT INTO " . TB_PREFIX . "a2b (ckey,time_check,to_vid,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,type) VALUES (\'$ckey\', \'$timestamp\', \'$to\', \'$t1\', \'$t2\', \'$t3\', \'$t4\', \'$t5\', \'$t6\', \'$t7\', \'$t8\', \'$t9\', \'$t10\', \'$t11\', \'$type\')"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + function getA2b($ckey, $check) { + $q = "SELECT * from " . TB_PREFIX . "a2b where ckey = \'" . $ckey . "\' AND time_check = \'" . $check . "\'"; + $result = mysqli_query($this->dblink,$q); + if($result) { + return mysqli_fetch_assoc($result); + } else { + return false; + } + } + + function addMovement($type, $from, $to, $ref, $time, $endtime, $send = 1, $wood = 0, $clay = 0, $iron = 0, $crop = 0, $ref2 = 0) { + $q = "INSERT INTO " . TB_PREFIX . "movement values (0,$type,$from,$to,$ref,$ref2,$time,$endtime,0,$send,$wood,$clay,$iron,$crop)"; + return mysqli_query($this->dblink,$q); + } + + function addAttack($vid, $t1, $t2, $t3, $t4, $t5, $t6, $t7, $t8, $t9, $t10, $t11, $type, $ctar1, $ctar2, $spy,$b1=0,$b2=0,$b3=0,$b4=0,$b5=0,$b6=0,$b7=0,$b8=0) { + $q = "INSERT INTO " . TB_PREFIX . "attacks values (0,$vid,$t1,$t2,$t3,$t4,$t5,$t6,$t7,$t8,$t9,$t10,$t11,$type,$ctar1,$ctar2,$spy,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8)"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + function modifyAttack($aid, $unit, $amt) { + $unit = \'t\' . $unit; + $q = "UPDATE " . TB_PREFIX . "attacks set $unit = $unit - $amt where id = $aid"; + return mysqli_query($this->dblink,$q); + } + + function modifyAttack2($aid, $unit, $amt) { + $unit = \'t\' . $unit; + $q = "UPDATE " . TB_PREFIX . "attacks set $unit = $unit + $amt where id = $aid"; + return mysqli_query($this->dblink,$q); + } + + function modifyAttack3($aid, $units) { + $q = "UPDATE ".TB_PREFIX."attacks set $units WHERE id = $aid"; + return mysqli_query($this->dblink,$q); + } + + function getRanking() { + $q = "SELECT id,username,alliance,ap,apall,dp,dpall,access FROM " . TB_PREFIX . "users WHERE tribe<=3 AND access<" . (INCLUDE_ADMIN ? "10" : "8"); + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getVRanking() { + $q = "SELECT v.wref,v.name,v.owner,v.pop FROM " . TB_PREFIX . "vdata AS v," . TB_PREFIX . "users AS u WHERE v.owner=u.id AND u.tribe<=3 AND v.wref != \'\' AND u.access<" . (INCLUDE_ADMIN ? "10" : "8"); + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getARanking() { + $q = "SELECT id,name,tag,oldrank,Aap,Adp FROM " . TB_PREFIX . "alidata where id != \'\' ORDER BY id DESC"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getUserByTribe($tribe){ + $q = "SELECT * FROM " . TB_PREFIX . "users where tribe = $tribe"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getUserByAlliance($aid){ + $q = "SELECT * FROM " . TB_PREFIX . "users where alliance = $aid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getHeroRanking() { + $q = "SELECT * FROM " . TB_PREFIX . "hero WHERE dead = 0"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getAllMember($aid) { + $q = "SELECT * FROM " . TB_PREFIX . "users where alliance = $aid order by (SELECT sum(pop) FROM " . TB_PREFIX . "vdata WHERE owner = " . TB_PREFIX . "users.id) desc, " . TB_PREFIX . "users.id desc"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getAllMember2($aid) { + $q = "SELECT * FROM " . TB_PREFIX . "users where alliance = $aid order by (SELECT sum(pop) FROM " . TB_PREFIX . "vdata WHERE owner = " . TB_PREFIX . "users.id) desc, " . TB_PREFIX . "users.id desc LIMIT 1"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function addUnits($vid) { + $q = "INSERT into " . TB_PREFIX . "units (vref) values ($vid)"; + return mysqli_query($this->dblink,$q); + } + + function getUnit($vid) { + $q = "SELECT * from " . TB_PREFIX . "units where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + if (!empty($result)) { + return mysqli_fetch_assoc($result); + } else { + return NULL; + } + } + + function getUnitsNumber($vid) { + $q = "SELECT * from " . TB_PREFIX . "units where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_assoc($result); + $totalunits = 0; + $movingunits = $this->getVillageMovement($vid); + for($i=1;$i<=50;$i++){ + $totalunits += $dbarray[\'u\'.$i]; + } + $totalunits += $dbarray[\'hero\']; + $movingunits = $this->getVillageMovement($vid); + $reinforcingunits = $this->getEnforceArray($vid,1); + $owner = $this->getVillageField($vid,"owner"); + $ownertribe = $this->getUserField($owner,"tribe",0); + $start = ($ownertribe-1)*10+1; + $end = ($ownertribe*10); + for($i=$start;$i<=$end;$i++){ + $totalunits += $movingunits[\'u\'.$i]; + $totalunits += $reinforcingunits[\'u\'.$i]; + } + $totalunits += $movingunits[\'hero\']; + $totalunits += $reinforcingunits[\'hero\']; + return $totalunits; + } + + function getHero($uid=0,$all=0) { + if ($all) { + $q = "SELECT * FROM ".TB_PREFIX."hero WHERE uid=$uid"; + } elseif (!$uid) { + $q = "SELECT * FROM ".TB_PREFIX."hero"; + } else { + $q = "SELECT * FROM ".TB_PREFIX."hero WHERE dead=0 AND uid=$uid LIMIT 1"; + } + $result = mysqli_query($this->dblink,$q); + if (!empty($result)) { + return $this->mysqli_fetch_all($result); + } else { + return NULL; + } + } + + function getHeroField($uid,$field){ + $q = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = $uid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function modifyHero($column,$value,$heroid,$mode=0) { + if(!$mode) { + $q = "UPDATE `".TB_PREFIX."hero` SET $column = $value WHERE heroid = $heroid"; + } elseif($mode=1) { + $q = "UPDATE `".TB_PREFIX."hero` SET $column = $column + $value WHERE heroid = $heroid"; + } else { + $q = "UPDATE `".TB_PREFIX."hero` SET $column = $column - $value WHERE heroid = $heroid"; + } + return mysqli_query($this->dblink,$q); + } + + function modifyHeroByOwner($column,$value,$uid,$mode=0) { + if(!$mode) { + $q = "UPDATE `".TB_PREFIX."hero` SET $column = $value WHERE uid = $uid"; + } elseif($mode=1) { + $q = "UPDATE `".TB_PREFIX."hero` SET $column = $column + $value WHERE uid = $uid"; + } else { + $q = "UPDATE `".TB_PREFIX."hero` SET $column = $column - $value WHERE uid = $uid"; + } + return mysqli_query($this->dblink,$q); + } + + function modifyHeroXp($column,$value,$heroid) { + $q = "UPDATE ".TB_PREFIX."hero SET $column = $column + $value WHERE uid=$heroid"; + return mysqli_query($this->dblink,$q); + } + + function addTech($vid) { + $q = "INSERT into " . TB_PREFIX . "tdata (vref) values ($vid)"; + return mysqli_query($this->dblink,$q); + } + + function addABTech($vid) { + $q = "INSERT into " . TB_PREFIX . "abdata (vref) values ($vid)"; + return mysqli_query($this->dblink,$q); + } + + function getABTech($vid) { + $q = "SELECT * FROM " . TB_PREFIX . "abdata where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function addResearch($vid, $tech, $time) { + $q = "INSERT into " . TB_PREFIX . "research values (0,$vid,\'$tech\',$time)"; + return mysqli_query($this->dblink,$q); + } + + function getResearching($vid) { + $q = "SELECT * FROM " . TB_PREFIX . "research where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function checkIfResearched($vref, $unit) { + $q = "SELECT $unit FROM " . TB_PREFIX . "tdata WHERE vref = $vref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[$unit]; + } + + function getTech($vid) { + $q = "SELECT * from " . TB_PREFIX . "tdata where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function getTraining($vid) { + $q = "SELECT * FROM " . TB_PREFIX . "training where vref = $vid ORDER BY id"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function countTraining($vid) { + $q = "SELECT * FROM " . TB_PREFIX . "training WHERE vref = $vid"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + return $row[0]; + } + + function trainUnit($vid, $unit, $amt, $pop, $each, $time, $mode) { + global $village, $building, $session, $technology; + + if(!$mode) { + $barracks = array(1,2,3,11,12,13,14,21,22,31,32,33,34,35,36,37,38,39,40,41,42,43,44); + // fix by brainiac - THANK YOU + $greatbarracks = array(61,62,63,71,72,73,74,81,82,91,92,93,94,95,96,97,98,99,100,101,102,103,104); + $stables = array(4,5,6,15,16,23,24,25,26,45,46); + $greatstables = array(64,65,66,75,76,83,84,85,86,105,106); + $workshop = array(7,8,17,18,27,28,47,48); + $greatworkshop = array(67,68,77,78,87,88,107,108); + $residence = array(9,10,19,20,29,30,49,50); + $trapper = array(99); + + if(in_array($unit, $barracks)) { + $queued = $technology->getTrainingList(1); + } elseif(in_array($unit, $stables)) { + $queued = $technology->getTrainingList(2); + } elseif(in_array($unit, $workshop)) { + $queued = $technology->getTrainingList(3); + } elseif(in_array($unit, $residence)) { + $queued = $technology->getTrainingList(4); + } elseif(in_array($unit, $greatstables)) { + $queued = $technology->getTrainingList(6); + } elseif(in_array($unit, $greatbarracks)) { + $queued = $technology->getTrainingList(5); + } elseif(in_array($unit, $greatworkshop)) { + $queued = $technology->getTrainingList(7); + } elseif(in_array($unit, $trapper)) { + $queued = $technology->getTrainingList(8); + } + $now = time(); + + $uid = $this->getVillageField($vid, "owner"); + $artefact = count($this->getOwnUniqueArtefactInfo2($uid,5,3,0)); + $artefact1 = count($this->getOwnUniqueArtefactInfo2($vid,5,1,1)); + $artefact2 = count($this->getOwnUniqueArtefactInfo2($uid,5,2,0)); + if($artefact > 0){ + $time = $now+round(($time-$now)/2); + $each /= 2; + $each = round($each); + }else if($artefact1 > 0){ + $time = $now+round(($time-$now)/2); + $each /= 2; + $each = round($each); + }else if($artefact2 > 0){ + $time = $now+round(($time-$now)/4*3); + $each /= 4; + $each = round($each); + $each *= 3; + $each = round($each); + } + $foolartefact = $this->getFoolArtefactInfo(5,$vid,$uid); + if(count($foolartefact) > 0){ + foreach($foolartefact as $arte){ + if($arte[\'bad_effect\'] == 1){ + $each *= $arte[\'effect2\']; + }else{ + $each /= $arte[\'effect2\']; + $each = round($each); + } + } + } + if($each == 0){ $each = 1; } + $time2 = $now+$each; + if(count($queued) > 0) { + $time += $queued[count($queued) - 1][\'timestamp\'] - $now; + $time2 += $queued[count($queued) - 1][\'timestamp\'] - $now; + } + // TROOPS MAKE SUM IN BARAKS , ETC + //if($queued[count($queued) - 1][\'unit\'] == $unit){ + //$time = $amt*$queued[count($queued) - 1][\'eachtime\']; + //$q = "UPDATE " . TB_PREFIX . "training SET amt = amt + $amt, timestamp = timestamp + $time WHERE id = ".$queued[count($queued) - 1][\'id\'].""; + //}else{ + $q = "INSERT INTO " . TB_PREFIX . "training values (0,$vid,$unit,$amt,$pop,$time,$each,$time2)"; + //} + } else { + $q = "DELETE FROM " . TB_PREFIX . "training where id = $vid"; + } + return mysqli_query($this->dblink,$q); + } + + function updateTraining($id, $trained, $each) { + $q = "UPDATE " . TB_PREFIX . "training set amt = amt - $trained, timestamp2 = timestamp2 + $each where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function modifyUnit($vref, $array_unit, $array_amt, $array_mode){ + $i = -1; + $units=\'\'; + $number = count($array_unit); + foreach($array_unit as $unit){ + if($unit == 230){$unit = 30;} + if($unit == 231){$unit = 31;} + if($unit == 120){$unit = 20;} + if($unit == 121){$unit = 21;} + if($unit =="hero"){$unit = \'hero\';} + else{$unit = \'u\' . $unit;} + ++$i; + //Fixed part of negativ troops (double troops) - by InCube + $array_amt[$i] = $array_amt[$i] < 0 ? 0 : $array_amt[$i]; + //Fixed part of negativ troops (double troops) - by InCube + $units .= $unit.\' = \'.$unit.\' \'.(($array_mode[$i] == 1)? \'+\':\'-\').\' \'.$array_amt[$i].(($number > $i+1) ? \', \' : \'\'); + } + $q = "UPDATE ".TB_PREFIX."units set $units WHERE vref = $vref"; + return mysqli_query($this->dblink,$q); + } + + function getEnforce($vid, $from) { + $q = "SELECT * from " . TB_PREFIX . "enforcement where `from` = $from and vref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function getOasisEnforce($ref, $mode=0) { + if (!$mode) { + $q = "SELECT e.*,o.conqured FROM ".TB_PREFIX."enforcement as e LEFT JOIN ".TB_PREFIX."odata as o ON e.vref=o.wref where o.conqured = $ref AND e.from !=$ref"; + }else{ + $q = "SELECT e.*,o.conqured FROM ".TB_PREFIX."enforcement as e LEFT JOIN ".TB_PREFIX."odata as o ON e.vref=o.wref where o.conqured = $ref"; + } + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getOasisEnforceArray($id, $mode=0) { + if (!$mode) { + $q = "SELECT e.*,o.conqured FROM ".TB_PREFIX."enforcement as e LEFT JOIN ".TB_PREFIX."odata as o ON e.vref=o.wref where e.id = $id"; + }else{ + $q = "SELECT e.*,o.conqured FROM ".TB_PREFIX."enforcement as e LEFT JOIN ".TB_PREFIX."odata as o ON e.from=o.wref where e.id =$id"; + } + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function getEnforceControllTroops($vid) { + $q = "SELECT * from " . TB_PREFIX . "enforcement where vref = $vid"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function addEnforce($data) { + $q = "INSERT into " . TB_PREFIX . "enforcement (vref,`from`) values (" . $data[\'to\'] . "," . $data[\'from\'] . ")"; + mysqli_query($this->dblink,$q); + $id = mysqli_insert_id($this->dblink); + $owntribe = $this->getUserField($this->getVillageField($data[\'from\'], "owner"), "tribe", 0); + $start = ($owntribe - 1) * 10 + 1; + $end = ($owntribe * 10); + //add unit + $j = \'1\'; + for($i = $start; $i <= $end; $i++) { + $this->modifyEnforce($id, $i, $data[\'t\' . $j . \'\'], 1); + $j++; + } + $this->modifyEnforce($id,\'hero\',$data[\'t11\'],1); + return mysqli_insert_id($this->dblink); + } + + function addEnforce2($data,$tribe,$dead1,$dead2,$dead3,$dead4,$dead5,$dead6,$dead7,$dead8,$dead9,$dead10,$dead11) { + $q = "INSERT into " . TB_PREFIX . "enforcement (vref,`from`) values (" . $data[\'to\'] . "," . $data[\'from\'] . ")"; + mysqli_query($this->dblink,$q); + $id = mysqli_insert_id($this->dblink); + $owntribe = $this->getUserField($this->getVillageField($data[\'from\'], "owner"), "tribe", 0); + $start = ($owntribe - 1) * 10 + 1; + $end = ($owntribe * 10); + $start2 = ($tribe - 1) * 10 + 1; + $start3 = ($tribe - 1) * 10; + if($start3 == 0){ + $start3 = ""; + } + $end2 = ($tribe * 10); + //add unit + $j = \'1\'; + for($i = $start; $i <= $end; $i++) { + $this->modifyEnforce($id, $i, $data[\'t\' . $j . \'\'], 1); + $this->modifyEnforce($id, $i, ${dead.$j}, 0); + $j++; + } + $this->modifyEnforce($id,\'hero\',$data[\'t11\'],1); + $this->modifyEnforce($id,\'hero\',$dead11,0); + return mysqli_insert_id($this->dblink); + } + + function modifyEnforce($id, $unit, $amt, $mode) { + if($unit != \'hero\') { $unit = \'u\' . $unit; } + if(!$mode) { + $q = "UPDATE " . TB_PREFIX . "enforcement set $unit = $unit - $amt where id = $id"; + } else { + $q = "UPDATE " . TB_PREFIX . "enforcement set $unit = $unit + $amt where id = $id"; + } + mysqli_query($this->dblink,$q); + } + + function getEnforceArray($id, $mode) { + if(!$mode) { + $q = "SELECT * from " . TB_PREFIX . "enforcement where id = $id"; + } else { + $q = "SELECT * from " . TB_PREFIX . "enforcement where `from` = $id"; + } + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_assoc($result); + } + + function getEnforceVillage($id, $mode) { + if(!$mode) { + $q = "SELECT * from " . TB_PREFIX . "enforcement where vref = $id"; + } else { + $q = "SELECT * from " . TB_PREFIX . "enforcement where `from` = $id"; + } + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getVillageMovement($id) { + $vinfo = $this->getVillage($id); + $vtribe = $this->getUserField($vinfo[\'owner\'], "tribe", 0); + $movingunits = array(); + $outgoingarray = $this->getMovement(3, $id, 0); + if(!empty($outgoingarray)) { + foreach($outgoingarray as $out) { + for($i = 1; $i <= 10; $i++) { + $movingunits[\'u\' . (($vtribe - 1) * 10 + $i)] += $out[\'t\' . $i]; + } + $movingunits[\'hero\'] += $out[\'t11\']; + } + } + $returningarray = $this->getMovement(4, $id, 1); + if(!empty($returningarray)) { + foreach($returningarray as $ret) { + if($ret[\'attack_type\'] != 1) { + for($i = 1; $i <= 10; $i++) { + $movingunits[\'u\' . (($vtribe - 1) * 10 + $i)] += $ret[\'t\' . $i]; + } + $movingunits[\'hero\'] += $ret[\'t11\']; + } + } + } + $settlerarray = $this->getMovement(5, $id, 0); + if(!empty($settlerarray)) { + $movingunits[\'u\' . ($vtribe * 10)] += 3 * count($settlerarray); + } + return $movingunits; + } + + ################# -START- ################## + ## WORLD WONDER STATISTICS FUNCTIONS! ## + ############################################ + + /*************************** + Function to get all World Wonders + Made by: Dzoki + ***************************/ + + function getWW() { + $q = "SELECT * FROM " . TB_PREFIX . "fdata WHERE f99t = 40"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + /*************************** + Function to get world wonder level! + Made by: Dzoki + ***************************/ + + function getWWLevel($vref) { + $q = "SELECT f99 FROM " . TB_PREFIX . "fdata WHERE vref = $vref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'f99\']; + } + + /*************************** + Function to get world wonder owner ID! + Made by: Dzoki + ***************************/ + + function getWWOwnerID($vref) { + $q = "SELECT owner FROM " . TB_PREFIX . "vdata WHERE wref = $vref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'owner\']; + } + + /*************************** + Function to get user alliance name! + Made by: Dzoki + ***************************/ + + function getUserAllianceID($id) { + $q = "SELECT alliance FROM " . TB_PREFIX . "users where id = $id"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'alliance\']; + } + + /*************************** + Function to get WW name + Made by: Dzoki + ***************************/ + + function getWWName($vref) { + $q = "SELECT wwname FROM " . TB_PREFIX . "fdata WHERE vref = $vref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'wwname\']; + } + + /*************************** + Function to change WW name + Made by: Dzoki + ***************************/ + + function submitWWname($vref, $name) { + $q = "UPDATE " . TB_PREFIX . "fdata SET `wwname` = \'$name\' WHERE " . TB_PREFIX . "fdata.`vref` = $vref"; + return mysqli_query($this->dblink,$q); + } + + //medal functions + function addclimberpop($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "users set Rc = Rc + \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function addclimberrankpop($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "users set clp = clp + \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function removeclimberrankpop($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "users set clp = clp - \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function setclimberrankpop($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "users set clp = \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function updateoldrank($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "users set oldrank = \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function removeclimberpop($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "users set Rc = Rc - \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + // ALLIANCE MEDAL FUNCTIONS + function addclimberpopAlly($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "alidata set Rc = Rc + \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function addclimberrankpopAlly($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "alidata set clp = clp + \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function removeclimberrankpopAlly($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "alidata set clp = clp - \'$cp\'\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function updateoldrankAlly($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "alidata set oldrank = \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + function removeclimberpopAlly($user, $cp) { + $q = "UPDATE " . TB_PREFIX . "alidata set Rc = Rc - \'$cp\' where id = $user"; + return mysqli_query($this->dblink,$q); + } + + function getTrainingList() { + $q = "SELECT * FROM " . TB_PREFIX . "training where vref IS NOT NULL"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getNeedDelete() { + $time = time(); + $q = "SELECT uid FROM " . TB_PREFIX . "deleting where timestamp < $time"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function countUser() { + $q = "SELECT count(id) FROM " . TB_PREFIX . "users where id > 5"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + return $row[0]; + } + + function countAlli() { + $q = "SELECT count(id) FROM " . TB_PREFIX . "alidata where id != 0"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + return $row[0]; + } + + /*************************** + Function to process MYSQLi->fetch_all (Only exist in MYSQL) + References: Result + ***************************/ + function mysqli_fetch_all($result) { + $all = array(); + if($result) { + while($row = mysqli_fetch_assoc($result)) { + $all[] = $row; + } + return $all; + } + } + + function query_return($q) { + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + /*************************** + Function to do free query + References: Query + ***************************/ + function query($query) { + return mysqli_query($this->dblink,$query); + } + + function RemoveXSS($val) { + return htmlspecialchars($val, ENT_QUOTES); + } + + //MARKET FIXES + function getWoodAvailable($wref) { + $q = "SELECT wood FROM " . TB_PREFIX . "vdata WHERE wref = $wref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'wood\']; + } + + function getClayAvailable($wref) { + $q = "SELECT clay FROM " . TB_PREFIX . "vdata WHERE wref = $wref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'clay\']; + } + + function getIronAvailable($wref) { + $q = "SELECT iron FROM " . TB_PREFIX . "vdata WHERE wref = $wref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'iron\']; + } + + function getCropAvailable($wref) { + $q = "SELECT crop FROM " . TB_PREFIX . "vdata WHERE wref = $wref"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + return $dbarray[\'crop\']; + } + + function Getowner($vid) { + $s = "SELECT owner FROM " . TB_PREFIX . "vdata where wref = $vid"; + $result1 = mysqli_query($this->dblink,$s); + $row1 = mysqli_fetch_row($result1); + return $row1[0]; + } + + public function debug($time, $uid, $debug_info) { + $q = "INSERT INTO " . TB_PREFIX . "debug_info (time,uid,debug_info) VALUES ($time,$uid,$debug_info)"; + if(mysqli_query($this->dblink,$q)) { + return mysqli_insert_id($this->dblink); + } else { + return false; + } + } + + function populateOasisdata() { + $q2 = "SELECT * FROM " . TB_PREFIX . "wdata where oasistype != 0"; + $result2 = mysqli_query($this->dblink,$q2); + while($row = mysqli_fetch_array($result2)) { + $wid = $row[\'id\']; + $basearray = $this->getOMInfo($wid); + if($basearray[\'oasistype\'] < 4) { + $high = 1; + } else if ($basearray[\'oasistype\'] < 10){ + $high = 2; + }else { + $high = 0; + } + //We switch type of oasis and instert record with apropriate infomation. + $q = "INSERT into " . TB_PREFIX . "odata VALUES (\'" . $basearray[\'id\'] . "\'," . $basearray[\'oasistype\'] . ",0,800,800,800,800,800,800," . time() . "," . time() . ",100,2,\'Unoccupied Oasis\',".$high.")"; + $result = mysqli_query($this->dblink,$q); + } + } + + public function getAvailableExpansionTraining() { + global $building, $session, $technology, $village; + $q = "SELECT (IF(exp1=0,1,0)+IF(exp2=0,1,0)+IF(exp3=0,1,0)) FROM " . TB_PREFIX . "vdata WHERE wref = $village->wid"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + $maxslots = $row[0]; + $residence = $building->getTypeLevel(25); + $palace = $building->getTypeLevel(26); + if($residence > 0) { + $maxslots -= (3 - floor($residence / 10)); + } + if($palace > 0) { + $maxslots -= (3 - floor(($palace - 5) / 5)); + } + + $q = "SELECT (u10+u20+u30) FROM " . TB_PREFIX . "units WHERE vref = $village->wid"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + $settlers = $row[0]; + $q = "SELECT (u9+u19+u29) FROM " . TB_PREFIX . "units WHERE vref = $village->wid"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + $chiefs = $row[0]; + + $settlers += 3 * count($this->getMovement(5, $village->wid, 0)); + $current_movement = $this->getMovement(3, $village->wid, 0); + if(!empty($current_movement)) { + foreach($current_movement as $build) { + $settlers += $build[\'t10\']; + $chiefs += $build[\'t9\']; + } + } + $current_movement = $this->getMovement(3, $village->wid, 1); + if(!empty($current_movement)) { + foreach($current_movement as $build) { + $settlers += $build[\'t10\']; + $chiefs += $build[\'t9\']; + } + } + $current_movement = $this->getMovement(4, $village->wid, 0); + if(!empty($current_movement)) { + foreach($current_movement as $build) { + $settlers += $build[\'t10\']; + $chiefs += $build[\'t9\']; + } + } + $current_movement = $this->getMovement(4, $village->wid, 1); + if(!empty($current_movement)) { + foreach($current_movement as $build) { + $settlers += $build[\'t10\']; + $chiefs += $build[\'t9\']; + } + } + $q = "SELECT (u10+u20+u30) FROM " . TB_PREFIX . "enforcement WHERE `from` = $village->wid"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + if(!empty($row)) { + foreach($row as $reinf) { + $settlers += $reinf[0]; + } + } + $q = "SELECT (u9+u19+u29) FROM " . TB_PREFIX . "enforcement WHERE `from` = $village->wid"; + $result = mysqli_query($this->dblink,$q); + $row = mysqli_fetch_row($result); + if(!empty($row)) { + foreach($row as $reinf) { + $chiefs += $reinf[0]; + } + } + $trainlist = $technology->getTrainingList(4); + if(!empty($trainlist)) { + foreach($trainlist as $train) { + if($train[\'unit\'] % 10 == 0) { + $settlers += $train[\'amt\']; + } + if($train[\'unit\'] % 10 == 9) { + $chiefs += $train[\'amt\']; + } + } + } + // trapped settlers/chiefs calculation required + + $settlerslots = $maxslots * 3 - $settlers - $chiefs * 3; + $chiefslots = $maxslots - $chiefs - floor(($settlers + 2) / 3); + + if(!$technology->getTech(($session->tribe - 1) * 10 + 9)) { + $chiefslots = 0; + } + $slots = array("chiefs" => $chiefslots, "settlers" => $settlerslots); + return $slots; + } + + function addArtefact($vref, $owner, $type, $size, $name, $desc, $effect, $img) { + $q = "INSERT INTO `" . TB_PREFIX . "artefacts` (`vref`, `owner`, `type`, `size`, `conquered`, `name`, `desc`, `effect`, `img`, `active`) VALUES (\'$vref\', \'$owner\', \'$type\', \'$size\', \'" . time() . "\', \'$name\', \'$desc\', \'$effect\', \'$img\', \'0\')"; + return mysqli_query($this->dblink,$q); + } + + function getOwnArtefactInfo($vref) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE vref = $vref"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getOwnArtefactInfo2($vref) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE vref = $vref"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getOwnArtefactInfo3($uid) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE owner = $uid"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getOwnArtefactInfoByType($vref, $type) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE vref = \'$vref\' AND type = \'$type\' order by size"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getOwnArtefactInfoByType2($vref, $type) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE vref = $vref AND type = $type"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getOwnUniqueArtefactInfo($id, $type, $size) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE owner = $id AND type = $type AND size=$size"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getOwnUniqueArtefactInfo2($id, $type, $size, $mode) { + if(!$mode){ + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE owner = $id AND active = 1 AND type = $type AND size=$size"; + }else{ + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE vref = $id AND active = 1 AND type = $type AND size=$size"; + } + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getFoolArtefactInfo($type,$vid,$uid) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE vref = $vid AND type = 8 AND kind = $type OR owner = $uid AND size > 1 AND active = 1 AND type = 8 AND kind = $type"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function claimArtefact($vref, $ovref, $id) { + $time = time(); + $q = "UPDATE " . TB_PREFIX . "artefacts SET vref = $vref, owner = $id, conquered = $time, active = 1 WHERE vref = $ovref"; + return mysqli_query($this->dblink,$q); + } + + public function canClaimArtifact($from,$vref,$size,$type) { + //fix by Ronix + global $session, $form; + $size1 = $size2 = $size3 = 0; + + $artifact = $this->getOwnArtefactInfo($from); + if (!empty($artifact)) { + $form->addError("error","Treasury is full. Your hero could not claim the artefact"); + return false; + } + $uid=$session->uid; + $q="SELECT Count(size) AS totals, + SUM(IF(size = \'1\',1,0)) small, + SUM(IF(size = \'2\',1,0)) great, + SUM(IF(size = \'3\',1,0)) `unique` + FROM ".TB_PREFIX."artefacts WHERE owner = ".$uid; + $result = mysqli_query($this->dblink,$q); + $artifact= $this->mysqli_fetch_all($result); + + if($artifact[\'totals\'] < 3 || $type==11) { + $DefenderFields = $this->getResourceLevel($vref); + $defcanclaim = TRUE; + for($i=19;$i<=38;$i++) { + if($DefenderFields[\'f\'.$i.\'t\'] == 27) { + $defTresuaryLevel = $DefenderFields[\'f\'.$i]; + if($defTresuaryLevel > 0) { + $defcanclaim = FALSE; + $form->addError("error","Treasury has not been destroyed. Your hero could not claim the artefact"); + return false; + } else { + $defcanclaim = TRUE; + } + } + } + $AttackerFields = $this->getResourceLevel($from,2); + for($i=19;$i<=38;$i++) { + if($AttackerFields[\'f\'.$i.\'t\'] == 27) { + $attTresuaryLevel = $AttackerFields[\'f\'.$i]; + if ($attTresuaryLevel >= 10) { + $villageartifact = TRUE; + } else { + $villageartifact = FALSE; + } + if ($attTresuaryLevel >= 20){ + $accountartifact = TRUE; + } else { + $accountartifact = FALSE; + } + } + } + if (($artifact[\'great\']>0 || $artifact[\'unique\']>0) && $size>1) { + $form->addError("error","Max num. of great/unique artefacts. Your hero could not claim the artefact"); + return FALSE; + } + if (($size == 1 && ($villageartifact || $accountartifact)) || (($size == 2 || $size == 3)&& $accountartifact)) { + return true; +/* + if($this->getVillageField($from,"capital")==1 && $type==11) { + $form->addError("error","Ancient Construction Plan cannot kept in capital village"); + return FALSE; + }else{ + return TRUE; + } +*/ + } else { + $form->addError("error","Your level treasury is low. Your hero could not claim the artefact"); + return FALSE; + } + } else { + $form->addError("error","Max num. of artefacts. Your hero could not claim the artefact"); + return FALSE; + } +} + + function getArtefactDetails($id) { + $q = "SELECT * FROM " . TB_PREFIX . "artefacts WHERE id = " . $id . ""; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getMovementById($id){ + $q = "SELECT * FROM ".TB_PREFIX."movement WHERE moveid = ".$id.""; + $result = mysqli_query($this->dblink,$q); + $array = $this->mysqli_fetch_all($result); + return $array; + } + + function getLinks($id){ + $q = \'SELECT * FROM `\' . TB_PREFIX . \'links` WHERE `userid` = \' . $id . \' ORDER BY `pos` ASC\'; + return mysqli_query($this->dblink,$q); + } + + function removeLinks($id,$uid){ + $q = "DELETE FROM " . TB_PREFIX . "links WHERE `id` = ".$id." and `userid` = ".$uid.""; + return mysqli_query($this->dblink,$q); + } + + function getVilFarmlist($wref){ + $q = \'SELECT * FROM \' . TB_PREFIX . \'farmlist WHERE wref = \' . $wref . \' ORDER BY wref ASC\'; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + + if($dbarray[\'id\']!=0) { + return true; + } else { + return false; + } + + } + + function getRaidList($id) { + $q = "SELECT * FROM " . TB_PREFIX . "raidlist WHERE id = ".$id.""; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function delFarmList($id, $owner) { + $q = "DELETE FROM " . TB_PREFIX . "farmlist where id = $id and owner = $owner"; + return mysqli_query($this->dblink,$q); + } + + function delSlotFarm($id) { + $q = "DELETE FROM " . TB_PREFIX . "raidlist where id = $id"; + return mysqli_query($this->dblink,$q); + } + + function createFarmList($wref, $owner, $name) { + $q = "INSERT INTO " . TB_PREFIX . "farmlist (`wref`, `owner`, `name`) VALUES (\'$wref\', \'$owner\', \'$name\')"; + return mysqli_query($this->dblink,$q); + } + + function addSlotFarm($lid, $towref, $x, $y, $distance, $t1, $t2, $t3, $t4, $t5, $t6, $t7, $t8, $t9, $t10) { + $q = "INSERT INTO " . TB_PREFIX . "raidlist (`lid`, `towref`, `x`, `y`, `distance`, `t1`, `t2`, `t3`, `t4`, `t5`, `t6`, `t7`, `t8`, `t9`, `t10`) VALUES (\'$lid\', \'$towref\', \'$x\', \'$y\', \'$distance\', \'$t1\', \'$t2\', \'$t3\', \'$t4\', \'$t5\', \'$t6\', \'$t7\', \'$t8\', \'$t9\', \'$t10\')"; + return mysqli_query($this->dblink,$q); + } + + function editSlotFarm($eid, $lid, $wref, $x, $y, $dist, $t1, $t2, $t3, $t4, $t5, $t6, $t7, $t8, $t9, $t10) { + $q = "UPDATE " . TB_PREFIX . "raidlist set lid = \'$lid\', towref = \'$wref\', x = \'$x\', y = \'$y\', t1 = \'$t1\', t2 = \'$t2\', t3 = \'$t3\', t4 = \'$t4\', t5 = \'$t5\', t6 = \'$t6\', t7 = \'$t7\', t8 = \'$t8\', t9 = \'$t9\', t10 = \'$t10\' WHERE id = $eid"; + return mysqli_query($this->dblink,$q); + } + + function getArrayMemberVillage($uid){ + $q = \'SELECT a.wref, a.name, b.x, b.y from \'.TB_PREFIX.\'vdata AS a left join \'.TB_PREFIX.\'wdata AS b ON b.id = a.wref where owner = \'.$uid.\' order by capital DESC,pop DESC\'; + $result = mysqli_query($this->dblink,$q); + $array = $this->mysqli_fetch_all($result); + return $array; + } + + function addPassword($uid, $npw, $cpw){ + $q = "REPLACE INTO `" . TB_PREFIX . "password`(uid, npw, cpw) VALUES ($uid, \'$npw\', \'$cpw\')"; + mysqli_query($this->dblink,$q) or die(mysqli_error()); + } + + function resetPassword($uid, $cpw){ + $q = "SELECT npw FROM `" . TB_PREFIX . "password` WHERE uid = $uid AND cpw = \'$cpw\' AND used = 0"; + $result = mysqli_query($this->dblink,$q) or die(mysqli_error()); + $dbarray = mysqli_fetch_array($result); + + if(!empty($dbarray)) { + if(!$this->updateUserField($uid, \'password\', md5($dbarray[\'npw\']), 1)) return false; + $q = "UPDATE `" . TB_PREFIX . "password` SET used = 1 WHERE uid = $uid AND cpw = \'$cpw\' AND used = 0"; + mysqli_query($this->dblink,$q) or die(mysqli_error()); + return true; + } + + return false; + } + + function getCropProdstarv($wref) { + global $bid4,$bid8,$bid9,$sesion,$technology; + + $wood = 0; + $cropo = 0; + $clay = 0; + $iron = 0; + $basecrop = $grainmill = $bakery = 0; + $owner = $this->getVrefField($wref, \'owner\'); + $bonus = $this->getUserField($owner, \'b4\', 0); + + $buildarray = $this->getResourceLevel($wref); + $cropholder = array(); + for($i=1;$i<=38;$i++) { + if($buildarray[\'f\'.$i.\'t\'] == 4) { + array_push($cropholder,\'f\'.$i); + } + if($buildarray[\'f\'.$i.\'t\'] == 8) { + $grainmill = $buildarray[\'f\'.$i]; + } + if($buildarray[\'f\'.$i.\'t\'] == 9) { + $bakery = $buildarray[\'f\'.$i]; + } + } + $q = "SELECT type FROM `" . TB_PREFIX . "odata` WHERE conqured = $wref"; + $oasis = $this->query_return($q); + foreach($oasis as $oa){ + switch($oa[\'type\']) { + case 1: + case 2: + $wood += 1; + break; + case 3: + $wood += 1; + $cropo += 1; + break; + case 4: + case 5: + $clay += 1; + break; + case 6: + $clay += 1; + $cropo += 1; + break; + case 7: + case 8: + $iron += 1; + break; + case 9: + $iron += 1; + $cropo += 1; + break; + case 10: + case 11: + $cropo += 1; + break; + case 12: + $cropo += 2; + break; + } + } + for($i=0;$i<=count($cropholder)-1;$i++) { $basecrop+= $bid4[$buildarray[$cropholder[$i]]][\'prod\']; } + $crop = $basecrop + $basecrop * 0.25 * $cropo; + if($grainmill >= 1 || $bakery >= 1) { + $crop += $basecrop /100 * ($bid8[$grainmill][\'attri\'] + $bid9[$bakery][\'attri\']); + } + if($bonus > time()) { + $crop *= 1.25; + } + $crop *= SPEED; + return $crop; + } + + //general statistics + + function addGeneralAttack($casualties) { + $time = time(); + $q = "INSERT INTO " . TB_PREFIX . "general values (0,\'$casualties\',\'$time\',1)"; + return mysqli_query($this->dblink,$q) or die(mysqli_error()); + } + + function getAttackByDate($time) { + $q = "SELECT * FROM " . TB_PREFIX . "general where shown = 1"; + $result = $this->query_return($q); + $attack = 0; + foreach($result as $general){ + if(date("j. M",$time) == date("j. M",$general[\'time\'])){ + $attack += 1; + } + } + return $attack; + } + + function getAttackCasualties($time) { + $q = "SELECT * FROM " . TB_PREFIX . "general where shown = 1"; + $result = $this->query_return($q); + $casualties = 0; + foreach($result as $general){ + if(date("j. M",$time) == date("j. M",$general[\'time\'])){ + $casualties += $general[\'casualties\']; + } + } + return $casualties; + } + + //end general statistics + + function addFriend($uid, $column, $friend) { + $q = "UPDATE " . TB_PREFIX . "users SET $column = $friend WHERE id = $uid"; + return mysqli_query($this->dblink,$q); + } + + function deleteFriend($uid, $column) { + $q = "UPDATE " . TB_PREFIX . "users SET $column = 0 WHERE id = $uid"; + return mysqli_query($this->dblink,$q); + } + + function checkFriends($uid) { + global $session; + $user = $this->getUserArray($uid, 1); + for($i=0;$i<=19;$i++) { + if($user[\'friend\'.$i] == 0 && $user[\'friend\'.$i.\'wait\'] == 0){ + for($j=$i+1;$j<=19;$j++) { + $k = $j-1; + if($user[\'friend\'.$j] != 0){ + $friend = $this->getUserField($uid, "friend".$j, 0); + $this->addFriend($uid,"friend".$k,$friend); + $this->deleteFriend($uid,"friend".$j); + } + if($user[\'friend\'.$j.\'wait\'] == 0){ + $friendwait = $this->getUserField($uid, "friend".$j."wait", 0); + $this->addFriend($session->uid,"friend".$k."wait",$friendwait); + $this->deleteFriend($uid,"friend".$j."wait"); + } + } + } + } + } + + function setVillageEvasion($vid) { + $village = $this->getVillage($vid); + if($village[\'evasion\'] == 0){ + $q = "UPDATE " . TB_PREFIX . "vdata SET evasion = 1 WHERE wref = $vid"; + }else{ + $q = "UPDATE " . TB_PREFIX . "vdata SET evasion = 0 WHERE wref = $vid"; + } + return mysqli_query($this->dblink,$q); + } + + function addPrisoners($wid,$from,$t1,$t2,$t3,$t4,$t5,$t6,$t7,$t8,$t9,$t10,$t11) { + $q = "INSERT INTO " . TB_PREFIX . "prisoners values (0,$wid,$from,$t1,$t2,$t3,$t4,$t5,$t6,$t7,$t8,$t9,$t10,$t11)"; + mysqli_query($this->dblink,$q); + return mysqli_insert_id($this->dblink); + } + + function updatePrisoners($wid,$from,$t1,$t2,$t3,$t4,$t5,$t6,$t7,$t8,$t9,$t10,$t11) { + $q = "UPDATE " . TB_PREFIX . "prisoners set t1 = t1 + $t1, t2 = t2 + $t2, t3 = t3 + $t3, t4 = t4 + $t4, t5 = t5 + $t5, t6 = t6 + $t6, t7 = t7 + $t7, t8 = t8 + $t8, t9 = t9 + $t9, t10 = t10 + $t10, t11 = t11 + $t11 where wref = $wid and ".TB_PREFIX."prisoners.from = $from"; + return mysqli_query($this->dblink,$q) or die(mysqli_error()); + } + + function getPrisoners($wid,$mode=0) { + if(!$mode) { + $q = "SELECT * FROM " . TB_PREFIX . "prisoners where wref = $wid"; + }else { + $q = "SELECT * FROM " . TB_PREFIX . "prisoners where `from` = $wid"; + } + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getPrisoners2($wid,$from) { + $q = "SELECT * FROM " . TB_PREFIX . "prisoners where wref = $wid and " . TB_PREFIX . "prisoners.from = $from"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function getPrisonersByID($id) { + $q = "SELECT * FROM " . TB_PREFIX . "prisoners where id = $id"; + $result = mysqli_query($this->dblink,$q); + return mysqli_fetch_array($result); + } + + function getPrisoners3($from) { + $q = "SELECT * FROM " . TB_PREFIX . "prisoners where " . TB_PREFIX . "prisoners.from = $from"; + $result = mysqli_query($this->dblink,$q); + return $this->mysqli_fetch_all($result); + } + + function deletePrisoners($id) { + $q = "DELETE from " . TB_PREFIX . "prisoners where id = \'$id\'"; + mysqli_query($this->dblink,$q); + } + +/***************************************** +Function to vacation mode - by advocaite +References: +*****************************************/ + + function setvacmode($uid,$days){ + $days1 =60*60*24*$days; + $time =time()+$days1; + $q ="UPDATE ".TB_PREFIX."users SET vac_mode = \'1\' , vac_time=".$time." WHERE id=".$uid.""; + $result =mysqli_query($this->dblink,$q); + } + + function removevacationmode($uid){ + $q ="UPDATE ".TB_PREFIX."users SET vac_mode = \'0\' , vac_time=\'0\' WHERE id=".$uid.""; + $result =mysqli_query($this->dblink,$q); + } + + function getvacmodexy($wref){ + $q = "SELECT id,oasistype,occupied FROM " . TB_PREFIX . "wdata where id = $wref"; + $result = mysqli_query($this->dblink,$q); + $dbarray = mysqli_fetch_array($result); + if($dbarray[\'occupied\'] != 0 && $dbarray[\'oasistype\'] == 0) { + $q1 = "SELECT owner FROM " . TB_PREFIX . "vdata where wref = ".$dbarray[\'id\'].""; + $result1 = mysqli_query($this->dblink,$q1); + $dbarray1 = mysqli_fetch_array($result1); + if($dbarray1[\'owner\'] != 0){ + $q2 = "SELECT vac_mode,vac_time FROM " . TB_PREFIX . "users where id = ".$dbarray1[\'owner\'].""; + $result2 = mysqli_query($this->dblink,$q2); + $dbarray2 = mysqli_fetch_array($result2); + if($dbarray2[\'vac_mode\'] ==1){ + return true; + }else{ + return false; + } + } + } else { + return false; + } + } + + /***************************************** + Function to vacation mode - by advocaite + References: + *****************************************/ + + /*************************** + Function to get Hero Dead + Made by: Shadow and brainiacX + ***************************/ + + function getHeroDead($id) { + $q = "SELECT dead FROM " . TB_PREFIX . "hero WHERE `uid` = $id"; + $result = mysqli_query($this->dblink,$q); + $notend= mysqli_fetch_array($result); + return $notend[\'dead\']; + } + + /*************************** + Function to get Hero In Revive + Made by: Shadow + ***************************/ + + function getHeroInRevive($id) { + $q = "SELECT inrevive FROM " . TB_PREFIX . "hero WHERE `uid` = $id"; + $result = mysqli_query($this->dblink,$q); + $notend= mysqli_fetch_array($result); + return $notend[\'inrevive\']; + } + + /*************************** + Function to get Hero In Training + Made by: Shadow + ***************************/ + + function getHeroInTraining($id) { + $q = "SELECT intraining FROM " . TB_PREFIX . "hero WHERE `uid` = $id"; + $result = mysqli_query($this->dblink,$q); + $notend= mysqli_fetch_array($result); + return $notend[\'intraining\']; + } + + /*************************** + Function to check Hero Not in Village + Made by: Shadow and brainiacX + ***************************/ + + function HeroNotInVil($id) { + $heronum=0; + $outgoingarray = $this->getMovement(3, $id, 0); + if(!empty($outgoingarray)) { + foreach($outgoingarray as $out) { + $heronum += $out[\'t11\']; + } + } + $returningarray = $this->getMovement(4, $id, 1); + if(!empty($returningarray)) { + foreach($returningarray as $ret) { + if($ret[\'attack_type\'] != 1) { + $heronum += $ret[\'t11\']; + } + } + } + return $heronum; + } + + /*************************** + Function to Kill hero if not found + Made by: Shadow and brainiacX + ***************************/ + + function KillMyHero($id) { + $q = "UPDATE " . TB_PREFIX . "hero set dead = 1 where uid = ".$id; + return mysqli_query($this->dblink,$q); + } + + /*************************** + Function to find Hero place + Made by: ronix + ***************************/ + function FindHeroInVil($wid) { + $result = $this->query("SELECT * FROM ".TB_PREFIX."units WHERE hero>0 AND vref=\'".$wid."\'"); + if (!empty($result)) { + $dbarray = mysqli_fetch_array($result); + if(isset($dbarray[\'hero\'])) { + $this->query("UPDATE ".TB_PREFIX."units SET hero=0 WHERE vref=\'".$wid."\'"); + unset($dbarray); + return true; + } + } + return false; + } + function FindHeroInDef($wid) { + $delDef=true; + $result = $this->query_return("SELECT * FROM ".TB_PREFIX."enforcement WHERE hero>0 AND `from` = ".$wid); + if (!empty($result)) { + $dbarray = mysqli_fetch_array($result); + if(isset($dbarray[\'hero\'])) { + $this->query("UPDATE ".TB_PREFIX."enforcement SET hero=0 WHERE `from` = ".$wid); + for ($i=0;$i<50;$i++) { + if($dbarray[\'u\'.$i]>0) { + $delDef=false; + break; + } + } + if ($delDef) $this->deleteReinf($wid); + unset($dbarray); + return true; + } + } + return false; + } + function FindHeroInOasis($uid) { + $delDef=true; + $dbarray = $this->query_return("SELECT e.*,o.conqured,o.owner FROM ".TB_PREFIX."enforcement as e LEFT JOIN ".TB_PREFIX."odata as o ON e.vref=o.wref where o.owner=".$uid." AND e.hero>0"); + if(!empty($dbarray)) { + foreach($dbarray as $defoasis) { + if($defoasis[\'hero\']>0) { + $this->query("UPDATE ".TB_PREFIX."enforcement SET hero=0 WHERE `from` = ".$defoasis[\'from\']); + for ($i=0;$i<50;$i++) { + if($dbarray[\'u\'.$i]>0) { + $delDef=false; + break; + } + } + if ($delDef) $this->deleteReinf($defoasis[\'from\']); + unset($dbarray); + return true; + } + } + } + return 0; + } + + function FindHeroInMovement($wid) { + $outgoingarray = $this->getMovement(3, $wid, 0); + if(!empty($outgoingarray)) { + foreach($outgoingarray as $out) { + if ($out[\'t11\']>0) { + $dbarray = $this->query("UPDATE ".TB_PREFIX."attacks SET t11=0 WHERE `id` = ".$out[\'ref\']); + return true; + break; + } + } + } + $returningarray = $this->getMovement(4, $wid, 1); + if(!empty($returningarray)) { + foreach($returningarray as $ret) { + if($ret[\'attack_type\'] != 1 && $ret[\'t11\']>0) { + $dbarray = $this->query("UPDATE ".TB_PREFIX."attacks SET t11=0 WHERE `id` = ".$ret[\'ref\']); + return true; + break; + } + } + } + return false; + } + + /*************************** + Function checkAttack + Made by: Shadow + ***************************/ + + function checkAttack($wref, $toWref){ + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "attacks where " . TB_PREFIX . "movement.from = $wref and " . TB_PREFIX . "movement.to = $toWref and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 and (" . TB_PREFIX . "attacks.attack_type = 3 or " . TB_PREFIX . "attacks.attack_type = 4) ORDER BY endtime ASC"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + } else { + return false; + } + } + + /*************************** + Function checkEnforce + Made by: Shadow + ***************************/ + + function checkEnforce($wref, $toWref) { + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "attacks where " . TB_PREFIX . "movement.from = $wref and " . TB_PREFIX . "movement.to = $toWref and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 and " . TB_PREFIX . "attacks.attack_type = 2 ORDER BY endtime ASC"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + }else{ + return false; + } + } + + /*************************** + Function checkScout + Made by: yi12345 + ***************************/ + + function checkScout($wref, $toWref) { + $q = "SELECT * FROM " . TB_PREFIX . "movement, " . TB_PREFIX . "attacks where " . TB_PREFIX . "movement.from = $wref and " . TB_PREFIX . "movement.to = $toWref and " . TB_PREFIX . "movement.ref = " . TB_PREFIX . "attacks.id and " . TB_PREFIX . "movement.proc = 0 and " . TB_PREFIX . "movement.sort_type = 3 and " . TB_PREFIX . "attacks.attack_type = 1 ORDER BY endtime ASC"; + $result = mysqli_query($this->dblink,$q); + if(mysqli_num_rows($result)) { + return true; + }else{ + return false; + } + } + +}; +$database = new MYSQLi_DB; +$link = $database->return_link(); +$GLOBALS[\'db\'] = $database; +$GLOBALS[\'link\'] = $database->return_link(); +?> +'; + + // uncomment the following lines to make this work and provide output: + + //$pattern = '/function[ \t]+([^(]+)\(([^)]+)\)[^{]*{/'; + + //preg_match_all($pattern, $subject, $matches); + + //foreach ($matches[0] as $index => $value) { + // $re = '/(\$[^ \t=,]+)[ \t]*=[ \t,]*[^,)]*/'; + // $subst = '\\1'; + // $matches[2][$index] = preg_replace($re, $subst, $matches[2][$index]); + + // $subject = str_replace($value, $value . "\n" . ' list(' . $matches[2][$index] . ') = $this->escape_input(' . $matches[2][$index] . ');' . "\n", $subject); + //} + + //echo $subject; +?> \ No newline at end of file diff --git a/tools/regexor.php b/tools/regexor.php new file mode 100644 index 00000000..773f331d --- /dev/null +++ b/tools/regexor.php @@ -0,0 +1,2806 @@ + 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 22609 + 40 Query UPDATE s1_vdata set wood = 1921, clay = 2806, iron = 2546, crop = 5788 where wref = 22609 + 40 Query UPDATE s1_vdata set lastupdate = 1508760540 where wref = 22609 + 40 Query SELECT * FROM s1_vdata where wref = 22609 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT x,y FROM s1_wdata where id = 22609 + 40 Query SELECT id, fieldtype FROM s1_wdata where id = 22609 + 40 Query SELECT * FROM s1_odata where conqured = 22609 + 40 Query SELECT * from s1_units where vref = 22609 + 40 Query SELECT * from s1_enforcement where vref = 22609 + 40 Query SELECT * from s1_enforcement where `from` = 22609 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 22609 AND e.from !=22609 + 40 Query SELECT * from s1_units where vref = 22609 + 40 Query SELECT * from s1_enforcement where vref = 22609 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 22609 AND e.from !=22609 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 22609 + 40 Query SELECT * FROM s1_prisoners where `from` = 22609 + 40 Query SELECT * FROM s1_vdata where wref = 22609 + 40 Query SELECT tribe FROM s1_users where id = 6 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '22609' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * from s1_tdata where vref = 22609 + 40 Query SELECT * FROM s1_abdata where vref = 22609 + 40 Query SELECT * FROM s1_research where vref = 22609 + 40 Query SELECT * FROM s1_bdata where wid = 22609 and master = 1 order by master,timestamp ASC + 40 Query SELECT * FROM s1_bdata where wid = 22609 order by master,timestamp ASC + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users where oldrank = 0 and id > 5 + 40 Query DELETE FROM s1_active WHERE timestamp < 1508544540 + 40 Query SELECT * FROM s1_odata WHERE wood < 800 OR clay < 800 OR iron < 800 OR crop < 800 + 40 Query UPDATE s1_odata set wood = 28.64, clay = 28.64, iron = 28.64, crop = 28.64 where wref = 16778 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 16778 + 40 Query UPDATE s1_odata set wood = 180.64, clay = 180.64, iron = 180.64, crop = 180.64 where wref = 17378 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 17378 + 40 Query UPDATE s1_odata set wood = 340.64, clay = 340.64, iron = 340.64, crop = 340.64 where wref = 17984 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 17984 + 40 Query UPDATE s1_odata set wood = 400.64, clay = 400.64, iron = 400.64, crop = 400.64 where wref = 17986 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 17986 + 40 Query UPDATE s1_odata set wood = 403.64, clay = 403.64, iron = 403.64, crop = 403.64 where wref = 18390 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 18390 + 40 Query UPDATE s1_odata set wood = 317.64, clay = 317.64, iron = 317.64, crop = 317.64 where wref = 18595 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 18595 + 40 Query UPDATE s1_odata set wood = 157.64, clay = 157.64, iron = 157.64, crop = 157.64 where wref = 18799 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 18799 + 40 Query UPDATE s1_odata set wood = 403.64, clay = 403.64, iron = 403.64, crop = 403.64 where wref = 19194 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 19194 + 40 Query UPDATE s1_odata set wood = 75.64, clay = 75.64, iron = 75.64, crop = 75.64 where wref = 22206 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 22206 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT * FROM s1_odata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_odata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT * FROM `s1_ww_attacks` WHERE `attack_time` <= 1508760540 + 40 Query SELECT id, lastupdate FROM s1_users WHERE lastupdate < 1508759940 + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 6 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 61.477291666667, lastupdate = 1508760540 where id = '6' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 7 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 30.884722222222, lastupdate = 1508760540 where id = '7' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 8 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.43127314814815, lastupdate = 1508760540 where id = '8' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 9 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.31997685185185, lastupdate = 1508760540 where id = '9' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 10 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.33388888888889, lastupdate = 1508760540 where id = '10' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 11 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.16694444444444, lastupdate = 1508760540 where id = '11' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 12 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.13912037037037, lastupdate = 1508760540 where id = '12' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 13 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.055648148148148, lastupdate = 1508760540 where id = '13' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 14 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.12520833333333, lastupdate = 1508760540 where id = '14' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 15 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.055648148148148, lastupdate = 1508760540 where id = '15' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 16 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '16' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 17 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.055648148148148, lastupdate = 1508760540 where id = '17' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 18 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '18' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 19 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '19' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 20 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '20' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 21 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '21' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 22 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.1112962962963, lastupdate = 1508760540 where id = '22' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 23 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '23' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 24 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.083472222222222, lastupdate = 1508760540 where id = '24' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 25 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '25' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 26 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '26' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 27 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '27' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 28 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '28' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 29 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.069560185185185, lastupdate = 1508760540 where id = '29' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 30 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '30' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 31 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 1.516412037037, lastupdate = 1508760540 where id = '31' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 32 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '32' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 33 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.069560185185185, lastupdate = 1508760540 where id = '33' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 34 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '34' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 35 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '35' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 36 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '36' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 37 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '37' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 38 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '38' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 39 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '39' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 40 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '40' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 41 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '41' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 42 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '42' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 43 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '43' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 44 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '44' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 45 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '45' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 46 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 34.223611111111, lastupdate = 1508760540 where id = '46' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 48 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '48' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 49 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.15303240740741, lastupdate = 1508760540 where id = '49' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 50 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '50' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 51 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 24.874722222222, lastupdate = 1508760540 where id = '51' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 52 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '52' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 53 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.29215277777778, lastupdate = 1508760540 where id = '53' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 54 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.083472222222222, lastupdate = 1508760540 where id = '54' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 55 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '55' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 56 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.84863425925926, lastupdate = 1508760540 where id = '56' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 57 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.59821759259259, lastupdate = 1508760540 where id = '57' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 58 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.61212962962963, lastupdate = 1508760540 where id = '58' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 59 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.65386574074074, lastupdate = 1508760540 where id = '59' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 60 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.66777777777778, lastupdate = 1508760540 where id = '60' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 61 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.52865740740741, lastupdate = 1508760540 where id = '61' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 62 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.55648148148148, lastupdate = 1508760540 where id = '62' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 63 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 1.0434027777778, lastupdate = 1508760540 where id = '63' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 64 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.20868055555556, lastupdate = 1508760540 where id = '64' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 65 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.65386574074074, lastupdate = 1508760540 where id = '65' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 66 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.68168981481481, lastupdate = 1508760540 where id = '66' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 67 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 4.4240277777778, lastupdate = 1508760540 where id = '67' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 68 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.41736111111111, lastupdate = 1508760540 where id = '68' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 69 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.38953703703704, lastupdate = 1508760540 where id = '69' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 70 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.041736111111111, lastupdate = 1508760540 where id = '70' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 71 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '71' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 72 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.72342592592593, lastupdate = 1508760540 where id = '72' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 73 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.61212962962963, lastupdate = 1508760540 where id = '73' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 74 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '74' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 75 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.69560185185185, lastupdate = 1508760540 where id = '75' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 76 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.18085648148148, lastupdate = 1508760540 where id = '76' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 78 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.29215277777778, lastupdate = 1508760540 where id = '78' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 80 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.23650462962963, lastupdate = 1508760540 where id = '80' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 81 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 5.5369907407407, lastupdate = 1508760540 where id = '81' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 82 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '82' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 83 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.013912037037037, lastupdate = 1508760540 where id = '83' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 84 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.23650462962963, lastupdate = 1508760540 where id = '84' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 85 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.097384259259259, lastupdate = 1508760540 where id = '85' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 86 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.83472222222222, lastupdate = 1508760540 where id = '86' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 87 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.65386574074074, lastupdate = 1508760540 where id = '87' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 88 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.98775462962963, lastupdate = 1508760540 where id = '88' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 89 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.25041666666667, lastupdate = 1508760540 where id = '89' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 90 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.44518518518519, lastupdate = 1508760540 where id = '90' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 91 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.76516203703704, lastupdate = 1508760540 where id = '91' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 92 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.25041666666667, lastupdate = 1508760540 where id = '92' + 40 Query SELECT sum(cp) FROM s1_vdata where owner = 93 and natar = 0 + 40 Query UPDATE s1_users set cp = cp + 0.13912037037037, lastupdate = 1508760540 where id = '93' + 40 Query SELECT * FROM s1_hero + 40 Query UPDATE `s1_hero` SET health = '97' WHERE heroid = 2 + 40 Query UPDATE `s1_hero` SET lastupdate = '1508760540' WHERE heroid = 2 + 40 Query SELECT * from s1_units where vref = 20599 + 40 Query UPDATE `s1_hero` SET health = '96.133228047333' WHERE heroid = 3 + 40 Query UPDATE `s1_hero` SET lastupdate = '1508760540' WHERE heroid = 3 + 40 Query SELECT * from s1_units where vref = 22609 + 40 Query SELECT * from s1_units where vref = 18790 + 40 Query SELECT uid FROM s1_deleting where timestamp < 1508760540 + 40 Query SELECT * FROM s1_bdata where timestamp < 1508760540 and master = 0 + 40 Query SELECT f26 from s1_fdata where vref = 37988 LIMIT 1 + 40 Query UPDATE s1_fdata set f26 = 10, f26t = 15 where vref = 37988 + 40 Query SELECT f26 from s1_fdata where vref = 37988 LIMIT 1 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query UPDATE s1_vdata set cp = 280 where wref = 37988 + 40 Query UPDATE s1_vdata set pop = 146 where wref = 37988 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query UPDATE s1_users set clp = clp - -1 where id = 81 + 40 Query UPDATE s1_users set oldrank = 4 where id = 81 + 40 Query UPDATE s1_users set clp = clp + 1 where id = 51 + 40 Query UPDATE s1_users set oldrank = 3 where id = 51 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query UPDATE s1_bdata set loopcon = 0 where loopcon = 1 and master = 0 and wid = 37988 + 40 Query DELETE FROM s1_bdata where id = 2755 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT b4 FROM s1_users where id = 51 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 37988 + 40 Query SELECT * from s1_units where vref = 37988 + 40 Query SELECT * from s1_enforcement where vref = 37988 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37988 AND e.from !=37988 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37988 + 40 Query SELECT * FROM s1_vdata where wref = 37988 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '37988' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '37988' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '37988' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 37988 + 40 Query SELECT * FROM s1_vdata where wref = 37988 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 37988 + 40 Query UPDATE s1_vdata set starv = '146' where wref = 37988 + 40 Query UPDATE s1_vdata set starvupdate = '1508760540' where wref = 37988 + 40 Query SELECT f5 from s1_fdata where vref = 18791 LIMIT 1 + 40 Query UPDATE s1_fdata set f5 = 6, f5t = 2 where vref = 18791 + 40 Query SELECT f5 from s1_fdata where vref = 18791 LIMIT 1 + 40 Query SELECT * from s1_fdata where vref = 18791 + 40 Query SELECT * from s1_fdata where vref = 18791 + 40 Query UPDATE s1_vdata set cp = 313 where wref = 18791 + 40 Query UPDATE s1_vdata set pop = 163 where wref = 18791 + 40 Query SELECT owner FROM s1_vdata where wref = 18791 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query UPDATE s1_users set clp = clp - 0 where id = 51 + 40 Query UPDATE s1_users set oldrank = 3 where id = 51 + 40 Query UPDATE s1_users set clp = clp + 1 where id = 7 + 40 Query UPDATE s1_users set oldrank = 2 where id = 7 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 7 + 40 Query SELECT * from s1_alidata where id = 1 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query UPDATE s1_alidata set clp = clp + 2 where id = 1 + 40 Query UPDATE s1_alidata set oldrank = 2813 where id = 1 + 40 Query SELECT owner FROM s1_vdata where wref = 18791 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 7 + 40 Query SELECT * from s1_alidata where id = 1 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT owner FROM s1_vdata where wref = 18791 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query UPDATE s1_bdata set loopcon = 0 where loopcon = 1 and master = 0 and wid = 18791 and field < 19 + 40 Query DELETE FROM s1_bdata where id = 2762 + 40 Query SELECT owner FROM s1_vdata where wref = 18791 + 40 Query SELECT b4 FROM s1_users where id = 7 + 40 Query SELECT * from s1_fdata where vref = 18791 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 18791 + 40 Query SELECT * from s1_units where vref = 18791 + 40 Query SELECT * from s1_enforcement where vref = 18791 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18791 AND e.from !=18791 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18791 + 40 Query SELECT * FROM s1_vdata where wref = 18791 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '18791' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '18791' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '18791' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 18791 + 40 Query SELECT * FROM s1_vdata where wref = 18791 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 18791 + 40 Query UPDATE s1_vdata set starv = '163' where wref = 18791 + 40 Query UPDATE s1_vdata set starvupdate = '1508760540' where wref = 18791 + 40 Query SELECT f24 from s1_fdata where vref = 18790 LIMIT 1 + 40 Query UPDATE s1_fdata set f24 = 13, f24t = 37 where vref = 18790 + 40 Query SELECT f24 from s1_fdata where vref = 18790 LIMIT 1 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query UPDATE s1_vdata set cp = 1921 where wref = 18790 + 40 Query UPDATE s1_vdata set pop = 562 where wref = 18790 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 7 + 40 Query SELECT * from s1_alidata where id = 1 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query UPDATE s1_alidata set clp = clp + 2 where id = 1 + 40 Query UPDATE s1_alidata set oldrank = 2815 where id = 1 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 7 + 40 Query SELECT * from s1_alidata where id = 1 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query UPDATE s1_bdata set loopcon = 0 where loopcon = 1 and master = 0 and wid = 18790 and field > 18 + 40 Query DELETE FROM s1_bdata where id = 2764 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT b4 FROM s1_users where id = 7 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 18790 + 40 Query SELECT * from s1_units where vref = 18790 + 40 Query SELECT * from s1_enforcement where vref = 18790 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18790 AND e.from !=18790 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18790 + 40 Query SELECT * FROM s1_vdata where wref = 18790 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '18790' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '18790' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '18790' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 18790 + 40 Query SELECT * FROM s1_vdata where wref = 18790 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 18790 + 40 Query UPDATE s1_vdata set starv = '2215' where wref = 18790 + 40 Query UPDATE s1_vdata set starvupdate = '1508760540' where wref = 18790 + 40 Query SELECT f33 from s1_fdata where vref = 37184 LIMIT 1 + 40 Query UPDATE s1_fdata set f33 = 10, f33t = 19 where vref = 37184 + 40 Query SELECT f33 from s1_fdata where vref = 37184 LIMIT 1 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query UPDATE s1_vdata set cp = 1526 where wref = 37184 + 40 Query UPDATE s1_vdata set pop = 498 where wref = 37184 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query UPDATE s1_bdata set loopcon = 0 where loopcon = 1 and master = 0 and wid = 37184 + 40 Query DELETE FROM s1_bdata where id = 2772 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT b4 FROM s1_users where id = 51 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 37184 + 40 Query SELECT * from s1_units where vref = 37184 + 40 Query SELECT * from s1_enforcement where vref = 37184 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37184 AND e.from !=37184 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '37184' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '37184' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '37184' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 37184 + 40 Query SELECT f19 from s1_fdata where vref = 37988 LIMIT 1 + 40 Query UPDATE s1_fdata set f19 = 3, f19t = 25 where vref = 37988 + 40 Query SELECT f19 from s1_fdata where vref = 37988 LIMIT 1 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query UPDATE s1_vdata set cp = 283 where wref = 37988 + 40 Query UPDATE s1_vdata set pop = 147 where wref = 37988 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT count(id) FROM s1_users where id > 5 + 40 Query SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, ( + + SELECT SUM( s1_vdata.pop ) + FROM s1_vdata + WHERE s1_vdata.owner = userid + )totalpop, ( + + SELECT COUNT( s1_vdata.wref ) + FROM s1_vdata + WHERE s1_vdata.owner = userid AND type != 99 + )totalvillages, ( + + SELECT s1_alidata.tag + FROM s1_alidata, s1_users + WHERE s1_alidata.id = s1_users.alliance + AND s1_users.id = userid + )allitag + FROM s1_users + WHERE s1_users.access < 8 + AND s1_users.tribe <= 5 + AND s1_users.id > 5 + ORDER BY totalpop DESC, totalvillages DESC, userid DESC + 40 Query SELECT * FROM s1_medal order by week DESC LIMIT 0, 1 + 40 Query SELECT * FROM s1_users WHERE access < 8 + 40 Query SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != '' ORDER BY id DESC + 40 Query SELECT * FROM s1_users where alliance = 3 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 81 + 40 Query SELECT * FROM s1_users where alliance = 1 order by (SELECT sum(pop) FROM s1_vdata WHERE owner = s1_users.id) desc, s1_users.id desc + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 46 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 6 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 7 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 67 + 40 Query SELECT sum(pop) FROM s1_vdata where owner = 31 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query UPDATE s1_bdata set loopcon = 0 where loopcon = 1 and master = 0 and wid = 37988 + 40 Query DELETE FROM s1_bdata where id = 2775 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT b4 FROM s1_users where id = 51 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 37988 + 40 Query SELECT * from s1_units where vref = 37988 + 40 Query SELECT * from s1_enforcement where vref = 37988 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37988 AND e.from !=37988 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37988 + 40 Query SELECT * FROM s1_vdata where wref = 37988 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '37988' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '37988' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '37988' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 37988 + 40 Query SELECT * FROM s1_vdata where wref = 37988 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 37988 + 40 Query UPDATE s1_vdata set starv = '147' where wref = 37988 + 40 Query SELECT * FROM s1_bdata WHERE master = 1 + 40 Query SELECT owner FROM s1_vdata where wref = 21002 + 40 Query SELECT tribe FROM s1_users where id = 46 + 40 Query SELECT wood FROM s1_vdata where wref = 21002 + 40 Query SELECT clay FROM s1_vdata where wref = 21002 + 40 Query SELECT iron FROM s1_vdata where wref = 21002 + 40 Query SELECT crop FROM s1_vdata where wref = 21002 + 40 Query SELECT * FROM s1_bdata where wid = 21002 and type = 40 and master = 0 + 40 Query SELECT * FROM s1_bdata where wid = 21002 and field < 19 and master = 0 + 40 Query SELECT * FROM s1_bdata where wid = 21002 and field > 18 and master = 0 + 40 Query SELECT * FROM s1_bdata where wid = 21002 and field < 19 and master = 0 + 40 Query SELECT plus FROM s1_users where id = 46 + 40 Query SELECT gold FROM s1_users where id = 46 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query SELECT wood FROM s1_vdata where wref = 18790 + 40 Query SELECT clay FROM s1_vdata where wref = 18790 + 40 Query SELECT iron FROM s1_vdata where wref = 18790 + 40 Query SELECT crop FROM s1_vdata where wref = 18790 + 40 Query SELECT * FROM s1_bdata where wid = 18790 and type = 40 and master = 0 + 40 Query SELECT * FROM s1_bdata where wid = 18790 and field > 18 and master = 0 + 40 Query SELECT * FROM s1_bdata where wid = 18790 and field < 19 and master = 0 + 40 Query SELECT * FROM s1_bdata where wid = 18790 and field > 18 and master = 0 + 40 Query SELECT plus FROM s1_users where id = 7 + 40 Query SELECT gold FROM s1_users where id = 7 + 40 Query SELECT * FROM s1_demolition WHERE timetofinish<=1508760540 + 40 Query SELECT * FROM `s1_fdata` + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 216 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 594 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 1700 WHERE `wref` = 997 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 1014 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 1202 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 11800, `maxcrop` = 4000 WHERE `wref` = 1592 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 1794 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 1801 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 1994 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 1998 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2001 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2009 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 2223 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 9600, `maxcrop` = 9600 WHERE `wref` = 2417 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2603 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2605 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2804 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 3423 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 3804 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 3100, `maxcrop` = 3100 WHERE `wref` = 4012 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 16379 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 16570 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 16573 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 1200 WHERE `wref` = 16980 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 17004 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 4000 WHERE `wref` = 17173 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 17578 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18173 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18581 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18584 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 80000, `maxcrop` = 80000 WHERE `wref` = 18790 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 25900, `maxcrop` = 17600 WHERE `wref` = 18791 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18810 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18980 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18987 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18991 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 19013 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 19209 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 19212 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20201 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20587 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 37900, `maxcrop` = 21400 WHERE `wref` = 20599 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 9600, `maxcrop` = 3100 WHERE `wref` = 20801 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20812 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20986 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 25900, `maxcrop` = 17600 WHERE `wref` = 21002 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21187 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 21392 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21396 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21423 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21816 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21996 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 22214 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 22395 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 22430 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 80000, `maxcrop` = 80000 WHERE `wref` = 22609 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23010 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23036 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23229 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23230 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23406 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 66400, `maxcrop` = 80000 WHERE `wref` = 23623 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23635 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23636 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 24011 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 24032 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 24037 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 36591 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 36597 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 36770 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 36994 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 36995 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 36998 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 36999 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 80000, `maxcrop` = 80000 WHERE `wref` = 37184 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 37189 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 37192 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 37605 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 17600, `maxcrop` = 11800 WHERE `wref` = 37988 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 38196 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 38385 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 38607 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 38779 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 38801 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39012 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39177 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39187 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 39209 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39585 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 1700 WHERE `wref` = 39604 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 39792 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1200 WHERE `wref` = 39804 + 40 Query DELETE from s1_route where timeleft < 1508760540 + 40 Query SELECT * FROM s1_route where timestamp < 1508760540 + 40 Query SELECT * FROM s1_movement, s1_send where s1_movement.ref = s1_send.id and s1_movement.proc = 0 and sort_type = 0 and endtime < 1508760540.5849 + 40 Query SELECT * FROM s1_movement where proc = 0 and sort_type = 2 and endtime < 1508760540.5849 + 40 Query SELECT * FROM s1_research where timestamp < 1508760540 + 40 Query SELECT * FROM s1_training where vref IS NOT NULL + 40 Query UPDATE s1_units set u25 = u25 + 8 WHERE vref = 22609 + 40 Query UPDATE s1_training set amt = amt - 8, timestamp2 = timestamp2 + 792 where id = 405 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT b4 FROM s1_users where id = 6 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 22609 + 40 Query SELECT * from s1_units where vref = 22609 + 40 Query SELECT * from s1_enforcement where vref = 22609 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 22609 AND e.from !=22609 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 22609 + 40 Query SELECT * FROM s1_vdata where wref = 22609 + 40 Query SELECT tribe FROM s1_users where id = 6 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '22609' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 22609 + 40 Query SELECT * FROM s1_vdata where wref = 22609 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_vdata where wref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT b4 FROM s1_users where id = 6 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 22609 + 40 Query SELECT * from s1_units where vref = 22609 + 40 Query SELECT * from s1_enforcement where vref = 22609 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 22609 AND e.from !=22609 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 22609 + 40 Query SELECT * FROM s1_vdata where wref = 22609 + 40 Query SELECT tribe FROM s1_users where id = 6 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '22609' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 22609 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT * FROM s1_vdata where starv != 0 and owner != 3 + 40 Query SELECT * from s1_units where vref = 37988 + 40 Query SELECT * from s1_enforcement where vref = 37988 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37988 AND e.from !=37988 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37988 + 40 Query SELECT * FROM s1_vdata where wref = 37988 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '37988' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '37988' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '37988' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 37988 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37988 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37988 AND ((type = 8 AND kind = 4) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT e.*,o.conqured,o.wref,o.high, o.owner as ownero, v.owner as ownerv FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref LEFT JOIN s1_vdata as v ON e.from=v.wref where o.conqured=37988 AND o.owner<>v.owner + 40 Query SELECT e.*,o.conqured,o.wref,o.high, o.owner as ownero, v.owner as ownerv FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref LEFT JOIN s1_vdata as v ON e.from=v.wref where o.conqured=37988 AND o.owner=v.owner + 40 Query SELECT e.*, v.owner as ownerv, v1.owner as owner1 FROM s1_enforcement as e LEFT JOIN s1_vdata as v ON e.from=v.wref LEFT JOIN s1_vdata as v1 ON e.vref=v1.wref where e.vref=37988 AND v.owner<>v1.owner + 40 Query SELECT e.*, v.owner as ownerv, v1.owner as owner1 FROM s1_enforcement as e LEFT JOIN s1_vdata as v ON e.from=v.wref LEFT JOIN s1_vdata as v1 ON e.vref=v1.wref where e.vref=37988 AND v.owner=v1.owner + 40 Query SELECT * from s1_units where vref = 37988 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT b4 FROM s1_users where id = 51 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 37988 + 40 Query SELECT crop FROM s1_vdata where wref = 37988 + 40 Query UPDATE s1_vdata set crop = '8049' where wref = 37988 + 40 Query SELECT owner FROM s1_vdata where wref = 37988 + 40 Query SELECT b4 FROM s1_users where id = 51 + 40 Query SELECT * from s1_fdata where vref = 37988 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 37988 + 40 Query SELECT * from s1_units where vref = 18791 + 40 Query SELECT * from s1_enforcement where vref = 18791 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18791 AND e.from !=18791 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18791 + 40 Query SELECT * FROM s1_vdata where wref = 18791 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '18791' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '18791' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '18791' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 18791 + 40 Query SELECT * from s1_fdata where vref = 18791 + 40 Query SELECT owner FROM s1_vdata where wref = 18791 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 18791 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 18791 AND ((type = 8 AND kind = 4) OR (owner = 7 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT e.*,o.conqured,o.wref,o.high, o.owner as ownero, v.owner as ownerv FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref LEFT JOIN s1_vdata as v ON e.from=v.wref where o.conqured=18791 AND o.owner<>v.owner + 40 Query SELECT e.*,o.conqured,o.wref,o.high, o.owner as ownero, v.owner as ownerv FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref LEFT JOIN s1_vdata as v ON e.from=v.wref where o.conqured=18791 AND o.owner=v.owner + 40 Query SELECT e.*, v.owner as ownerv, v1.owner as owner1 FROM s1_enforcement as e LEFT JOIN s1_vdata as v ON e.from=v.wref LEFT JOIN s1_vdata as v1 ON e.vref=v1.wref where e.vref=18791 AND v.owner<>v1.owner + 40 Query SELECT e.*, v.owner as ownerv, v1.owner as owner1 FROM s1_enforcement as e LEFT JOIN s1_vdata as v ON e.from=v.wref LEFT JOIN s1_vdata as v1 ON e.vref=v1.wref where e.vref=18791 AND v.owner=v1.owner + 40 Query SELECT * from s1_units where vref = 18791 + 40 Query SELECT owner FROM s1_vdata where wref = 18791 + 40 Query SELECT b4 FROM s1_users where id = 7 + 40 Query SELECT * from s1_fdata where vref = 18791 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 18791 + 40 Query SELECT crop FROM s1_vdata where wref = 18791 + 40 Query UPDATE s1_vdata set crop = '10397' where wref = 18791 + 40 Query SELECT owner FROM s1_vdata where wref = 18791 + 40 Query SELECT b4 FROM s1_users where id = 7 + 40 Query SELECT * from s1_fdata where vref = 18791 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 18791 + 40 Query SELECT * from s1_units where vref = 18790 + 40 Query SELECT * from s1_enforcement where vref = 18790 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18790 AND e.from !=18790 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 18790 + 40 Query SELECT * FROM s1_vdata where wref = 18790 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '18790' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '18790' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '18790' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 18790 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 18790 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 18790 AND ((type = 8 AND kind = 4) OR (owner = 7 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT e.*,o.conqured,o.wref,o.high, o.owner as ownero, v.owner as ownerv FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref LEFT JOIN s1_vdata as v ON e.from=v.wref where o.conqured=18790 AND o.owner<>v.owner + 40 Query SELECT e.*,o.conqured,o.wref,o.high, o.owner as ownero, v.owner as ownerv FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref LEFT JOIN s1_vdata as v ON e.from=v.wref where o.conqured=18790 AND o.owner=v.owner + 40 Query SELECT e.*, v.owner as ownerv, v1.owner as owner1 FROM s1_enforcement as e LEFT JOIN s1_vdata as v ON e.from=v.wref LEFT JOIN s1_vdata as v1 ON e.vref=v1.wref where e.vref=18790 AND v.owner<>v1.owner + 40 Query SELECT e.*, v.owner as ownerv, v1.owner as owner1 FROM s1_enforcement as e LEFT JOIN s1_vdata as v ON e.from=v.wref LEFT JOIN s1_vdata as v1 ON e.vref=v1.wref where e.vref=18790 AND v.owner=v1.owner + 40 Query SELECT * from s1_units where vref = 18790 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT b4 FROM s1_users where id = 7 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 18790 + 40 Query SELECT crop FROM s1_vdata where wref = 18790 + 40 Query UPDATE s1_vdata set crop = '64414' where wref = 18790 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT b4 FROM s1_users where id = 7 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 18790 + 40 Query SELECT * FROM s1_vdata where celebration < 1508760540 AND celebration != 0 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.ref = s1_attacks.id and s1_movement.proc = '0' and s1_movement.sort_type = '3' and s1_attacks.attack_type != '2' and endtime < 1508760540 ORDER BY endtime ASC + 40 Query SELECT x,y FROM s1_wdata where id = 37184 + 40 Query SELECT x,y FROM s1_wdata where id = 1998 + 40 Query SELECT id, oasistype FROM s1_wdata where id = 1998 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT id FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1998 + 40 Query SELECT id FROM s1_users where id = 54 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1998 + 40 Query SELECT tribe FROM s1_users where id = 54 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1998 + 40 Query SELECT alliance FROM s1_users where id = 54 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 1998 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 1998 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT * from s1_units where vref = 1998 + 40 Query SELECT evasion FROM s1_vdata where wref = 1998 + 40 Query SELECT maxevasion FROM s1_users where id = 54 + 40 Query SELECT gold FROM s1_users where id = 54 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1998' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 or s1_movement.to = '1998' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * from s1_units where vref = 1998 + 40 Query SELECT * from s1_enforcement where vref = 1998 + 40 Query SELECT f40 from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1998 LIMIT 1 + 40 Query SELECT * FROM s1_abdata where vref = 37184 + 40 Query SELECT * FROM s1_abdata where vref = 1998 + 40 Query UPDATE s1_units set u99o = u99o + 0 WHERE vref = 1998 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 54 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1998 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 54 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * from s1_enforcement where vref = 1998 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * from s1_enforcement where vref = 1998 + 40 Query SELECT * from s1_enforcement where vref = 1998 + 40 Query SELECT * FROM s1_units WHERE vref='1998' + 40 Query UPDATE s1_units set u21 = u21 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u22 = u22 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u23 = u23 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u24 = u24 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u25 = u25 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u26 = u26 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u27 = u27 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u28 = u28 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u29 = u29 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set u30 = u30 - 0 WHERE vref = 1998 + 40 Query UPDATE s1_units set hero = hero - WHERE vref = 1998 + 40 Query SELECT * from s1_enforcement where vref = 1998 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2052 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2052 + 40 Query UPDATE s1_users set dpall = dpall + 0 where id = 54 + 40 Query UPDATE s1_users set apall = apall + 0 where id = 51 + 40 Query UPDATE s1_users set dp = dp + 0 where id = 54 + 40 Query UPDATE s1_users set ap = ap + 0 where id = 51 + 40 Query UPDATE s1_alidata set Adp = Adp + 0 where id = 0 + 40 Query UPDATE s1_alidata set Aap = Aap + 0 where id = 0 + 40 Query UPDATE s1_alidata set dp = dp + 0 where id = 0 + 40 Query UPDATE s1_alidata set ap = ap + 0 where id = 0 + 40 Query SELECT * from s1_fdata where vref = 1998 + 40 Query SELECT owner FROM s1_vdata where wref = 1998 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 54 AND active = 1 AND type = 7 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1998 AND active = 1 AND type = 7 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 54 AND active = 1 AND type = 7 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 0 AND ((type = 8 AND kind = 7) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 7)) + 40 Query SELECT * FROM s1_vdata where wref = 1998 + 40 Query SELECT * from s1_fdata where vref = 1998 + 40 Query SELECT * FROM s1_odata where conqured = 1998 + 40 Query SELECT * FROM s1_artefacts WHERE vref = '1998' AND type = '4' order by size + 40 Query SELECT * FROM s1_artefacts WHERE owner = 54 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 54 AND type = 4 AND size=3 + 40 Query SELECT * from s1_units where vref = 1998 + 40 Query SELECT * from s1_enforcement where vref = 1998 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1998 AND e.from !=1998 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1998 + 40 Query SELECT * FROM s1_vdata where wref = 1998 + 40 Query SELECT tribe FROM s1_users where id = 54 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1998' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1998' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1998' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1998 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 1998 + 40 Query UPDATE s1_vdata set wood = 548, clay = 551, iron = 551, crop = 714 where wref = 1998 + 40 Query UPDATE s1_vdata set lastupdate = 1508760540 where wref = 1998 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT clay FROM s1_vdata where wref = 1998 + 40 Query SELECT iron FROM s1_vdata where wref = 1998 + 40 Query SELECT wood FROM s1_vdata where wref = 1998 + 40 Query SELECT crop FROM s1_vdata where wref = 1998 + 40 Query SELECT capital,wref,name,pop,created from s1_vdata where owner = 54 order by pop desc + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'54','1998','0','01.homok attacks A village',7,'51,37184,2,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,548,551,551,714,3300,54,1998,A village,3,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,',1508760044,0) + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 2 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=2 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 2) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 2)) + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'51','1998','0','01.homok attacks A village',1,'51,37184,2,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,548,551,551,714,3300,54,1998,A village,3,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,',1508760044,0) + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6242 + 40 Query INSERT INTO s1_movement values (0,4,1998,37184,2052,0,1508760044,1508770207,0,1,0,0,0,0) + 40 Query INSERT INTO s1_send values (0,548,551,551,714,0) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 1998 + 40 Query UPDATE s1_vdata set wood = 0, clay = 0, iron = 0, crop = 0 where wref = 1998 + 40 Query INSERT INTO s1_movement values (0,6,1998,37184,2078,2052,1508760044,1508770207,0,1,0,0,0,0) + 40 Query UPDATE s1_users set RR = RR + 2364 where id = 51 + 40 Query UPDATE s1_users set RR = RR + -2364 where id = 54 + 40 Query UPDATE s1_alidata set RR = RR + -2364 where id = 0 + 40 Query UPDATE s1_alidata set RR = RR + 2364 where id = 0 + 40 Query INSERT INTO s1_general values (0,'0','1508760540',1) + 40 Query SELECT * FROM s1_vdata where wref = 1998 + 40 Query SELECT owner FROM s1_vdata where wref = 1998 + 40 Query SELECT b4 FROM s1_users where id = 54 + 40 Query SELECT * from s1_fdata where vref = 1998 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 1998 + 40 Query SELECT * from s1_units where vref = 1998 + 40 Query SELECT * from s1_enforcement where vref = 1998 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1998 AND e.from !=1998 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1998 + 40 Query SELECT * FROM s1_vdata where wref = 1998 + 40 Query SELECT tribe FROM s1_users where id = 54 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1998' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1998' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1998' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1998 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT x,y FROM s1_wdata where id = 37184 + 40 Query SELECT x,y FROM s1_wdata where id = 1014 + 40 Query SELECT id, oasistype FROM s1_wdata where id = 1014 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT id FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1014 + 40 Query SELECT id FROM s1_users where id = 69 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1014 + 40 Query SELECT tribe FROM s1_users where id = 69 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1014 + 40 Query SELECT alliance FROM s1_users where id = 69 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 1014 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 1014 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT * from s1_units where vref = 1014 + 40 Query SELECT evasion FROM s1_vdata where wref = 1014 + 40 Query SELECT maxevasion FROM s1_users where id = 69 + 40 Query SELECT gold FROM s1_users where id = 69 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1014' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 or s1_movement.to = '1014' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * from s1_units where vref = 1014 + 40 Query SELECT * from s1_enforcement where vref = 1014 + 40 Query SELECT f40 from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1014 LIMIT 1 + 40 Query SELECT * FROM s1_abdata where vref = 37184 + 40 Query SELECT * FROM s1_abdata where vref = 1014 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 69 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1014 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 69 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * from s1_enforcement where vref = 1014 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 3) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 3)) + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * from s1_enforcement where vref = 1014 + 40 Query SELECT * from s1_enforcement where vref = 1014 + 40 Query SELECT * FROM s1_units WHERE vref='1014' + 40 Query UPDATE s1_units set u1 = u1 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u2 = u2 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u3 = u3 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u4 = u4 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u5 = u5 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u6 = u6 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u7 = u7 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u8 = u8 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u9 = u9 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set u10 = u10 - 0 WHERE vref = 1014 + 40 Query UPDATE s1_units set hero = hero - WHERE vref = 1014 + 40 Query SELECT * from s1_enforcement where vref = 1014 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2057 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2057 + 40 Query UPDATE s1_users set dpall = dpall + 0 where id = 69 + 40 Query UPDATE s1_users set apall = apall + 0 where id = 51 + 40 Query UPDATE s1_users set dp = dp + 0 where id = 69 + 40 Query UPDATE s1_users set ap = ap + 0 where id = 51 + 40 Query UPDATE s1_alidata set Adp = Adp + 0 where id = 0 + 40 Query UPDATE s1_alidata set Aap = Aap + 0 where id = 0 + 40 Query UPDATE s1_alidata set dp = dp + 0 where id = 0 + 40 Query UPDATE s1_alidata set ap = ap + 0 where id = 0 + 40 Query SELECT * from s1_fdata where vref = 1014 + 40 Query SELECT owner FROM s1_vdata where wref = 1014 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 69 AND active = 1 AND type = 7 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1014 AND active = 1 AND type = 7 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 69 AND active = 1 AND type = 7 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 0 AND ((type = 8 AND kind = 7) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 7)) + 40 Query SELECT * FROM s1_vdata where wref = 1014 + 40 Query SELECT * from s1_fdata where vref = 1014 + 40 Query SELECT * FROM s1_odata where conqured = 1014 + 40 Query SELECT * FROM s1_artefacts WHERE vref = '1014' AND type = '4' order by size + 40 Query SELECT * FROM s1_artefacts WHERE owner = 69 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 69 AND type = 4 AND size=3 + 40 Query SELECT * from s1_units where vref = 1014 + 40 Query SELECT * from s1_enforcement where vref = 1014 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1014 AND e.from !=1014 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1014 + 40 Query SELECT * FROM s1_vdata where wref = 1014 + 40 Query SELECT tribe FROM s1_users where id = 69 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1014' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1014' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1014' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1014 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 1014 + 40 Query UPDATE s1_vdata set wood = 308, clay = 267, iron = 368, crop = -258 where wref = 1014 + 40 Query UPDATE s1_vdata set lastupdate = 1508760540 where wref = 1014 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query UPDATE s1_vdata set wood = 308.00, clay = 267.00, iron = 368.00, crop = 0 where wref = 1014 + 40 Query SELECT clay FROM s1_vdata where wref = 1014 + 40 Query SELECT iron FROM s1_vdata where wref = 1014 + 40 Query SELECT wood FROM s1_vdata where wref = 1014 + 40 Query SELECT crop FROM s1_vdata where wref = 1014 + 40 Query SELECT capital,wref,name,pop,created from s1_vdata where owner = 69 order by pop desc + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 2 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=2 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 2) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 2)) + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'51','1014','0','01.homok scouts Negroo\'s village',18,'51,37184,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,1014,Negroo\'s village,1,,,1,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,14,
\"Lumber\"308 |\r\n \"Clay\"267 |\r\n \"Iron\"368 |\r\n \"Crop\"0
\r\n
\"carry\"Total Resources : 943
\r\n ,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',1508760071,0) + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6247 + 40 Query INSERT INTO s1_movement values (0,4,1014,37184,2057,0,1508760071,1508769737,0,1,0,0,0,0) + 40 Query SELECT * FROM s1_vdata where wref = 1014 + 40 Query SELECT owner FROM s1_vdata where wref = 1014 + 40 Query SELECT b4 FROM s1_users where id = 69 + 40 Query SELECT * from s1_fdata where vref = 1014 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 1014 + 40 Query SELECT * from s1_units where vref = 1014 + 40 Query SELECT * from s1_enforcement where vref = 1014 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1014 AND e.from !=1014 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1014 + 40 Query SELECT * FROM s1_vdata where wref = 1014 + 40 Query SELECT tribe FROM s1_users where id = 69 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1014' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1014' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1014' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1014 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query UPDATE s1_vdata set starv = '36' where wref = 1014 + 40 Query UPDATE s1_vdata set starvupdate = '1508760540' where wref = 1014 + 40 Query SELECT x,y FROM s1_wdata where id = 18790 + 40 Query SELECT x,y FROM s1_wdata where id = 16780 + 40 Query SELECT id, oasistype FROM s1_wdata where id = 16780 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT id FROM s1_users where id = 7 + 40 Query SELECT owner FROM s1_odata where wref = 16780 + 40 Query SELECT id FROM s1_users where id = 2 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT tribe FROM s1_users where id = 7 + 40 Query SELECT owner FROM s1_odata where wref = 16780 + 40 Query SELECT tribe FROM s1_users where id = 2 + 40 Query SELECT owner FROM s1_vdata where wref = 18790 + 40 Query SELECT alliance FROM s1_users where id = 7 + 40 Query SELECT owner FROM s1_odata where wref = 16780 + 40 Query SELECT alliance FROM s1_users where id = 2 + 40 Query SELECT * FROM s1_wdata left JOIN s1_odata ON s1_odata.wref = s1_wdata.id where s1_wdata.id = 16780 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 18790 + 40 Query SELECT * FROM s1_odata where wref = 16780 + 40 Query SELECT * FROM s1_vdata where wref = 18790 + 40 Query SELECT * from s1_units where vref = 16780 + 40 Query SELECT * from s1_enforcement where vref = 16780 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 18790 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 2 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 16780 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 2 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_hero WHERE dead=0 AND uid=7 LIMIT 1 + 40 Query SELECT * from s1_enforcement where vref = 16780 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query select * from s1_hero where `dead`='0' and `heroid`=4 + 40 Query update s1_hero set `health`=`health`-22 where `heroid`=4 + 40 Query SELECT * from s1_enforcement where vref = 16780 + 40 Query SELECT * from s1_enforcement where vref = 16780 + 40 Query SELECT * FROM s1_units WHERE vref='16780' + 40 Query UPDATE s1_units set u31 = u31 - 11 WHERE vref = 16780 + 40 Query UPDATE s1_units set u32 = u32 - 0 WHERE vref = 16780 + 40 Query UPDATE s1_units set u33 = u33 - 35 WHERE vref = 16780 + 40 Query UPDATE s1_units set u34 = u34 - 0 WHERE vref = 16780 + 40 Query UPDATE s1_units set u35 = u35 - 0 WHERE vref = 16780 + 40 Query UPDATE s1_units set u36 = u36 - 0 WHERE vref = 16780 + 40 Query UPDATE s1_units set u37 = u37 - 7 WHERE vref = 16780 + 40 Query UPDATE s1_units set u38 = u38 - 20 WHERE vref = 16780 + 40 Query UPDATE s1_units set u39 = u39 - 26 WHERE vref = 16780 + 40 Query UPDATE s1_units set u40 = u40 - 3 WHERE vref = 16780 + 40 Query UPDATE s1_units set hero = hero - WHERE vref = 16780 + 40 Query SELECT * from s1_enforcement where vref = 16780 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 27, t6=t6 - 49, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2059 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2059 + 40 Query UPDATE s1_hero SET experience = experience + 220 WHERE uid=7 + 40 Query UPDATE s1_users set dpall = dpall + 277 where id = 2 + 40 Query UPDATE s1_users set apall = apall + 220 where id = 7 + 40 Query UPDATE s1_users set dp = dp + 277 where id = 2 + 40 Query UPDATE s1_users set ap = ap + 220 where id = 7 + 40 Query UPDATE s1_alidata set Adp = Adp + 277 where id = 0 + 40 Query UPDATE s1_alidata set Aap = Aap + 220 where id = 1 + 40 Query UPDATE s1_alidata set dp = dp + 277 where id = 0 + 40 Query UPDATE s1_alidata set ap = ap + 220 where id = 1 + 40 Query SELECT * FROM s1_odata where wref = 16780 + 40 Query SELECT * from s1_fdata where vref = 16780 + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_odata where wref = 16780 + 40 Query UPDATE s1_odata set wood = 800, clay = 800, iron = 800, crop = -4256 where wref = 16780 + 40 Query UPDATE s1_odata set lastupdated = 1508760540 where wref = 16780 + 40 Query SELECT * FROM s1_odata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_odata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query UPDATE s1_odata set wood = 800, clay = 800, iron = 800, crop = 0 where wref = 16780 + 40 Query SELECT clay FROM s1_odata where wref = 16780 + 40 Query SELECT iron FROM s1_odata where wref = 16780 + 40 Query SELECT wood FROM s1_odata where wref = 16780 + 40 Query SELECT crop FROM s1_odata where wref = 16780 + 40 Query SELECT * FROM s1_hero WHERE uid = 7 + 40 Query SELECT capital,wref,name,pop,created from s1_vdata where owner = 2 order by pop desc + 40 Query select * from s1_units where `vref`=16780 + 40 Query select * from s1_enforcement where `vref`=16780 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query SELECT count(*) FROM `s1_odata` WHERE conqured=18790 + 40 Query SELECT * FROM s1_odata where wref = 16780 + 40 Query SELECT x,y FROM s1_wdata where id = 18790 + 40 Query SELECT x,y FROM s1_wdata where id = 16780 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 2 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 18790 AND active = 1 AND type = 2 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 7 AND active = 1 AND type = 2 AND size=2 + 40 Query SELECT * from s1_fdata where vref = 18790 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 18790 AND ((type = 8 AND kind = 2) OR (owner = 7 AND size > 1 AND active = 1 AND type = 8 AND kind = 2)) + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'7','16780','1','1 attacks Unoccupied Oasis',2,'7,18790,1,0,0,191,0,122,216,0,0,0,0,0,0,0,0,27,49,0,0,0,0,0,0,0,0,0,2,16780,Unoccupied Oasis,4,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,14,0,45,0,0,0,9,26,33,4,11,0,35,0,0,0,7,20,26,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,14,
\"Lumber\"308 |\r\n \"Clay\"267 |\r\n \"Iron\"368 |\r\n \"Crop\"0
\r\n
\"carry\"Total Resources : 943
\r\n ,,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0',1508760214,0) + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6262 + 40 Query INSERT INTO s1_movement values (0,4,16780,18790,2059,0,1508760214,1508765357,0,1,0,0,0,0) + 40 Query INSERT INTO s1_send values (0,800,800,800,0,0) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_odata where wref = 16780 + 40 Query UPDATE s1_odata set wood = 0, clay = 0, iron = 0, crop = 0 where wref = 16780 + 40 Query INSERT INTO s1_movement values (0,6,16780,18790,2079,2059,1508760214,1508765357,0,1,0,0,0,0) + 40 Query UPDATE s1_users set RR = RR + 2400 where id = 7 + 40 Query UPDATE s1_users set RR = RR + -4764 where id = 2 + 40 Query UPDATE s1_alidata set RR = RR + -4764 where id = 0 + 40 Query UPDATE s1_alidata set RR = RR + 2400 where id = 1 + 40 Query INSERT INTO s1_general values (0,'178','1508760540',1) + 40 Query SELECT * FROM s1_vdata where wref = 16780 + 40 Query SELECT owner FROM s1_vdata where wref = 16780 + 40 Query SELECT b4 FROM s1_users where username = 'Multihunter' + 40 Query SELECT * from s1_fdata where vref = 16780 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 16780 + 40 Query SELECT * from s1_units where vref = 16780 + 40 Query SELECT * from s1_enforcement where vref = 16780 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 16780 AND e.from !=16780 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 16780 + 40 Query SELECT * FROM s1_vdata where wref = 16780 + 40 Query SELECT tribe FROM s1_users where username = 'Multihunter' + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '16780' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '16780' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '16780' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 16780 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query UPDATE s1_vdata set starv = '63' where wref = 16780 + 40 Query UPDATE s1_vdata set starvupdate = '1508760540' where wref = 16780 + 40 Query SELECT x,y FROM s1_wdata where id = 37184 + 40 Query SELECT x,y FROM s1_wdata where id = 2804 + 40 Query SELECT id, oasistype FROM s1_wdata where id = 2804 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT id FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 2804 + 40 Query SELECT id FROM s1_users where id = 74 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 2804 + 40 Query SELECT tribe FROM s1_users where id = 74 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 2804 + 40 Query SELECT alliance FROM s1_users where id = 74 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 2804 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 2804 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT * from s1_units where vref = 2804 + 40 Query SELECT evasion FROM s1_vdata where wref = 2804 + 40 Query SELECT maxevasion FROM s1_users where id = 74 + 40 Query SELECT gold FROM s1_users where id = 74 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2804' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 or s1_movement.to = '2804' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * from s1_units where vref = 2804 + 40 Query SELECT * from s1_enforcement where vref = 2804 + 40 Query SELECT f40 from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 2804 LIMIT 1 + 40 Query SELECT * FROM s1_abdata where vref = 37184 + 40 Query SELECT * FROM s1_abdata where vref = 2804 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 74 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 2804 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 74 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * from s1_enforcement where vref = 2804 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * from s1_enforcement where vref = 2804 + 40 Query SELECT * from s1_enforcement where vref = 2804 + 40 Query SELECT * FROM s1_units WHERE vref='2804' + 40 Query UPDATE s1_units set u1 = u1 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u2 = u2 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u3 = u3 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u4 = u4 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u5 = u5 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u6 = u6 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u7 = u7 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u8 = u8 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u9 = u9 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set u10 = u10 - 0 WHERE vref = 2804 + 40 Query UPDATE s1_units set hero = hero - WHERE vref = 2804 + 40 Query SELECT * from s1_enforcement where vref = 2804 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 27, t6=t6 - 49, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2051 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2051 + 40 Query UPDATE s1_users set dpall = dpall + 277 where id = 74 + 40 Query UPDATE s1_users set apall = apall + 220 where id = 51 + 40 Query UPDATE s1_users set dp = dp + 277 where id = 74 + 40 Query UPDATE s1_users set ap = ap + 220 where id = 51 + 40 Query UPDATE s1_alidata set Adp = Adp + 277 where id = 0 + 40 Query UPDATE s1_alidata set Aap = Aap + 220 where id = 0 + 40 Query UPDATE s1_alidata set dp = dp + 277 where id = 0 + 40 Query UPDATE s1_alidata set ap = ap + 220 where id = 0 + 40 Query SELECT * from s1_fdata where vref = 2804 + 40 Query SELECT owner FROM s1_vdata where wref = 2804 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 74 AND active = 1 AND type = 7 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 2804 AND active = 1 AND type = 7 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 74 AND active = 1 AND type = 7 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 0 AND ((type = 8 AND kind = 7) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 7)) + 40 Query SELECT * FROM s1_vdata where wref = 2804 + 40 Query SELECT * from s1_fdata where vref = 2804 + 40 Query SELECT * FROM s1_odata where conqured = 2804 + 40 Query SELECT * FROM s1_artefacts WHERE vref = '2804' AND type = '4' order by size + 40 Query SELECT * FROM s1_artefacts WHERE owner = 74 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 74 AND type = 4 AND size=3 + 40 Query SELECT * from s1_units where vref = 2804 + 40 Query SELECT * from s1_enforcement where vref = 2804 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2804 AND e.from !=2804 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2804 + 40 Query SELECT * FROM s1_vdata where wref = 2804 + 40 Query SELECT tribe FROM s1_users where id = 74 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '2804' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2804' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '2804' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 2804 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 2804 + 40 Query UPDATE s1_vdata set wood = 15, clay = 15, iron = 15, crop = 19 where wref = 2804 + 40 Query UPDATE s1_vdata set lastupdate = 1508760540 where wref = 2804 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT clay FROM s1_vdata where wref = 2804 + 40 Query SELECT iron FROM s1_vdata where wref = 2804 + 40 Query SELECT wood FROM s1_vdata where wref = 2804 + 40 Query SELECT crop FROM s1_vdata where wref = 2804 + 40 Query SELECT capital,wref,name,pop,created from s1_vdata where owner = 74 order by pop desc + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 2 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=2 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 2) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 2)) + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'51','2804','0','01.homok attacks asdfqwerty\'s village',1,'51,37184,2,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,2804,asdfqwerty\'s village,1,,,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,14,
\"Lumber\"308 |\r\n \"Clay\"267 |\r\n \"Iron\"368 |\r\n \"Crop\"0
\r\n
\"carry\"Total Resources : 943
\r\n ,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',1508760250,0) + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6241 + 40 Query INSERT INTO s1_movement values (0,4,2804,37184,2051,0,1508760250,1508771526,0,1,0,0,0,0) + 40 Query INSERT INTO s1_send values (0,15,15,15,19,0) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 2804 + 40 Query UPDATE s1_vdata set wood = 0, clay = 0, iron = 0, crop = 0 where wref = 2804 + 40 Query INSERT INTO s1_movement values (0,6,2804,37184,2080,2051,1508760250,1508771526,0,1,0,0,0,0) + 40 Query UPDATE s1_users set RR = RR + 64 where id = 51 + 40 Query UPDATE s1_users set RR = RR + -4828 where id = 74 + 40 Query UPDATE s1_alidata set RR = RR + -4828 where id = 0 + 40 Query UPDATE s1_alidata set RR = RR + 64 where id = 0 + 40 Query INSERT INTO s1_general values (0,'0','1508760540',1) + 40 Query SELECT * FROM s1_vdata where wref = 2804 + 40 Query SELECT owner FROM s1_vdata where wref = 2804 + 40 Query SELECT b4 FROM s1_users where id = 74 + 40 Query SELECT * from s1_fdata where vref = 2804 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 2804 + 40 Query SELECT * from s1_units where vref = 2804 + 40 Query SELECT * from s1_enforcement where vref = 2804 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2804 AND e.from !=2804 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2804 + 40 Query SELECT * FROM s1_vdata where wref = 2804 + 40 Query SELECT tribe FROM s1_users where id = 74 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '2804' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2804' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '2804' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 2804 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT x,y FROM s1_wdata where id = 37184 + 40 Query SELECT x,y FROM s1_wdata where id = 1794 + 40 Query SELECT id, oasistype FROM s1_wdata where id = 1794 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT id FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1794 + 40 Query SELECT id FROM s1_users where id = 49 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1794 + 40 Query SELECT tribe FROM s1_users where id = 49 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1794 + 40 Query SELECT alliance FROM s1_users where id = 49 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 1794 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 1794 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT * from s1_units where vref = 1794 + 40 Query SELECT evasion FROM s1_vdata where wref = 1794 + 40 Query SELECT maxevasion FROM s1_users where id = 49 + 40 Query SELECT gold FROM s1_users where id = 49 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1794' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 or s1_movement.to = '1794' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * from s1_units where vref = 1794 + 40 Query SELECT * from s1_enforcement where vref = 1794 + 40 Query SELECT f40 from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1794 LIMIT 1 + 40 Query SELECT * FROM s1_abdata where vref = 37184 + 40 Query SELECT * FROM s1_abdata where vref = 1794 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 49 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1794 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 49 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * from s1_enforcement where vref = 1794 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 3) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 3)) + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * from s1_enforcement where vref = 1794 + 40 Query SELECT * from s1_enforcement where vref = 1794 + 40 Query SELECT * FROM s1_units WHERE vref='1794' + 40 Query UPDATE s1_units set u1 = u1 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u2 = u2 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u3 = u3 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u4 = u4 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u5 = u5 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u6 = u6 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u7 = u7 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u8 = u8 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u9 = u9 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set u10 = u10 - 0 WHERE vref = 1794 + 40 Query UPDATE s1_units set hero = hero - WHERE vref = 1794 + 40 Query SELECT * from s1_enforcement where vref = 1794 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 27, t6=t6 - 49, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2053 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2053 + 40 Query UPDATE s1_users set dpall = dpall + 277 where id = 49 + 40 Query UPDATE s1_users set apall = apall + 220 where id = 51 + 40 Query UPDATE s1_users set dp = dp + 277 where id = 49 + 40 Query UPDATE s1_users set ap = ap + 220 where id = 51 + 40 Query UPDATE s1_alidata set Adp = Adp + 277 where id = 0 + 40 Query UPDATE s1_alidata set Aap = Aap + 220 where id = 0 + 40 Query UPDATE s1_alidata set dp = dp + 277 where id = 0 + 40 Query UPDATE s1_alidata set ap = ap + 220 where id = 0 + 40 Query SELECT * from s1_fdata where vref = 1794 + 40 Query SELECT owner FROM s1_vdata where wref = 1794 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 49 AND active = 1 AND type = 7 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1794 AND active = 1 AND type = 7 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 49 AND active = 1 AND type = 7 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 0 AND ((type = 8 AND kind = 7) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 7)) + 40 Query SELECT * FROM s1_vdata where wref = 1794 + 40 Query SELECT * from s1_fdata where vref = 1794 + 40 Query SELECT * FROM s1_odata where conqured = 1794 + 40 Query SELECT * FROM s1_artefacts WHERE vref = '1794' AND type = '4' order by size + 40 Query SELECT * FROM s1_artefacts WHERE owner = 49 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 49 AND type = 4 AND size=3 + 40 Query SELECT * from s1_units where vref = 1794 + 40 Query SELECT * from s1_enforcement where vref = 1794 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1794 AND e.from !=1794 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1794 + 40 Query SELECT * FROM s1_vdata where wref = 1794 + 40 Query SELECT tribe FROM s1_users where id = 49 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1794' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1794' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1794' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1794 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 1794 + 40 Query UPDATE s1_vdata set wood = 5, clay = 4, iron = 3, crop = 0 where wref = 1794 + 40 Query UPDATE s1_vdata set lastupdate = 1508760540 where wref = 1794 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT clay FROM s1_vdata where wref = 1794 + 40 Query SELECT iron FROM s1_vdata where wref = 1794 + 40 Query SELECT wood FROM s1_vdata where wref = 1794 + 40 Query SELECT crop FROM s1_vdata where wref = 1794 + 40 Query SELECT capital,wref,name,pop,created from s1_vdata where owner = 49 order by pop desc + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 2 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=2 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 2) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 2)) + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'51','1794','0','01.homok scouts Fastfood\'s village',18,'51,37184,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,1794,Fastfood\'s village,1,,,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,14,
\"Lumber\"5 |\r\n \"Clay\"4 |\r\n \"Iron\"3 |\r\n \"Crop\"0
\r\n
\"carry\"Total Resources : 12
\r\n ,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',1508760320,0) + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6243 + 40 Query INSERT INTO s1_movement values (0,4,1794,37184,2053,0,1508760320,1508771781,0,1,0,0,0,0) + 40 Query SELECT * FROM s1_vdata where wref = 1794 + 40 Query SELECT owner FROM s1_vdata where wref = 1794 + 40 Query SELECT b4 FROM s1_users where id = 49 + 40 Query SELECT * from s1_fdata where vref = 1794 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 1794 + 40 Query SELECT * from s1_units where vref = 1794 + 40 Query SELECT * from s1_enforcement where vref = 1794 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1794 AND e.from !=1794 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1794 + 40 Query SELECT * FROM s1_vdata where wref = 1794 + 40 Query SELECT tribe FROM s1_users where id = 49 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1794' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1794' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1794' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1794 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT x,y FROM s1_wdata where id = 37184 + 40 Query SELECT x,y FROM s1_wdata where id = 1994 + 40 Query SELECT id, oasistype FROM s1_wdata where id = 1994 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT id FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1994 + 40 Query SELECT id FROM s1_users where id = 78 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1994 + 40 Query SELECT tribe FROM s1_users where id = 78 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT alliance FROM s1_users where id = 51 + 40 Query SELECT owner FROM s1_vdata where wref = 1994 + 40 Query SELECT alliance FROM s1_users where id = 78 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 1994 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 1994 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT * from s1_units where vref = 1994 + 40 Query SELECT evasion FROM s1_vdata where wref = 1994 + 40 Query SELECT maxevasion FROM s1_users where id = 78 + 40 Query SELECT gold FROM s1_users where id = 78 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1994' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 or s1_movement.to = '1994' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * from s1_units where vref = 1994 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query SELECT f40 from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 1994 LIMIT 1 + 40 Query SELECT * FROM s1_abdata where vref = 37184 + 40 Query SELECT * FROM s1_abdata where vref = 1994 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 78 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1994 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 78 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query SELECT owner FROM s1_vdata where wref = 0 + 40 Query SELECT tribe FROM s1_users where username = 'Multihunter' + 40 Query SELECT owner FROM s1_vdata where wref = 0 + 40 Query SELECT * FROM s1_hero + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 3) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 3)) + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query SELECT * FROM s1_units WHERE vref='1994' + 40 Query UPDATE s1_units set u1 = u1 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u2 = u2 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u3 = u3 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u4 = u4 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u5 = u5 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u6 = u6 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u7 = u7 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u8 = u8 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u9 = u9 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set u10 = u10 - 0 WHERE vref = 1994 + 40 Query UPDATE s1_units set hero = hero - WHERE vref = 1994 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query UPDATE s1_enforcement set u31 = u31 - 0 where id = 4 + 40 Query SELECT owner FROM s1_vdata where wref = 0 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 27, t6=t6 - 49, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2054 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2054 + 40 Query UPDATE s1_users set dpall = dpall + 277 where id = 78 + 40 Query UPDATE s1_users set apall = apall + 220 where id = 51 + 40 Query UPDATE s1_users set dp = dp + 277 where id = 78 + 40 Query UPDATE s1_users set ap = ap + 220 where id = 51 + 40 Query UPDATE s1_alidata set Adp = Adp + 277 where id = 0 + 40 Query UPDATE s1_alidata set Aap = Aap + 220 where id = 0 + 40 Query UPDATE s1_alidata set dp = dp + 277 where id = 0 + 40 Query UPDATE s1_alidata set ap = ap + 220 where id = 0 + 40 Query SELECT * from s1_fdata where vref = 1994 + 40 Query SELECT owner FROM s1_vdata where wref = 1994 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 78 AND active = 1 AND type = 7 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 1994 AND active = 1 AND type = 7 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 78 AND active = 1 AND type = 7 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 0 AND ((type = 8 AND kind = 7) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 7)) + 40 Query SELECT * FROM s1_vdata where wref = 1994 + 40 Query SELECT * from s1_fdata where vref = 1994 + 40 Query SELECT * FROM s1_odata where conqured = 1994 + 40 Query SELECT * FROM s1_artefacts WHERE vref = '1994' AND type = '4' order by size + 40 Query SELECT * FROM s1_artefacts WHERE owner = 78 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 78 AND type = 4 AND size=3 + 40 Query SELECT * from s1_units where vref = 1994 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1994 AND e.from !=1994 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1994 + 40 Query SELECT * FROM s1_vdata where wref = 1994 + 40 Query SELECT tribe FROM s1_users where id = 78 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1994' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1994' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1994' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1994 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 1994 + 40 Query UPDATE s1_vdata set wood = 1200, clay = 1200, iron = 1200, crop = 437 where wref = 1994 + 40 Query UPDATE s1_vdata set lastupdate = 1508760540 where wref = 1994 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT clay FROM s1_vdata where wref = 1994 + 40 Query SELECT iron FROM s1_vdata where wref = 1994 + 40 Query SELECT wood FROM s1_vdata where wref = 1994 + 40 Query SELECT crop FROM s1_vdata where wref = 1994 + 40 Query SELECT capital,wref,name,pop,created from s1_vdata where owner = 78 order by pop desc + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND active = 1 AND type = 2 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 51 AND active = 1 AND type = 2 AND size=2 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 37184 AND ((type = 8 AND kind = 2) OR (owner = 51 AND size > 1 AND active = 1 AND type = 8 AND kind = 2)) + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'51','1994','0','01.homok scouts sonya',18,'51,37184,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,1994,sonya,1,,,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,14,
\"Lumber\"1200 |\r\n \"Clay\"1200 |\r\n \"Iron\"1200 |\r\n \"Crop\"437
\r\n
\"carry\"Total Resources : 4037
\r\n ,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',1508760444,0) + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6244 + 40 Query INSERT INTO s1_movement values (0,4,1994,37184,2054,0,1508760444,1508772451,0,1,0,0,0,0) + 40 Query SELECT * FROM s1_vdata where wref = 1994 + 40 Query SELECT owner FROM s1_vdata where wref = 1994 + 40 Query SELECT b4 FROM s1_users where id = 78 + 40 Query SELECT * from s1_fdata where vref = 1994 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 1994 + 40 Query SELECT * from s1_units where vref = 1994 + 40 Query SELECT * from s1_enforcement where vref = 1994 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1994 AND e.from !=1994 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 1994 + 40 Query SELECT * FROM s1_vdata where wref = 1994 + 40 Query SELECT tribe FROM s1_users where id = 78 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '1994' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '1994' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '1994' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 1994 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT x,y FROM s1_wdata where id = 2417 + 40 Query SELECT x,y FROM s1_wdata where id = 2223 + 40 Query SELECT id, oasistype FROM s1_wdata where id = 2223 + 40 Query SELECT owner FROM s1_vdata where wref = 2417 + 40 Query SELECT id FROM s1_users where id = 81 + 40 Query SELECT owner FROM s1_vdata where wref = 2223 + 40 Query SELECT id FROM s1_users where id = 68 + 40 Query SELECT owner FROM s1_vdata where wref = 2417 + 40 Query SELECT tribe FROM s1_users where id = 81 + 40 Query SELECT owner FROM s1_vdata where wref = 2223 + 40 Query SELECT tribe FROM s1_users where id = 68 + 40 Query SELECT owner FROM s1_vdata where wref = 2417 + 40 Query SELECT alliance FROM s1_users where id = 81 + 40 Query SELECT owner FROM s1_vdata where wref = 2223 + 40 Query SELECT alliance FROM s1_users where id = 68 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 2223 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 2417 + 40 Query SELECT * FROM s1_vdata where wref = 2223 + 40 Query SELECT * FROM s1_vdata where wref = 2417 + 40 Query SELECT * from s1_units where vref = 2223 + 40 Query SELECT evasion FROM s1_vdata where wref = 2223 + 40 Query SELECT maxevasion FROM s1_users where id = 68 + 40 Query SELECT gold FROM s1_users where id = 68 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2223' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 or s1_movement.to = '2223' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * from s1_units where vref = 2223 + 40 Query SELECT * from s1_enforcement where vref = 2223 + 40 Query SELECT f40 from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f19t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f20t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f21t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f22t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f23t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f24t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f25t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f26t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f27t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f28t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f29t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f30t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f31t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f32t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f33t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f34t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f35t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f36t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f37t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f38t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT f39t from s1_fdata where vref = 2223 LIMIT 1 + 40 Query SELECT * FROM s1_abdata where vref = 2417 + 40 Query SELECT * FROM s1_abdata where vref = 2223 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 81 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 2417 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 81 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 68 AND active = 1 AND type = 3 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 2223 AND active = 1 AND type = 3 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 68 AND active = 1 AND type = 3 AND size=2 + 40 Query SELECT * from s1_enforcement where vref = 2223 + 40 Query SELECT * from s1_fdata where vref = 2417 + 40 Query SELECT * from s1_enforcement where vref = 2223 + 40 Query SELECT * from s1_enforcement where vref = 2223 + 40 Query SELECT * FROM s1_units WHERE vref='2223' + 40 Query UPDATE s1_units set u1 = u1 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u2 = u2 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u3 = u3 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u4 = u4 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u5 = u5 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u6 = u6 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u7 = u7 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u8 = u8 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u9 = u9 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set u10 = u10 - 0 WHERE vref = 2223 + 40 Query UPDATE s1_units set hero = hero - WHERE vref = 2223 + 40 Query SELECT * from s1_enforcement where vref = 2223 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 27, t6=t6 - 49, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2062 + 40 Query UPDATE s1_attacks set t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0t1=t1 - 0, t2=t2 - 0, t3=t3 - 0, t4=t4 - 0, t5=t5 - 0, t6=t6 - 0, t7=t7 - 0, t8=t8 - 0, t9=t9 - 0, t10=t10 - 0, t11=t11 - 0 WHERE id = 2062 + 40 Query UPDATE s1_users set dpall = dpall + 277 where id = 68 + 40 Query UPDATE s1_users set apall = apall + 220 where id = 81 + 40 Query UPDATE s1_users set dp = dp + 277 where id = 68 + 40 Query UPDATE s1_users set ap = ap + 220 where id = 81 + 40 Query UPDATE s1_alidata set Adp = Adp + 277 where id = 0 + 40 Query UPDATE s1_alidata set Aap = Aap + 220 where id = 3 + 40 Query UPDATE s1_alidata set dp = dp + 277 where id = 0 + 40 Query UPDATE s1_alidata set ap = ap + 220 where id = 3 + 40 Query SELECT * from s1_fdata where vref = 2223 + 40 Query SELECT owner FROM s1_vdata where wref = 2223 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 68 AND active = 1 AND type = 7 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 2223 AND active = 1 AND type = 7 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 68 AND active = 1 AND type = 7 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 0 AND ((type = 8 AND kind = 7) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 7)) + 40 Query SELECT * FROM s1_vdata where wref = 2223 + 40 Query SELECT * from s1_fdata where vref = 2223 + 40 Query SELECT * FROM s1_odata where conqured = 2223 + 40 Query SELECT * FROM s1_artefacts WHERE vref = '2223' AND type = '4' order by size + 40 Query SELECT * FROM s1_artefacts WHERE owner = 68 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 68 AND type = 4 AND size=3 + 40 Query SELECT * from s1_units where vref = 2223 + 40 Query SELECT * from s1_enforcement where vref = 2223 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2223 AND e.from !=2223 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2223 + 40 Query SELECT * FROM s1_vdata where wref = 2223 + 40 Query SELECT tribe FROM s1_users where id = 68 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '2223' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2223' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '2223' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 2223 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 2223 + 40 Query UPDATE s1_vdata set wood = 200, clay = 175, iron = 220, crop = 186 where wref = 2223 + 40 Query UPDATE s1_vdata set lastupdate = 1508760540 where wref = 2223 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 +171023 14:09:01 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT clay FROM s1_vdata where wref = 2223 + 40 Query SELECT iron FROM s1_vdata where wref = 2223 + 40 Query SELECT wood FROM s1_vdata where wref = 2223 + 40 Query SELECT crop FROM s1_vdata where wref = 2223 + 40 Query SELECT capital,wref,name,pop,created from s1_vdata where owner = 68 order by pop desc + 40 Query SELECT * FROM s1_artefacts WHERE owner = 81 AND active = 1 AND type = 2 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 2417 AND active = 1 AND type = 2 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 81 AND active = 1 AND type = 2 AND size=2 + 40 Query SELECT * from s1_fdata where vref = 2417 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 2417 AND ((type = 8 AND kind = 2) OR (owner = 81 AND size > 1 AND active = 1 AND type = 8 AND kind = 2)) + 40 Query INSERT INTO s1_ndata (id, uid, toWref, ally, topic, ntype, data, time, viewed) values (0,'81','2223','3','??? attacks Negro\'s village',1,'81,2417,3,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,2223,Negro\'s village,1,,,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,14,
\"Lumber\"1200 |\r\n \"Clay\"1200 |\r\n \"Iron\"1200 |\r\n \"Crop\"437
\r\n
\"carry\"Total Resources : 4037
\r\n ,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',1508760521,0) + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6270 + 40 Query INSERT INTO s1_movement values (0,4,2223,2417,2062,0,1508760521,1508764158,0,1,0,0,0,0) + 40 Query INSERT INTO s1_send values (0,70,45,90,56,0) + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 2223 + 40 Query UPDATE s1_vdata set wood = 130, clay = 130, iron = 130, crop = 130 where wref = 2223 + 40 Query INSERT INTO s1_movement values (0,6,2223,2417,2081,2062,1508760521,1508764158,0,1,0,0,0,0) + 40 Query UPDATE s1_users set RR = RR + 261 where id = 81 + 40 Query UPDATE s1_users set RR = RR + -5089 where id = 68 + 40 Query UPDATE s1_alidata set RR = RR + -5089 where id = 0 + 40 Query UPDATE s1_alidata set RR = RR + 261 where id = 3 + 40 Query INSERT INTO s1_general values (0,'0','1508760541',1) + 40 Query SELECT * FROM s1_vdata where wref = 2223 + 40 Query SELECT owner FROM s1_vdata where wref = 2223 + 40 Query SELECT b4 FROM s1_users where id = 68 + 40 Query SELECT * from s1_fdata where vref = 2223 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 2223 + 40 Query SELECT * from s1_units where vref = 2223 + 40 Query SELECT * from s1_enforcement where vref = 2223 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2223 AND e.from !=2223 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2223 + 40 Query SELECT * FROM s1_vdata where wref = 2223 + 40 Query SELECT tribe FROM s1_users where id = 68 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '2223' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2223' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '2223' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 2223 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query UPDATE s1_vdata set starv = '22' where wref = 2223 + 40 Query UPDATE s1_vdata set starvupdate = '1508760541' where wref = 2223 + 40 Query SELECT * FROM s1_vdata WHERE loyalty<>100 + 40 Query SELECT * FROM s1_odata WHERE loyalty<>100 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.ref = s1_attacks.id and s1_movement.proc = '0' and s1_movement.sort_type = '3' and s1_attacks.attack_type = '2' and endtime < 1508760541 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.ref = s1_attacks.id and s1_movement.proc = '0' and s1_movement.sort_type = '4' and endtime < 1508760541 + 40 Query SELECT owner FROM s1_vdata where wref = 2417 + 40 Query SELECT tribe FROM s1_users where id = 81 + 40 Query UPDATE s1_units set u21 = u21 + 10, u22 = u22 + 0, u23 = u23 + 0, u24 = u24 + 0, u25 = u25 + 0, u26 = u26 + 0, u27 = u27 + 0, u28 = u28 + 0, u29 = u29 + 0, u30 = u30 + 0, hero = hero + 0 WHERE vref = 2417 + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6267 + 40 Query SELECT owner FROM s1_vdata where wref = 2417 + 40 Query SELECT b4 FROM s1_users where id = 81 + 40 Query SELECT * from s1_fdata where vref = 2417 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 2417 + 40 Query SELECT * from s1_units where vref = 2417 + 40 Query SELECT * from s1_enforcement where vref = 2417 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2417 AND e.from !=2417 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2417 + 40 Query SELECT * FROM s1_vdata where wref = 2417 + 40 Query SELECT tribe FROM s1_users where id = 81 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '2417' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2417' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '2417' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 2417 + 40 Query SELECT * FROM s1_vdata where wref = 2417 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 2417 + 40 Query UPDATE s1_vdata set starv = '286' where wref = 2417 + 40 Query UPDATE s1_vdata set starvupdate = '1508760541' where wref = 2417 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query UPDATE s1_units set u11 = u11 + 0, u12 = u12 + 0, u13 = u13 + 0, u14 = u14 + 1, u15 = u15 + 0, u16 = u16 + 0, u17 = u17 + 0, u18 = u18 + 0, u19 = u19 + 0, u20 = u20 + 0, hero = hero + 0 WHERE vref = 37184 + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6258 + 40 Query SELECT owner FROM s1_vdata where wref = 37184 + 40 Query SELECT b4 FROM s1_users where id = 51 + 40 Query SELECT * from s1_fdata where vref = 37184 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 37184 + 40 Query SELECT * from s1_units where vref = 37184 + 40 Query SELECT * from s1_enforcement where vref = 37184 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37184 AND e.from !=37184 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT tribe FROM s1_users where id = 51 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '37184' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '37184' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '37184' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 37184 + 40 Query SELECT * FROM s1_vdata where wref = 37184 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 37184 + 40 Query SELECT * FROM s1_movement, s1_send where s1_movement.ref = s1_send.id and s1_movement.proc = 0 and sort_type = 6 and endtime < 1508760541 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 2417 + 40 Query SELECT * FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = 3423 + 40 Query SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_vdata where wref = 2417 + 40 Query UPDATE s1_vdata set wood = 4816, clay = 6832, iron = 8085, crop = 9600 where wref = 2417 + 40 Query UPDATE s1_movement set proc = 1 where moveid = 6268 + 40 Query SELECT owner FROM s1_vdata where wref = 2417 + 40 Query SELECT b4 FROM s1_users where id = 81 + 40 Query SELECT * from s1_fdata where vref = 2417 + 40 Query SELECT type FROM `s1_odata` WHERE conqured = 2417 + 40 Query SELECT * from s1_units where vref = 2417 + 40 Query SELECT * from s1_enforcement where vref = 2417 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2417 AND e.from !=2417 + 40 Query SELECT e.*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = 2417 + 40 Query SELECT * FROM s1_vdata where wref = 2417 + 40 Query SELECT tribe FROM s1_users where id = 81 + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '2417' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '2417' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '2417' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_prisoners where `from` = 2417 + 40 Query SELECT * FROM s1_vdata where wref = 2417 + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT owner FROM s1_vdata where wref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Query SELECT starv FROM s1_vdata where wref = 2417 + 40 Query UPDATE s1_vdata set starv = '286' where wref = 2417 + 40 Query SELECT * FROM s1_vdata WHERE maxstore < 800 OR maxcrop < 800 + 40 Query SELECT * FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop + 40 Query SELECT * FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0 + 40 Query SELECT * FROM s1_movement where ref = 0 and proc = '0' and sort_type = '4' and endtime < 1508760541 + 40 Query SELECT * FROM s1_movement where proc = 0 and sort_type = 5 and endtime < 1508760541.065 + 40 Query SELECT * FROM s1_general WHERE shown = 1 + 40 Query SELECT * FROM s1_users WHERE invited != 0 + 40 Query SELECT * FROM `s1_fdata` + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 216 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 594 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 1700 WHERE `wref` = 997 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 1014 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 1202 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 11800, `maxcrop` = 4000 WHERE `wref` = 1592 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 1794 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 1801 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 1994 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 1998 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2001 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2009 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 2223 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 9600, `maxcrop` = 9600 WHERE `wref` = 2417 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2603 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2605 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 2804 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 3423 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 3804 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 3100, `maxcrop` = 3100 WHERE `wref` = 4012 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 16379 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 16570 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 16573 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 1200 WHERE `wref` = 16980 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 17004 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 4000 WHERE `wref` = 17173 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 17578 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18173 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18581 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18584 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 80000, `maxcrop` = 80000 WHERE `wref` = 18790 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 25900, `maxcrop` = 17600 WHERE `wref` = 18791 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18810 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18980 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18987 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 18991 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 19013 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 19209 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 19212 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20201 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20587 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 37900, `maxcrop` = 21400 WHERE `wref` = 20599 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 9600, `maxcrop` = 3100 WHERE `wref` = 20801 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20812 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 20986 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 25900, `maxcrop` = 17600 WHERE `wref` = 21002 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21187 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 21392 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21396 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21423 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21816 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 21996 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 22214 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 22395 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 22430 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 80000, `maxcrop` = 80000 WHERE `wref` = 22609 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23010 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23036 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23229 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23230 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23406 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 66400, `maxcrop` = 80000 WHERE `wref` = 23623 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23635 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 23636 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 24011 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 24032 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 24037 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 36591 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 36597 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 36770 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 36994 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 36995 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 36998 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 36999 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 80000, `maxcrop` = 80000 WHERE `wref` = 37184 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 37189 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 37192 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 37605 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 17600, `maxcrop` = 11800 WHERE `wref` = 37988 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 800 WHERE `wref` = 38196 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 38385 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 38607 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 38779 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1700 WHERE `wref` = 38801 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39012 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39177 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39187 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 2300 WHERE `wref` = 39209 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 800, `maxcrop` = 800 WHERE `wref` = 39585 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 2300, `maxcrop` = 1700 WHERE `wref` = 39604 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1200, `maxcrop` = 1200 WHERE `wref` = 39792 + 40 Query UPDATE `s1_vdata` SET `maxstore` = 1700, `maxcrop` = 1200 WHERE `wref` = 39804 + 40 Query SELECT * FROM s1_banlist WHERE active = 1 and end < 1508760541 + 40 Query SELECT * FROM s1_odata where conqured = 0 and lastupdated2 < 1508717341 + 40 Query SELECT * FROM s1_config + 40 Query SELECT * FROM s1_artefacts where type = 8 and active = 1 and lastupdate <= 1508674141 + 40 Query SELECT timestamp from s1_deleting where uid = 6 + 40 Query SELECT * FROM s1_odata where conqured = 22609 + 40 Query SELECT * FROM s1_movement,s1_odata, s1_attacks where s1_odata.wref = '22810' and s1_movement.to = 22810 and s1_movement.ref = s1_attacks.id and s1_attacks.attack_type != 1 and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement,s1_odata, s1_attacks where s1_odata.wref = '23008' and s1_movement.to = 23008 and s1_movement.ref = s1_attacks.id and s1_attacks.attack_type != 1 and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.to = '22609' and sort_type = 4 and ref = 0 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '22609' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 and s1_attacks.attack_type = 1 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.to = '22609' and sort_type = 4 and ref = 0 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 4 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.to = '22609' and sort_type = 4 and ref = 0 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.to = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement, s1_attacks where s1_movement.from = '22609' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '22609' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement where s1_movement.from = '22609' and sort_type = 5 and proc = 0 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_odata where conqured = 22609 + 40 Query SELECT * FROM s1_movement,s1_odata, s1_attacks where s1_odata.wref = '22810' and s1_movement.to = 22810 and s1_movement.ref = s1_attacks.id and s1_attacks.attack_type != 1 and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement,s1_odata, s1_attacks where s1_odata.wref = '22810' and s1_movement.to = 22810 and s1_movement.ref = s1_attacks.id and s1_attacks.attack_type != 1 and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement,s1_odata, s1_attacks where s1_odata.wref = '23008' and s1_movement.to = 23008 and s1_movement.ref = s1_attacks.id and s1_attacks.attack_type != 1 and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * FROM s1_movement,s1_odata, s1_attacks where s1_odata.wref = '23008' and s1_movement.to = 23008 and s1_movement.ref = s1_attacks.id and s1_attacks.attack_type != 1 and s1_movement.proc = 0 and s1_movement.sort_type = 3 ORDER BY endtime ASC + 40 Query SELECT * from s1_units where vref = 22609 + 40 Query SELECT * from s1_enforcement where vref = 22609 + 40 Query SELECT * from s1_units where vref = 22609 + 40 Query SELECT * FROM s1_bdata where wid = 22609 order by master,timestamp ASC + 40 Query SELECT a.wref, a.name, b.x, b.y from s1_vdata AS a left join s1_wdata AS b ON b.id = a.wref where owner = 6 order by capital DESC,pop DESC + 40 Query SELECT Count(*) as Total FROM s1_users WHERE timestamp > 1508759941 AND tribe!=0 AND tribe!=4 AND tribe!=5 + 40 Query SELECT * FROM s1_users WHERE access< 8 AND id > 5 AND tribe<=3 AND tribe > 0 ORDER BY oldrank ASC Limit 1 + 40 Query SELECT * FROM `s1_links` WHERE `userid` = 6 ORDER BY `pos` ASC + 40 Query SELECT * from s1_fdata where vref = 22609 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=3 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND active = 1 AND type = 4 AND size=1 + 40 Query SELECT * FROM s1_artefacts WHERE owner = 6 AND active = 1 AND type = 4 AND size=2 + 40 Query SELECT * FROM s1_artefacts WHERE vref = 22609 AND ((type = 8 AND kind = 4) OR (owner = 6 AND size > 1 AND active = 1 AND type = 8 AND kind = 4)) + 40 Quit +"; + + /* + // we need to replace all escaped quotes or the regex below will go nuts + $src = str_replace(['\\"', "\\'"], ['[Q1]', '[Q1]'], $src); + + $regexes = [ + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Init DB[ \t]+travian\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SET NAMES \'UTF8\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT Count\(\*\) as Total FROM s1_users WHERE timestamp > \d{0,100} AND tribe!=\d{1,2} AND tribe!=\d{1,2} AND tribe!=\d{1,2}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_users WHERE access< 8 AND id > \d{1,5} AND tribe<=3 AND tribe > 0 ORDER BY oldrank ASC Limit 1\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Quit[ \t]+\n?/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT username FROM s1_users where username = \'[^\']+\' LIMIT 1\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT id,password,sessid,is_bcrypt FROM s1_users where username = \'[^\']+\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (act|vac_mode|quest) FROM s1_users where username = \'[^\']+\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_users where username = \'[^\']+\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_users SET vac_mode = \'\d{0,100}\' , vac_time=\'\d{0,100}\' WHERE id=\d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+INSERT IGNORE INTO s1_online \(name, uid, time, sit\) VALUES \(\'[^\']+\', \d{0,100}, \'\d{0,100}\', \d{0,100}\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT id, village_select FROM `s1_users` WHERE `username`=\'[^\']+\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM `s1_vdata` WHERE `wref` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT wref from s1_vdata where owner = \d{0,100} order by capital DESC,pop DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT sit(2)? FROM s1_online where uid = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT SUM\(hero\) from s1_enforcement where `from` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (SUM\(hero\)|\*) from s1_units where (`)?vref(`)?( )?=( )?(\')?\d{0,100}(\')?\n/i', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT SUM\(t\d{0,100}\) from s1_prisoners where `from` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_attacks where s1_movement.from = \'\d{0,100}\' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = \d{0,100} ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_attacks where s1_movement.to = \'\d{0,100}\' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = \d{0,100} ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT dead FROM s1_hero WHERE `uid` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT inrevive FROM s1_hero WHERE `uid` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT intraining FROM s1_hero WHERE `uid` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+REPLACE into s1_active values \(\'[^\']+\',\d{0,100}\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_users set sessid = \'[^\']+\' where username = \'[^\']+\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+Insert into s1_login_log values \(\d{0,100},\d{0,100},\'[^\']+\'\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Connect[ \t]+[^@]+@[a-zA-Z]+ as anonymous on \n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_users set timestamp = (\')?\d{0,100}(\')? where username = \'[^\']+\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_mdata WHERE target IN\([^)]+\) and send = 0 and archived = 0 ORDER BY time DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_mdata WHERE owner IN\([^)]+\) ORDER BY time DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_mdata WHERE target IN\([^)]+\) and send = 0 and archived = 0 and deltarget = 0 ORDER BY time DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_mdata WHERE owner IN\([^)]+\) and delowner = 0 ORDER BY time DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_mdata where target IN\([^)]+\) and send = 0 and archived = 1\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_mdata where target IN\([^)]+\) and send = 0 and archived = 1 and deltarget = 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_ndata where uid = \d{0,100} ORDER BY time DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_ndata where uid = \d{0,100} and del = 0 ORDER BY time DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (\*|evasion) FROM s1_vdata where wref = (\'?)\d{0,100}(\')?\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (\*|f\d{0,100}t) from s1_fdata where vref = \d{0,100}( LIMIT 1)?\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT x,y FROM s1_wdata where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT id, fieldtype FROM s1_wdata where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_odata where conqured = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* from s1_units where vref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* from s1_enforcement where (\`)?vref(\`)?( )?=( )?\d{0,100}\n/i', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* from s1_enforcement where `from` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT e.\*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = \d{0,100} AND e.from !=\d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT e.\*,o.conqured FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref where o.conqured = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_prisoners where `from` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (tribe|plus|gold|alliance|b4|id|maxevasion) FROM s1_users where (id = \d{0,100}|username = \'[^\']+\')\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement where s1_movement.from = \'\d{0,100}\' and sort_type = 5 and proc = 0 ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* from s1_tdata where vref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_abdata where vref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_research where vref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_bdata where wid = \d{0,100} and master = 1 order by master,timestamp ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_artefacts WHERE vref = \'\d{0,100}\' AND type = \'\d{0,100}\' order by size\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_artefacts WHERE owner = \d{0,100} AND type = \d{0,100} AND size=\d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_artefacts WHERE owner = \d{0,100} AND active = 1 AND type = \d{0,100} AND size=\d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_artefacts WHERE vref = \d{0,100} AND active = 1 AND type = \d{0,100} AND size=\d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_artefacts WHERE vref = \d{0,100} AND \(\(type = \d{0,100} AND kind = \d{0,100}\) OR \(owner = \d{0,100} AND size > 1 AND active = 1 AND type = \d{0,100} AND kind = \d{0,100}\)\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT wood,clay,iron,crop,maxstore,maxcrop from s1_(v|o)data where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_vdata set wood = (-)?\d{0,100}(\.\d{0,100})?, clay = (-)?\d{0,100}(\.\d{0,100})?, iron = (-)?\d{0,100}(\.\d{0,100})?, crop = (-)?\d{0,100}(\.\d{0,100})? where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_vdata set lastupdate = \d{0,100} where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_bdata where wid = \d{0,100} order by master,timestamp ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT count\(id\) FROM s1_users where id > 5\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT s1_users.id userid, s1_users.username username, s1_users.oldrank oldrank, s1_users.alliance alliance, \(\n[^A-Za-z]+SELECT SUM\( s1_vdata.pop \)\n[^A-Za-z]+FROM s1_vdata\n[^A-Za-z]+WHERE s1_vdata.owner = userid\n[^A-Za-z]+\)totalpop, \(\n[^A-Za-z]+SELECT COUNT\( s1_vdata.wref \)\n[^A-Za-z]+FROM s1_vdata\n[^A-Za-z]+WHERE s1_vdata.owner = userid AND type != 99\n[^A-Za-z]+\)totalvillages, \(\n[^A-Za-z]+SELECT s1_alidata.tag\n[^A-Za-z]+FROM s1_alidata, s1_users\n[^A-Za-z]+WHERE s1_alidata.id = s1_users.alliance\n[^A-Za-z]+AND s1_users.id = userid\n[^A-Za-z]+\)allitag\n[^A-Za-z]+FROM s1_users\n[^A-Za-z]+WHERE s1_users.access < 8\n[^A-Za-z]+AND s1_users.tribe <= 5\n[^A-Za-z]+AND s1_users.id > 5\n[^A-Za-z]+ORDER BY totalpop DESC, totalvillages DESC, userid DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_medal order by week DESC LIMIT 0, 1\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_users where oldrank = 0 and id > 5\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+DELETE FROM s1_active WHERE timestamp < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_odata WHERE wood < \d{0,100} OR clay < \d{0,100} OR iron < \d{0,100} OR crop < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_odata set wood = (-)?\d{0,100}(\.\d{0,100})?, clay = (-)?\d{0,100}(\.\d{0,100})?, iron = (-)?\d{0,100}(\.\d{0,100})?, crop = (-)?\d{0,100}(\.\d{0,100})? where wref = \d{0,100}(\.\d{0,100})?\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_odata set lastupdated = \d{0,100} where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_vdata WHERE maxstore < \d{0,100} OR maxcrop < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_vdata WHERE wood > maxstore OR clay > maxstore OR iron > maxstore OR crop > maxcrop\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_vdata WHERE wood < 0 OR clay < 0 OR iron < 0 OR crop < 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_odata WHERE maxstore < \d{0,100} OR maxcrop < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM `s1_ww_attacks` WHERE `attack_time` <= \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT id, lastupdate FROM s1_users WHERE lastupdate < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT sum\(cp\) FROM s1_vdata where owner = \d{0,100} and natar = 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_users set cp = cp \+ \d{0,100}(\.\d{0,100})?, lastupdate = \d{0,100} where id = \'\d{0,100}\'\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_hero( WHERE uid = \d{0,100})?\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_hero WHERE (`)?dead(`)?=(\')?0(\')? AND (uid|`heroid`)=\d{0,100}( LIMIT 1)?\n/i', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE `s1_hero` SET health = \'\d{0,100}\' WHERE heroid = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE `s1_hero` SET lastupdate = \'\d{0,100}\' WHERE heroid = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE `s1_hero` SET health = \'\d{0,100}(\.\d{0,100})?\' WHERE heroid = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (uid|timestamp) FROM s1_deleting where (timestamp < \d{0,100}|uid = \d{0,100})\n/i', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_bdata where timestamp < \d{0,100} and master = 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT f\d{0,100} from s1_fdata where vref = \d{0,100} LIMIT 1\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_fdata set f\d{0,100} = \d{0,100}, f\d{0,100}t = \d{0,100} where vref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_vdata set cp = \d{0,100} where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_vdata set pop = \d{0,100} where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT owner FROM s1_vdata where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_users WHERE access < 8\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_users set (clp|dpall|apall|dp|ap|RR) = (clp|dpall|apall|dp|ap|RR) [+-] (-)?\d{0,100} where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_users set oldrank = \d{0,100} where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT id,name,tag,oldrank,Aap,Adp FROM s1_alidata where id != \'\' ORDER BY id DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_users where alliance = \d{0,100} order by \(SELECT sum\(pop\) FROM s1_vdata WHERE owner = s1_users.id\) desc, s1_users.id desc\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT sum\(pop\) FROM s1_vdata where owner = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_bdata set loopcon = 0 where loopcon = 1 and master = 0 and wid = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+DELETE FROM s1_bdata where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (type|count\(\*\)) FROM `s1_odata` WHERE conqured( )?=( )?\d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT starv FROM s1_vdata where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_vdata set starv = \'\d{0,100}\' where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_vdata set starvupdate = \'\d{0,100}\' where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* from s1_alidata where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_alidata set (clp|Adp|Aap|dp|ap|RR) = (clp|Adp|Aap|dp|ap|RR) [+-] (-)?\d{0,100} where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_alidata set oldrank = \d{0,100} where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_bdata set loopcon = 0 where loopcon = 1 and master = 0 and wid = \d{0,100} and field [<>] \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_bdata WHERE master = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (wood|clay|iron|crop) FROM s1_vdata where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_bdata where wid = \d{0,100} and type = \d{0,100} and master = 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_bdata where wid = \d{0,100} and field [<>] \d{0,100} and master = 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_demolition WHERE timetofinish<=\d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM `s1_fdata`\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE `s1_vdata` SET `maxstore` = \d{0,100}, `maxcrop` = \d{0,100} WHERE `wref` = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+DELETE from s1_route where timeleft < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_route where timestamp < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_send where s1_movement.ref = s1_send.id and s1_movement.proc = 0 and sort_type = 0 and endtime < \d{0,100}(\.\d{0,100})?\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement where proc = 0 and sort_type = 2 and endtime < \d{0,100}(\.\d{0,100})?\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_research where timestamp < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_training where vref IS NOT NULL\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_units set ((u\d{0,100}(o)?|hero) = (u\d{0,100}(o)?|hero) [+-] (-)?\d{0,100}(,)?( )?)* WHERE vref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_training set amt = amt - \d{0,100}, timestamp2 = timestamp2 \+ \d{0,100} where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_vdata where starv != 0 and owner != \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT e.\*,o.conqured,o.wref,o.high, o.owner as ownero, v.owner as ownerv FROM s1_enforcement as e LEFT JOIN s1_odata as o ON e.vref=o.wref LEFT JOIN s1_vdata as v ON e.from=v.wref where o.conqured=\d{0,100} AND o.owner(<>|=)v.owner\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT e.\*, v.owner as ownerv, v1.owner as owner1 FROM s1_enforcement as e LEFT JOIN s1_vdata as v ON e.from=v.wref LEFT JOIN s1_vdata as v1 ON e.vref=v1.wref where e.vref=\d{0,100} AND v.owner(<>|=)v1.owner\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_vdata set crop = \'\d{0,100}\' where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_vdata where celebration < \d{0,100} AND celebration != 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_attacks where s1_movement.ref = s1_attacks.id and s1_movement.proc = \'0\' and s1_movement.sort_type = \'\d{0,100}\' and s1_attacks.attack_type != \'\d{0,100}\' and endtime < \d{0,100} ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT id, oasistype FROM s1_wdata where id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_wdata left JOIN s1_vdata ON s1_vdata.wref = s1_wdata.id where s1_wdata.id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_attacks where s1_movement.to = \'\d{0,100}\' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = \d{0,100} or s1_movement.to = \'\d{0,100}\' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = \d{0,100} ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_units set hero = hero - WHERE vref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_attacks set t1=t1 - \d{0,100}, t2=t2 - \d{0,100}, t3=t3 - \d{0,100}, t4=t4 - \d{0,100}, t5=t5 - \d{0,100}, t6=t6 - \d{0,100}, t7=t7 - \d{0,100}, t8=t8 - \d{0,100}, t9=t9 - \d{0,100}, t10=t10 - \d{0,100}, t11=t11 - \d{0,100}(t1=t1 - \d{0,100}, t2=t2 - \d{0,100}, t3=t3 - \d{0,100}, t4=t4 - \d{0,100}, t5=t5 - \d{0,100}, t6=t6 - \d{0,100}, t7=t7 - \d{0,100}, t8=t8 - \d{0,100}, t9=t9 - \d{0,100}, t10=t10 - \d{0,100}, t11=t11 - \d{0,100})*? WHERE id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT capital,wref,name,pop,created from s1_vdata where owner = \d{0,100} order by pop desc\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+INSERT INTO s1_ndata \(id, uid, toWref, ally, topic, ntype, data, time, viewed\) values \(0,\'\d{0,100}\',\'\d{0,100}\',\'\d{0,100}\',\'[^\']+\',\d{0,100},\'[^\']+\',\d{0,100},\d{0,100}\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_movement set proc = 1 where moveid = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+INSERT INTO s1_movement values \([^)]+\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+INSERT INTO s1_send values \([^)]+\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+INSERT INTO s1_general values \([^)]+\)\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT (\*|owner|clay|iron|wood|crop) FROM s1_odata where wref = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_wdata left JOIN s1_odata ON s1_odata.wref = s1_wdata.id where s1_wdata.id = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+update s1_hero set (`)?(health|experience)(`)?( )?=( )?(`)?(health|experience)(`)?( )?[+-]( )?(-)?\d{0,100} where (`)?(heroid|uid)(`)?=\d{0,100}\n/i', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+UPDATE s1_enforcement set u\d{0,100} = u\d{0,100} [+-] \d{0,100} where id = \d{0,100}\n/i', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_(v|o)data WHERE loyalty<>100\n/i', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_attacks where s1_movement.ref = s1_attacks.id and s1_movement.proc = \'0\' and s1_movement.sort_type = \'\d{0,100}\'( and s1_attacks.attack_type = \'\d{0,100}\')? and endtime < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_send where s1_movement.ref = s1_send.id and s1_movement.proc = 0 and sort_type = \d{0,100} and endtime < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement where (ref = 0 and )?proc = (\')?0(\')? and sort_type = (\')?\d{0,100}(\')? and endtime < \d{0,100}(\.\d{0,100})?\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_general WHERE shown = \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_users WHERE invited != 0\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_banlist WHERE active = 1 and end < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_odata where conqured = 0 and lastupdated2 < \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_config\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_artefacts where type = \d{0,100} and active = 1 and lastupdate <= \d{0,100}\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement,s1_odata, s1_attacks where s1_odata.wref = \'\d{0,100}\' and s1_movement.to = \d{0,100} and s1_movement.ref = s1_attacks.id and s1_attacks.attack_type != \d{0,100} and s1_movement.proc = 0 and s1_movement.sort_type = \d{0,100} ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement where s1_movement.to = \'\d{0,100}\' and sort_type = \d{0,100} and ref = \d{0,100} and proc = 0 ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM s1_movement, s1_attacks where s1_movement.to = \'\d{0,100}\' and s1_movement.ref = s1_attacks.id and s1_movement.proc = 0 and s1_movement.sort_type = \d{0,100} and s1_attacks.attack_type = \d{0,100} ORDER BY endtime ASC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT a.wref, a.name, b.x, b.y from s1_vdata AS a left join s1_wdata AS b ON b.id = a.wref where owner = \d{0,100} order by capital DESC,pop DESC\n/', + '/(\d{0,100} \d{1,2}:\d{1,2}:\d{1,2})?[ \t]+\d{1,100}[ \t]+Query[ \t]+SELECT \* FROM `s1_links` WHERE `userid` = \d{0,100} ORDER BY `pos` ASC\n/', + ]; + + echo preg_replace($regexes, '', $src); + */ +?> \ No newline at end of file