mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-08-24 03:57:15 +00:00
Added case for Players attackers
Added case for Players attackers @Ferywir must be added in Translate file please
This commit is contained in:
@@ -21,6 +21,27 @@
|
|||||||
echo "Row ".$i;
|
echo "Row ".$i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// --- ADDED: Week and Medal Reset calculation (identical to Automation.php) ---
|
||||||
|
$week = 1;
|
||||||
|
$nextReset = time() + MEDALINTERVAL;
|
||||||
|
$q = mysqli_query($database->dblink, "SELECT lastgavemedal FROM ".TB_PREFIX."config LIMIT 1");
|
||||||
|
if($q && $rc = mysqli_fetch_assoc($q)){
|
||||||
|
$last = (int)$rc['lastgavemedal'];
|
||||||
|
if($last > 0){
|
||||||
|
$nextReset = $last;
|
||||||
|
while($nextReset <= time()){ $nextReset += MEDALINTERVAL; }
|
||||||
|
} else {
|
||||||
|
$setDays = round(MEDALINTERVAL/86400);
|
||||||
|
$nextReset = $setDays < 7 ? strtotime(($setDays + 1).' day midnight') : strtotime('next monday');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$wq = mysqli_query($database->dblink, "SELECT week FROM ".TB_PREFIX."medal ORDER BY week DESC LIMIT 1");
|
||||||
|
if($wq && mysqli_num_rows($wq)){ $week = mysqli_fetch_assoc($wq)['week'] + 1; }
|
||||||
|
$left = max(0, $nextReset - time());
|
||||||
|
$days = floor($left / 86400);
|
||||||
|
$timeLeft = gmdate("H:i:s", $left % 86400);
|
||||||
|
// --- END MEDAL TIMER ---
|
||||||
|
|
||||||
$result = mysqli_query($database->dblink,"SELECT * FROM ".TB_PREFIX."alidata ORDER BY ap DESC, id DESC Limit 10");
|
$result = mysqli_query($database->dblink,"SELECT * FROM ".TB_PREFIX."alidata ORDER BY ap DESC, id DESC Limit 10");
|
||||||
$result2 = mysqli_query($database->dblink,"SELECT * FROM ".TB_PREFIX."alidata WHERE id = '".$session->alliance."' ORDER BY ap DESC, id DESC Limit 1");
|
$result2 = mysqli_query($database->dblink,"SELECT * FROM ".TB_PREFIX."alidata WHERE id = '".$session->alliance."' ORDER BY ap DESC, id DESC Limit 1");
|
||||||
?>
|
?>
|
||||||
@@ -31,6 +52,26 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
</table>
|
</table>
|
||||||
|
<!-- ADDED: row with Week / Medal reset -->
|
||||||
|
<table cellpadding="1" cellspacing="1" style="width:100%; margin:2px 0;">
|
||||||
|
<tr>
|
||||||
|
<td style="text-align:center; padding:3px;">
|
||||||
|
<b>Week: <?php echo $week; ?></b> <b>Medal reset in:</b> <span id="medalTimer"><?php echo $days; ?>d <?php echo $timeLeft; ?></span>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<script>
|
||||||
|
var medalSeconds = <?php echo $left; ?>;
|
||||||
|
setInterval(function(){
|
||||||
|
if(medalSeconds <= 0) return;
|
||||||
|
medalSeconds--;
|
||||||
|
var d = Math.floor(medalSeconds/86400);
|
||||||
|
var h = String(Math.floor((medalSeconds%86400)/3600)).padStart(2,'0');
|
||||||
|
var m = String(Math.floor((medalSeconds%3600)/60)).padStart(2,'0');
|
||||||
|
var s = String(medalSeconds%60).padStart(2,'0');
|
||||||
|
document.getElementById('medalTimer').innerHTML = d+'d '+h+':'+m+':'+s;
|
||||||
|
},1000);
|
||||||
|
</script>
|
||||||
<table cellpadding="1" cellspacing="1" id="top10_offs" class="top10 row_table_data">
|
<table cellpadding="1" cellspacing="1" id="top10_offs" class="top10 row_table_data">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
+12
-3
@@ -62,13 +62,22 @@ if (!empty($_GET['id'])) {
|
|||||||
echo 'WW';
|
echo 'WW';
|
||||||
break;
|
break;
|
||||||
case '7':
|
case '7':
|
||||||
echo 'TOP 10';
|
echo 'TOP 10 PLAYERS';
|
||||||
break;
|
break;
|
||||||
case '31':
|
case '31':
|
||||||
echo 'Atacatori';
|
echo 'ATTACKERS';
|
||||||
break;
|
break;
|
||||||
case '32':
|
case '32':
|
||||||
echo 'Apărători';
|
echo 'DEFENDERS';
|
||||||
|
break;
|
||||||
|
case '41':
|
||||||
|
echo 'ALLIANCES Attackers';
|
||||||
|
break;
|
||||||
|
case '42':
|
||||||
|
echo 'ALLIANCES Defenders';
|
||||||
|
break;
|
||||||
|
case '43':
|
||||||
|
echo 'TOP 10 ALLIANCES';
|
||||||
break;
|
break;
|
||||||
case '1':
|
case '1':
|
||||||
echo PLAYERS;
|
echo PLAYERS;
|
||||||
|
|||||||
Reference in New Issue
Block a user