Скрипты для ТОП'а

Теги:
 

stake

новичок
Где можно достать сабж под L2J? Ато для L2Project нашёл а для явовского не могу =/
Этот напиток не хочешь ты :)  
+
-
edit
 

Balancer

администратор
★★★★☆
code php
  1. <?
  2.     function modules_top_onlinelist_main()
  3.     {
  4.         include_once('funcs/DataBase.php');
  5.         $hts = new DataBase('l2jdb','<user>', '<password>');
  6.         $list = $hts->get_array("SELECT cl.clan_name, ch.* FROM `characters` `ch` LEFT JOIN `clan_data` `cl` ON (cl.clan_id = ch.clanid) WHERE `online` > 0 ORDER BY `level` DESC, `char_name`;");
  7.  
  8.         echo "<table cellSpacing="0" class="btab" width="100%">n";
  9.         echo "<tr><th>№</th><th>Имя</th><th>Уровень</th><th>Класс</th></th><th>Клан</th></tr>n";
  10.  
  11.         $n = 1;
  12.         foreach($list as $i)
  13.         {
  14.             $cs = $hts->get("SELECT * FROM `class_list` WHERE `id` = ".$i['classid']);
  15.  
  16.             echo "<tr>";
  17.             echo "<td>$n</td>";
  18.             echo "<th>{$i['char_name']} ";
  19.  
  20.                         if($i['sex'])
  21.                 echo "<img src="http://la2.balancer.ru/images/woman.gif" width="11" height="11" valign="middle">";
  22.                         else
  23.                 echo "<img src="http://la2.balancer.ru/images/man.gif" width="11" height="11" valign="middle">";
  24.                         echo "</th>";
  25.  
  26.             echo "<td>{$i['level']}</td>";
  27.             list($r, $class) = split("_", $cs['class_name']);
  28.             $race = array('H'=>'Human', 'E'=>'Elven', 'DE'=>'Dark Elven', 'O'=>'Orc', 'D'=>'Dwarven');
  29.             echo "<td><nobr>{$race[$r]} $class</nobr></td>";
  30.             echo $i['clan_name'] ? "<td><a href="/clans/?clan_id=".urlencode($i['clan_name'])."">{$i['clan_name']}</a></td>" : "<td> </td>";
  31.  
  32.             echo "</tr>n";
  33.             $n++;
  34.         }
  35.  
  36.         echo "<tr><th colSpan="5">Всего онлайн: ".sizeof($list)."</th></tr>n";
  37.         echo "</table>n";
  38.  
  39.     }
  40.  
  41.     modules_top_onlinelist_main();
  42. ?>


Это то, что у меня стоит. Оно использует мои библиотеки для доступа к БД, но переписать на голый MySQL, думаю, будет не сложно.

поиск рулит - Unknown posting 4393
 

stake

новичок
спасибо -).
Этот напиток не хочешь ты :)  
LV GuitarMan #30.06.2005 17:52
+
-
edit
 

GuitarMan

новичок
IZVINITE PLZ NO JA KONKRETNIJ LOX :
PEREDELAJTE PLZ SCRIPT POD GOLI MySQL
database : l2jdb
BUDU O4enj priznatelen .
izvinite za eti gluposti no ja v e etom dele novi4ok ... poka shto
edinstvennij moj opit eto server dlja odnoimennoj igrushki MU .. a tam mnogo mozgov ne trebe =]
tak shto posobite eslo ne trudno =]
 
AD Реклама Google — средство выживания форумов :)
+
-
edit
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru