Сообщений: 62
Тем: 3
Зарегистрирован: May 2009
Репутация:
172
просьба кому не лень написать php скриптик, берущий список игроков онлайн из mysql и выводящий их в таблицу:
<номер по порядку>_<ник>_<профа>_<клан>_<алли>
решил не брать готовую обвязку для сервака а написать свою -)
Сообщений: 62
Тем: 3
Зарегистрирован: May 2009
Репутация:
172
решено.
PHP код: <?php
include("credentials.php");
$res = mysql_connect ( $dbhost, $dbuser, $dbpass, $dbport ) or die ("Coudn't connect to [$dbserv]");
mysql_select_db ( $dbname );
$FORM = "<table width=100% border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"font-size:11px; font-family:verdana; color:#999999;\">";
$query = "select char_name from characters where (online=1) ORDER BY char_name ASC ";
$link = mysql_query($query);
$num = mysql_num_rows($link);
$FORM .= "<tr><td><br><span style=\"font-size:11px; font-family:verdana; color:#000000;\"><center><b>onLine: $num</b></span></td></tr><tr><td align=justify><hr><span style=\"font-size:11px; font-family:verdana; color:#ff0000;\">";
while ( $char = mysql_fetch_row($link) )
{
$FORM .= " $char[0] ";
}
$FORM .= "</span></td></tr></table><hr style=\"font-family:verdana; color:#999999;\"><center>";
echo $FORM;
mysql_close();
?>
Сообщений: 3
Тем: 0
Зарегистрирован: Jul 2009
Репутация:
0
Есть вопрос, где фаил в котором надо прописать путь к Mysql, чтобы он оттуда брал информацию. На сайте SS, Замки и статус реид боссов работает, а вот То 50 игроков, топ 50 кланов и онлаин не показывает, подскажите что делать. Пожалуйста, очень надо.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Voltage, я сразу зашел в вашу тему, хотел было даже помочь, но остановила меня одна фраза: решил не брать готовую обвязку для сервака а написать свою, которая никак не совпадала с: просьба кому не лень написать php скриптик.
Macros_DLE, Сложно помочь, не видя скриптов. Приведите код тех скриптов, что не работают. Если что, код PHP оформляйте в теги [noparse] [/noparse].
Сообщений: 62
Тем: 3
Зарегистрирован: May 2009
Репутация:
172
2 PROGRAMMATOR: свой сайт я делал сам. но во-первых, из-за того, что синтаксис sql мне плохо знаком, а также в целях обеспечения безопасности, количество скриптов, взаимодействующий с базой сервера, я стараюсь свести к минимуму: онлайн, стата кланов с замками и регистрация: остальное чистый HTML с php-вставками -) собственно, из скрипта, который бы Вы выложили здесь, мне нужен только синтаксис sql-запросов -)
2 Macros_DLE:
PHP код: <?php
$dbuser = "пользователь_БД";
$dbpass = "пароль";
$dbhost = "хост";
$dbname = "имя_БД";
$dbport= 3306; //порт
?>
Сообщений: 3
Тем: 0
Зарегистрирован: Jul 2009
Репутация:
0
Voltage, я конечно это всё понимаю, но я не понимаю куда именно вписывать... обьясни...
Сообщений: 62
Тем: 3
Зарегистрирован: May 2009
Репутация:
172
создаешь файлик credentials.php в той же папке, что и скрипт
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Voltage Написал:мне нужен только синтаксис sql-запросов Так вот Алексей уже делился со всеми "исправленными скриптами" - http://forum.zone-game.info/showthread.php?t=1128 там есть все, что нужно.
Сообщений: 62
Тем: 3
Зарегистрирован: May 2009
Репутация:
172
спасибо. только не очень мне нравятся те скрипты, слишком много придется переделывать, но это уже мои проблемы -)
кстати, раз уж пошла такая пьянка - как реализовать отображение значков кланов в статистике? буду очень благодарен.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Не задумывался над этим, нужно почитать код, который их создает java\com\l2j\gameserver\cache\CrestCache.java и возможно модифицировать, что бы сохраняло 2 картинки, одну в нужном формате для клиента, а одну в обычном jpg. Просто все значки, что сохраняются в game\data\crests\ хоть и имеют разрешение bmp, все же в формате dds (открыть можно с помощью WTV например).
А можно еще почитать ImageMagick(Convert, ..), но этот способ требует установленного ImageMagick.
ps Идентификатор хранится в characters > crest_id.
|