Показать сообщение отдельно
Непрочитано 05.05.2009, 01:30   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Рейтинг игроков для обвязки.

Насколько я помню, то в Spora есть вывод игроков на главную страницу, правда понятия не имею по какому алгоритму они там сортируются. Да и рейтинг игроков то... понятие растяжимое. По какому принципу сортировать в рейтинге (уровень, голдов, хонор, убийств ...)?

PHP код:
<table border="0"> 
<tr> 
<td><strong>Имя:</strong></td> 
<td><strong>Раса:</strong></td> 
<td><strong>Класс:</strong></td> 
<td><strong>Уровень:</strong></td> 
</tr> 
<?
######################
$host "localhost";
$port "3306";
$name "root";
$pass "password";
$base "characters"
######################

mysql_connect ("$host:$port","$name","$pass");
mysql_selectdb ("$base");

$result mysql_query ("select name, race, class, data from characters where online = 1"); 
$class = array(
                
=> "Воин",
                
=> "Паладин",
                
=> "Охотник",
                
=> "Разбойник",
                
=> "Жрец",
                
=> "Рыцарь Смерти",
                
=> "Шаман",
                
=> "Маг",
                
=> "Чернокнижник",
                
11 => "Друид"
              
); 

$race = array(
                
=> "Человек",
                
=> "Орк",
                
=> "Дворф",
                
=> "Ночной Эльф",
                
=> "Нежить",
                
=> "Таурен",
                
=> "Гном",
                
=> "Тролль",
                
10 => "Эльф Крови",
                
11 => "Дреней"
              
);
              
while (
$row mysql_fetch_array ($result)) 

$ch_name $row['name'];
$ch_race $row['race'];
$ch_class $row['class'];
$char_data explode(' ',$row['data']);
$ch_lvl $char_data[53];

$html .= "<tr><td><strong>".$ch_name."</strong></td>
<td><strong>"
.$race[$ch_race]."</strong></td>
<td><strong>"
.$class[$ch_class]."</strong></td>
<td><strong>"
.$ch_lvl."</strong></td></tr>";

echo 
$html;

?> 
</table>
Запрос только переделай и все, так как скрипт выводит тех, что сейчас в игре where online = 1.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием