Advertisement
Guest User

top players & guilds

a guest
Oct 12th, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1. //TOP players
  2.  
  3. <?php
  4.                             $players = $SQL->query('SELECT `name`,  `level` FROM `players` WHERE `group_id` <  '.$config['site']['players_group_id_block'].' AND `name` != "Account  Manager" ORDER BY `level` DESC, `experience` DESC LIMIT 10;');
  5.                             $i = 0;
  6.                             foreach($players as $player)
  7.                             {
  8.                              $i++;
  9.                              echo '<li  class="light">'.$i.'. <a href="index.php?subtopic=characters&name='.urlencode($player['name']).'"  >'.$player['name'].'</a> - Level:  '.$player['level'].'</li>';
  10.                             }
  11.                         ?>
  12.  
  13. // Top guilds
  14. <?PHP
  15. $guilds = $SQL->query('SELECT `g`.`id` AS `id`, `g`.`name` AS `name`,
  16.     `g`.`logo_gfx_name` AS `logo`, COUNT(`g`.`name`) as `frags`
  17. FROM `killers` k
  18.     LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id`
  19.     LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id`
  20.     LEFT JOIN `guild_ranks` gr ON `p`.`rank_id` = `gr`.`id`
  21.     LEFT JOIN `guilds` g ON `gr`.`guild_id` = `g`.`id`
  22. WHERE `k`.`unjustified` = 1 AND `k`.`final_hit` = 1
  23.     GROUP BY `name`
  24.     ORDER BY `frags` DESC, `name` ASC
  25.     LIMIT 0, 10;');
  26.     $i = 0;
  27.     foreach($guilds as $guild)
  28.     {
  29.     $i++;
  30.     echo '<li  class="light">'.$i.'. <a href="?subtopic=guilds&action=show&guild=' . $guild['id'] . '">' . $guild['name'] . '</a> - ' . $guild['frags'] . ' kills</li>';
  31.     }
  32. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement