· 6 years ago · Dec 05, 2019, 09:04 PM
1//========================== SQL =========================================================
2
3DROP TABLE IF EXISTS `pvp`;
4CREATE TABLE `pvp` (
5 `char_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
6 `name` varchar(255) NOT NULL DEFAULT '0',
7 `class` int(11) UNSIGNED NOT NULL DEFAULT '0',
8 `kills` int(11) UNSIGNED NOT NULL DEFAULT '0',
9 `deaths` int(11) UNSIGNED NOT NULL DEFAULT '0',
10 KEY `char_id` (`char_id`),
11 KEY `kills` (`kills`),
12 KEY `deaths` (`deaths`)
13) ENGINE=MyISAM;
14
15//========================== Mostra Ranking ===============================================
16
17dispbottom "======= Ranking PvP =======";
18 .@nba = query_sql( "select name, class, kills, deaths FROM pvp ORDER BY kills DESC LIMIT 10", @name$, @class$, @kills, @deaths );
19 if ( !.@nba ) {
20 dispbottom "O Ranking está vazio.";
21 close;
22 end;
23 }
24 for ( .@i = 0; .@i < .@nba; .@i++ ){
25 dispbottom ""+(.@i+1)+"º | "+@name$[.@i]+" | Matou: "+@kills[.@i]+" | Morreu: "+@deaths[.@i]+" | Classe: "+jobname(atoi(@class$[.@i]))+"";
26 }