[lgsl]Мод юзербара
попробуй это
- Вложения
-
- lgsl_bar.rar 173.41 КБ • 416 скачиваний
то что надо
-- добавлено 14 май 2010, 18:35 --
еще бы пхп код, чтобы вставить что-то вродена страницу информации о сервере
-- добавлено 14 май 2010, 18:35 --
еще бы пхп код, чтобы вставить что-то вроде
Код: Выделить всё
<img src=\"lgsl_files/sig_".$_GET['s']."_1.png\" alt=\"{$server['s']['name']}\"/>
<br />
<textarea style='width: 500px; height: 40px;' rows=\"2\" cols=\"1\">
[url=http://".$_SERVER['SERVER_NAME']."/index.php?s=".$_GET['s']."][img]http://".$_SERVER['SERVER_NAME']."/lgsl_files/sig_".$_GET['s']."_1.png[/img][/url]
</textarea>
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
в архиве нужно удалить lgsl_bar\lgsl\.htaccess и затем содержимое папки lgsl_bar\lgsl\ переложить в свою папку с lgsl,
например - www/lgsl
т.к. выложенный код для старой версии LGSL (на новой выдает "LGSL PROBLEM: REQUESTED SERVER NOT IN DATABASE: 'server.ru : 27020 : 27020 : 0 : 0 : sep'"), то необходимо заменить в файле u-s.php
на
Для вывода юзербара и его кода на странице просмотра информации по серверу, необходимо вставить в lgsl_files/lgsl_details.php перед или, если движок лежит в подпапке lgsl
Также должна быть включена поддержка GD - в php.ini перед строкой не должен стоять символ
например - www/lgsl
т.к. выложенный код для старой версии LGSL (на новой выдает "LGSL PROBLEM: REQUESTED SERVER NOT IN DATABASE: 'server.ru : 27020 : 27020 : 0 : 0 : sep'"), то необходимо заменить в файле u-s.php
Код: Выделить всё
$server = lgsl_query_cached($lookup['ip'], $lookup['q_port'], $lookup['c_port'], $lookup['s_port'], $lookup['type'], "sep");
Код: Выделить всё
$server = lgsl_query_cached($lookup['type'], $lookup['ip'], $lookup['c_port'], $lookup['q_port'], $lookup['s_port'], "sep");
// SHOW THE PLAYERS
Код: Выделить всё
$output .= '
<img src="u-s.php?s='.intval($_GET['s']).'" alt="'.$server['s']['name'].'"/>
<br />
<textarea style="width: 500px; height: 40px;" >
[url=http://'.$_SERVER['SERVER_NAME'].'/index.php?s='.intval($_GET['s']).'][img]http://'.$_SERVER['SERVER_NAME'].'/u-s.php?s='.intval($_GET['s']).'[/img][/url]
</textarea> ';
Код: Выделить всё
$output .= '
<img src="/lgsl/u-s.php?s='.intval($_GET['s']).'" alt="'.$server['s']['name'].'"/>
<br />
<textarea style="width: 500px; height: 40px;" >
[url=http://'.$_SERVER['SERVER_NAME'].'/lgsl/index.php?s='.intval($_GET['s']).'][img]http://'.$_SERVER['SERVER_NAME'].'/lgsl/u-s.php?s='.intval($_GET['s']).'[/img][/url]
</textarea> ';
Код: Выделить всё
extension=php_gd2.dll
Код: Выделить всё
;
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
изменить /img/new_image.gif и переписать позиционирование вывода в u-s.php
блоки там прокомментированы, тебе нужно будет поподгонять координаты в imagecopy и imagettftext
надпись задается тоже в u-s.php
блоки там прокомментированы, тебе нужно будет поподгонять координаты в imagecopy и imagettftext
надпись задается тоже в u-s.php
А можно сделать ещё один юзербар используя lgsl_bar.rar
Как вставить картинку карты на которой играют (установить размер к ней) и поставить её на 2 юзер бара т.е. картинки карт должны быть разные размером. -- добавлено 22 май 2010, 22:20 --
Ну хотя бы скажите как в юзербар вставить картинку мапы на которой сейчас играют.
Как вставить картинку карты на которой играют (установить размер к ней) и поставить её на 2 юзер бара т.е. картинки карт должны быть разные размером. -- добавлено 22 май 2010, 22:20 --
Ну хотя бы скажите как в юзербар вставить картинку мапы на которой сейчас играют.
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
подправить imagecopy или использовать imagecopyresized ( http://ru2.php.net/manual/en/function.i ... esized.php (внешка) )Jeff писал(а):как в юзербар вставить картинку мапы на которой сейчас играют.
чтобы сделать 2 юзербара разных размеров надо будет либо ветвление в коде делать либо сделать копию файла u-s.php и настроить ее под другие размеры
полностью писать за тебя код бесплатно никто не будет
Distructor писал(а):подправить imagecopyJeff писал(а):как в юзербар вставить картинку мапы на которой сейчас играют.
Код: Выделить всё
#рисуем...
imagecopy($im, $on_id, 30, 65, 0, 0, 16, 16);
imagecopy($im, $game_id, 50, 65, 0, 0, 16, 16);
Код: Выделить всё
$on_id = imagecreatefromgif($misc['icon_status']);
$game_id = imagecreatefromgif($misc['icon_game']);
P.S. Я понимаю что код мне не кто не напишет. Ну подсказать 2 строчки думаю не так сложно...
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
к примеру заменить статус включенности на карту
на
а потом уже эту картинку переносить на свой баннер через imagecopy или imagecopyresized
про параметры передаваемые в эти функции можно посмотреть на php.net или на php.su
Код: Выделить всё
$on_id = imagecreatefromgif($misc['icon_status']);
Код: Выделить всё
$on_id = imagecreatefromgif($misc['image_map']);
про параметры передаваемые в эти функции можно посмотреть на php.net или на php.su