mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-06-28 00:24:23 +00:00
fix ranking
This commit is contained in:
+11
-5
@@ -11,7 +11,7 @@
|
||||
|
||||
class Ranking {
|
||||
|
||||
private $rankarray = array();
|
||||
public $rankarray = array();
|
||||
private $rlastupdate;
|
||||
|
||||
public function getRank() {
|
||||
@@ -45,7 +45,11 @@
|
||||
break;
|
||||
case 8:
|
||||
$this->procHeroRankArray();
|
||||
$this->getStart($this->searchRank($session->uid, "userid"));
|
||||
if($get['hero'] == 0) {
|
||||
$this->getStart(1);
|
||||
} else {
|
||||
$this->getStart($this->searchRank($session->uid, "uid"));
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
$this->procRankRaceArray(1);
|
||||
@@ -181,10 +185,12 @@
|
||||
public function searchRank($name, $field) {
|
||||
while(1) {
|
||||
$key = key($this->rankarray);
|
||||
for($key=0;$key<count($this->rankarray);$key++){
|
||||
if($this->rankarray[$key][$field] == $name) {
|
||||
return $key;
|
||||
break;
|
||||
} else {
|
||||
}
|
||||
}
|
||||
if(!next($this->rankarray)) {
|
||||
if($field != "userid"){
|
||||
return $name;
|
||||
@@ -194,7 +200,7 @@
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -478,7 +484,7 @@
|
||||
foreach($array as $value) {
|
||||
$value['owner'] = $database->getUserField($value['uid'], "username", 0);
|
||||
$value['level'];
|
||||
$vaule['name'];
|
||||
$value['name'];
|
||||
$value['uid'];
|
||||
|
||||
array_push($holder, $value);
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
include_once("GameEngine/Data/hero_full.php");
|
||||
|
||||
if (isset($_POST['name'])) {
|
||||
$_POST['name'] = stripslashes($_POST['name']);
|
||||
mysql_query("UPDATE ".TB_PREFIX."hero SET `name`='".($_POST['name'])."' where `uid`='".$session->uid."'") or die("ERROR:".mysql_error());
|
||||
$hero = mysql_query("SELECT * FROM " . TB_PREFIX . "hero WHERE `uid` = " . $session->uid . "");
|
||||
$hero_info = mysql_fetch_array($hero);
|
||||
|
||||
@@ -84,12 +84,6 @@ $greatwarehouse1 = $database->getBuildingByType2($village->wid,38);
|
||||
$greatgranary1 = $database->getBuildingByType2($village->wid,39);
|
||||
$greatworkshop1 = $database->getBuildingByType2($village->wid,42);
|
||||
|
||||
foreach ($database->getJobs($_SESSION['wid']) as $bdata) {
|
||||
$UnderConstruction = strtolower(str_replace(array(" ","'"),"",$building->procResType($bdata['type'])));
|
||||
$$UnderConstruction = ($$UnderConstruction == 0 ? -1 : $$UnderConstruction);
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<div id="build" class="gid0"><h1>Construct new building</h1>
|
||||
<?php
|
||||
@@ -138,11 +132,11 @@ if($embassy == 0 && $embassy1 == 0 && $id != 39 && $id != 40) {
|
||||
include("avaliable/embassy.tpl");
|
||||
}
|
||||
//fix hero
|
||||
if($hero == 0 && $hero1 == 0 && $mainbuilding >= 3 && $rallypoint >= 1 && $$UnderConstruction <> -1 && $id != 39 && $id != 40) {
|
||||
if($hero == 0 && $hero1 == 0 && $mainbuilding >= 3 && $rallypoint >= 1 && $id != 39 && $id != 40) {
|
||||
include("avaliable/hero.tpl");
|
||||
}
|
||||
//fix barracks
|
||||
if($rallypoint >= 1 && $mainbuilding >= 3 && $barrack == 0 && $barrack1 == 0 && $$UnderConstruction <> -1 && $id != 39 && $id != 40) {
|
||||
if($rallypoint >= 1 && $mainbuilding >= 3 && $barrack == 0 && $barrack1 == 0 && $id != 39 && $id != 40) {
|
||||
include("avaliable/barracks.tpl");
|
||||
}
|
||||
if($mainbuilding >= 3 && $academy >= 1 && $armoury == 0 && $armoury1 == 0 && $id != 39 && $id != 40) {
|
||||
@@ -152,7 +146,7 @@ if($cropland >= 5 && $grainmill == 0 && $grainmill1 == 0 && $id != 39 && $id !=
|
||||
include("avaliable/grainmill.tpl");
|
||||
}
|
||||
//fix marketplace
|
||||
if($granary >= 1 && $warehouse >= 1 && $mainbuilding >= 3 && $market == 0 && $market1 == 0 && $$UnderConstruction <> -1 && $id != 39 && $id != 40) {
|
||||
if($granary >= 1 && $warehouse >= 1 && $mainbuilding >= 3 && $market == 0 && $market1 == 0 && $id != 39 && $id != 40) {
|
||||
include("avaliable/marketplace.tpl");
|
||||
}
|
||||
if($mainbuilding >= 5 && $residence == 0 && $residence1 == 0 && $id != 39 && $id != 40 && $palace == 0) {
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<dwsync>
|
||||
<file name="overview.tpl" server="D:/wamp/www/New/" local="129153257783427734" remote="129153257780000000" />
|
||||
</dwsync>
|
||||
@@ -46,7 +46,7 @@
|
||||
$ranking = $ranking->getRank();
|
||||
for($i = $start; $i < ($start + 20); $i++) {
|
||||
if(isset($ranking[$i]['name']) && $ranking[$i] != "pad") {
|
||||
if($ranking[$i]['uid'] == $session->uid) {
|
||||
if($i == $search) {
|
||||
echo "<tr class=\"hl \"><td class=\"ra fc\" >";
|
||||
} else {
|
||||
echo "<tr><td class=\"ra \" >";
|
||||
|
||||
@@ -35,7 +35,7 @@ $search = $_SESSION['search'];
|
||||
$ranking = $ranking->getRank();
|
||||
for($i=$start;$i<($start+20);$i++) {
|
||||
if(isset($ranking[$i]['username']) && $ranking[$i] != "pad") {
|
||||
if($session->uid == $ranking[$i]['id']){
|
||||
if($i == $search){
|
||||
echo "<tr class=\"hl\"><td class=\"ra fc\" >";
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -35,7 +35,7 @@ $search = $_SESSION['search'];
|
||||
$ranking = $ranking->getRank();
|
||||
for($i=$start;$i<($start+20);$i++) {
|
||||
if(isset($ranking[$i]['username']) && $ranking[$i] != "pad") {
|
||||
if($session->uid == $ranking[$i]['id']){
|
||||
if($i == $search){
|
||||
echo "<tr class=\"hl\"><td class=\"ra fc\" >";
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -15,6 +15,7 @@ include("GameEngine/Village.php");
|
||||
$__start = $generator->pageLoadTimeStart();
|
||||
if(isset($_GET['rank'])){ $_POST['rank']==$_GET['rank']; }
|
||||
$_GET['aid'] = $session->alliance;
|
||||
$_GET['hero'] = count($database->getHero($session->uid));
|
||||
$ranking->procRankReq($_GET);
|
||||
$ranking->procRank($_POST);
|
||||
if(isset($_GET['newdid'])) {
|
||||
|
||||
Reference in New Issue
Block a user