From 2f510f3ec8ff13e589f933ad200f069c5ea6d5bf Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 22 Sep 2012 00:13:44 +0300 Subject: [PATCH] more updates --- GameEngine/Automation.php | 8 ++++++++ GameEngine/Ranking.php | 8 ++++---- Templates/Build/upgrade.tpl | 4 ++++ Templates/Build/wwupgrade.tpl | 4 ++++ Templates/a2b/startRaid.tpl | 6 +++--- 5 files changed, 23 insertions(+), 7 deletions(-) diff --git a/GameEngine/Automation.php b/GameEngine/Automation.php index 96bb9ebf..e7dedc20 100644 --- a/GameEngine/Automation.php +++ b/GameEngine/Automation.php @@ -395,6 +395,14 @@ class Automation { $database->addMovement(4,$enforce['vref'],$enforce['from'],$reference,$time,$time+$time2); } } + for($i=0;$i<20;$i++){ + $q = "SELECT * FROM ".TB_PREFIX."users where friend".$i." = ".$need['uid']." or friend".$i."wait = ".$need['uid'].""; + $array = $database->query_return($q); + foreach($array as $friend){ + $database->deleteFriend($friend['id'],"friend".$i); + $database->deleteFriend($friend['id'],"friend".$i."wait"); + } + } $database->updateUserField($session->uid, 'alliance', 0, 1); if($database->isAllianceOwner($need['uid'])){ $alliance = $database->getUserAllianceID($need['uid']); diff --git a/GameEngine/Ranking.php b/GameEngine/Ranking.php index dea1e65c..4369d77f 100644 --- a/GameEngine/Ranking.php +++ b/GameEngine/Ranking.php @@ -171,15 +171,15 @@ return $key; break; } else { - if($field != "userid"){ if(!next($this->rankarray)) { + if($field != "userid"){ return $name; break; - } - }else{ + }else{ return 0; break; - } + } + } } } } diff --git a/Templates/Build/upgrade.tpl b/Templates/Build/upgrade.tpl index 46171c31..3e659c0d 100644 --- a/Templates/Build/upgrade.tpl +++ b/Templates/Build/upgrade.tpl @@ -78,8 +78,12 @@ if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) { echo "Upgrade Granary."; } else if($bindicate == 7) { + if($village->allcrop > 0){ $neededtime = $building->calculateAvaliable($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master); echo "Enough resources ".$neededtime[0]." at ".$neededtime[1].""; + }else{ + echo "Your crop production is negative, you will never get the required resources."; + } if($session->goldclub == 1){ ?>
userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) { echo "Upgrade Granary."; } else if($bindicate == 7) { + if($village->allcrop > 0){ $neededtime = $building->calculateAvaliable($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master); echo "Enough resources ".$neededtime[0]." at ".$neededtime[1].""; + }else{ + echo "Your crop production is negative, you will never get the required resources."; + } if($session->goldclub == 1){ ?>
getFLData($lid); - $unitslist = $database->getFLData($lid); - $sql = mysql_query("SELECT * FROM ".TB_PREFIX."raidlist WHERE lid = ".$lid.""); + $sql = "SELECT * FROM ".TB_PREFIX."raidlist WHERE lid = ".$lid." order by id asc"; + $array = $database->query_return($sql); + foreach($array as $row){ $sql1 = mysql_fetch_array(mysql_query("SELECT * FROM ".TB_PREFIX."units WHERE vref = ".$getFLData['wref'])); - while($row = mysql_fetch_array($sql)){ $sid = $row['id']; $wref = $row['towref']; $t1 = $row['t1'];$t2 = $row['t2'];$t3 = $row['t3'];$t4 = $row['t4'];$t5 = $row['t5'];