| 
		
	
	
	
		
	Сообщений: 62 
	Тем: 3 
	Зарегистрирован: May 2009
	
 Репутация: 
172 
	
	
		просьба кому не лень написать php скриптик, берущий список игроков онлайн из mysql и выводящий их в таблицу:
 <номер по порядку>_<ник>_<профа>_<клан>_<алли>
 
 решил не брать готовую обвязку для сервака а написать свою -)
 
	
	
	
		
	Сообщений: 62 
	Тем: 3 
	Зарегистрирован: May 2009
	
 Репутация: 
172 
	
	
		решено. PHP код: <?phpinclude("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.
 |