asdzx123
Member
- Joined
- Jul 1, 2019
- Messages
- 37
- Reaction score
- 8
Can you add me in foreach flags and death
<?php
$loadFlags = ($config['country_flags']['enabled'] && $config['country_flags']) ? true : false;
$cache = new Cache('engine/cache/topPlayer');
if ($cache->hasExpired()) {
$players = mysql_select_multi('SELECTname,frags_all,level,experienceFROMplayersWHEREgroup_id< ' . $config['highscore']['ignoreGroupId'] . ' ANDaccount_id!= 1 ORDER BYexperienceDESC LIMIT 10;');
// $v = mysql_select_multi('SELECT (SELECT COUNT(death_id) FROMkillersk LEFT JOINplayer_killerspk ONk.id=pk.kill_idLEFT JOINplayersp ONpk.player_id=p.idWHEREk.unjustified>= 0 ANDplayer_id= ' . $player->getId() . '), COUNT(player_id) FROMplayer_deathsWHEREplayer_id= '.$player->getId())->fetch();
$cache->setContent($players);
$cache->save();
} else {
$players = $cache->load();
}
$loadFlags = ($config['country_flags']['enabled'] && $config['country_flags']['onlinelist']) ? true : false;
if ($config['ServerEngine'] == 'TFS_10') {
$array = ($loadFlags === true) ? mysql_select_multi("SELECTp.nameASname,p.levelASlevel,p.vocationASvocation,g.nameASgname,za.flagASflag$outfitQuery FROMplayers_onlineASoINNER JOINplayersASpONo.player_id=p.idINNER JOINznote_accountsASzaONp.account_id=za.account_idLEFT JOINguild_membershipASgmONo.player_id=gm.player_idLEFT JOINguildsASgONgm.guild_id=g.id;") : mysql_select_multi("SELECTp.nameASname,p.levelASlevel,p.vocationASvocation,g.nameASgname$outfitQuery FROMplayers_onlineASoINNER JOINplayersASpONo.player_id=p.idLEFT JOINguild_membershipASgmONo.player_id=gm.player_idLEFT JOINguildsASgONgm.guild_id=g.id;");
} else {
$array = ($loadFlags === true) ? mysql_select_multi("SELECTp.nameasname,p.levelaslevel,p.vocationasvocation,g.nameasgname,za.flagasflag$outfitQuery FROMplayersaspINNER JOINznote_accountsaszaONza.account_id=p.account_idLEFT JOINguild_ranksasgrONgr.id=p.rank_idLEFT JOINguildsasgONgr.guild_id=g.idWHEREp.online= '1' ORDER BYp.nameDESC;") : mysql_select_multi("SELECTp.nameasname,p.levelaslevel,p.vocationasvocation,g.nameasgname$outfitQuery FROMplayersaspLEFT JOINguild_ranksasgrONgr.id=p.rank_idLEFT JOINguildsasgONgr.guild_id=g.idWHEREp.online= '1' ORDER BYp.nameDESC;");
}
if ($players) {
$count = 1;
// foreach ($array as $player) {
$flag = ($loadFlags === true && strlen($player['flag']) > 1) ? '<img src="' . $config['country_flags']['server'] . '/' . $player['flag'] . '.png"> ' : '';
foreach($players as $player) {
echo "
<li class='top-list'>
<span class='top-number'>$count.</span>
<span class='top-flag'>".$flag."</span>
<span class='top-name'><a href='characterprofile.php?name=". $player['name']. "'>". $player['name']. "</a></span>
<span class='top-lvl'>". bd_nice_number($player['level']) ."</span>
<span class='top-Res'>". $player['frags_all'] ."<sup>0</sup></span>
</li>";
$count++;
// }
}
} else {
echo '<center><b></h4>No players there.</h4></b></center>';
}
?>
Attachments
-
redeem.png26.8 KB · Views: 9 · VirusTotal