Статистика - ГМы
module/gm.php
PHP код:
<?php
if(empty($mw))
{
header ("Location: ..");
exit;
}
include("module/stat-menu.php");
if (($ms9)==1) {
//Получаем данные из базы
$data=mysql_query("SELECT * FROM characters WHERE $where AND accesslevel>50 LIMIT $top") or die('Не удалось получить данные из базы.');
//Заголовок
echo '<br><center><b>..:: Список ГМов ::..</b></center><br><hr>';
echo "<center><table><thead><tr><th>№ |</th><th>Лицо |</th><th><center>Ник |</center></th><th>Статус |</th><th>";
if (($ms29)==1) { echo 'Написать ГМу'; }
echo "</th><tr></thead>\n";
//Выводим содержимое таблицы
$result2 = mysql_query("SELECT clan_id,clan_name FROM clan_data", $link)
or die ("Error: ".mysql_error());
while ($row2=mysql_fetch_row($result2))
$clans_array[$row2[0]]=$row2[1];
$clans_array[0]="";
$n=1;
while ($top=mysql_fetch_array($data))
{
if ($top['sex']==0) { $name=''.$top[char_name].'</font>'; } else { $name='<font color=#FF8080>'.$top[char_name].'</font>'; }
$class=mysql_fetch_array(mysql_query("select ClassName from char_templates where ClassId=$top[classid]"));
if (($top['sex']==0) && ($top['race']==4)) { $img='./module/face/dwarf_male.gif'; }
if (($top['sex']==1) && ($top['race']==4)) { $img='./module/face/dwarf_female.gif'; }
if (($top['sex']==0) && ($top['race']==2)) { $img='./module/face/darkelf_male.gif'; }
if (($top['sex']==1) && ($top['race']==2)) { $img='./module/face/darkelf_female.gif'; }
if (($top['sex']==0) && ($top['race']==0)) { $img='./module/face/human_male.gif'; }
if (($top['sex']==1) && ($top['race']==0)) { $img='./module/face/human_female.gif'; }
if (($top['sex']==0) && ($top['race']==1)) { $img='./module/face/elf_male.gif'; }
if (($top['sex']==1) && ($top['race']==1)) { $img='./module/face/elf_female.gif'; }
if (($top['sex']==0) && ($top['race']==3)) { $img='./module/face/orc_male.gif'; }
if (($top['sex']==1) && ($top['race']==3)) { $img='./module/face/orc_female.gif'; }
if ($top['online']==1) {$online='<font color=green>Online</font>'; }
else {$online='<font color=red>Offline</font>'; }
echo "<tr><td><b><center>$n</center></b></td><td><img src='$img'></td><td> $name</td><td>$online</td><td>";
if (($ms29)==1) { echo '<a href=index.php?id=msg>Cообщение</a>'; }
echo " </td></tr>\n";
$n++;
}
//Закрываем таблицу
echo '</table>';
} else {echo '<center><font color=red size=4><b>Этот модуль отключен администратором !!!</b></font></center>';}
?></center>
что было сделано: исправлен mysql запрос под структуру базы rebellion.
Статистика - Дуэлянты
module/top_PVP.php
PHP код:
<?php
if(empty($mw))
{
header ("Location: ..");
exit;
}
include("module/stat-menu.php");
if (($ms11)==1) {
//Получаем данные из базы
$data=mysql_query("SELECT C.obj_id AS char_id,C.char_name,C.sex,S.class_id,P.clan_name,C.clanid AS clan_id, C.pvpkills,C.pkkills,C.onlinetime,C.online,T.classname AS classname, S.level
FROM characters AS C
INNER JOIN character_subclasses AS S ON (S.char_obj_id = C.obj_id AND S.isBase = 1)
LEFT OUTER JOIN clan_data AS P ON(P.clan_id = C.clanid)
INNER JOIN char_templates AS T ON(T.classid = S.class_id)
WHERE C.accesslevel = 0
AND C.pvpkills > 0
ORDER BY C.pvpkills DESC LIMIT $top") or die('Не удалось получить данные из базы.');
//Заголовок
echo '<br><center><b>..:: Топ ПвП ::..</b></center><br><hr>';
include("module/table.php");
} else {echo '<center><font color=red size=4><b>Этот модуль отключен администратором !!!</b></font></center>';}
?>
что было сделано: исправлен mysql запрос под структуру базы rebellion, используется изменный
module/table.php из
Статистика - Онлайн.
Статистика - Убийцы
module/top_PK.php
PHP код:
<?php
if(empty($mw))
{
header ("Location: ..");
exit;
}
include("module/stat-menu.php");
if (($ms12)==1) {
//Получаем данные из базы
$data=mysql_query("SELECT C.obj_id AS char_id,C.char_name,C.sex,S.class_id,P.clan_name,C.clanid AS clan_id, C.pvpkills,C.pkkills,C.onlinetime,C.online,T.classname AS classname, S.level
FROM characters AS C
INNER JOIN character_subclasses AS S ON (S.char_obj_id = C.obj_id AND S.isBase = 1)
LEFT OUTER JOIN clan_data AS P ON(P.clan_id = C.clanid)
INNER JOIN char_templates AS T ON(T.classid = S.class_id)
WHERE C.accesslevel = 0
AND C.pkkills > 0
ORDER BY C.pkkills DESC LIMIT $top") or die('Не удалось получить данные из базы.');
//Заголовок
echo '<br><center><b>..:: Топ ПК ::..</b></center><br><hr>';
include("module/table.php");
} else {echo '<center><font color=red size=4><b>Этот модуль отключен администратором !!!</b></font></center>';}
?>
что было сделано: исправлен mysql запрос под структуру базы rebellion, используется изменный
module/table.php из
Статистика - Онлайн.