CSmania.RU

Универсальный русскоязычный портал о Counter-Strike
Предыдущее посещение: Пн дек 22, 2008 8:55 pm Текущее время: Пн дек 22, 2008 8:55 pm

Часовой пояс: UTC




 [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: LGSL help
СообщениеДобавлено: Ср дек 17, 2008 12:30 pm 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср авг 06, 2008 10:33 am
Сообщения: 47
Народ помогите сделать чтобы в углу картинки карты отображалось название карты и кол-во игроков,как на главной страничке ксмании. :Search:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LGSL help
СообщениеДобавлено: Ср дек 17, 2008 1:49 pm 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Вс авг 03, 2008 12:44 pm
Сообщения: 370
Откуда: Canada, Тoronto, 31 Cowan Avenue apt.30
RoObot

1.
NickOne писал(а):
по гугли Создание изображений средствами PHP

2. не так давно я хотел сделать вывод картинок через зону, т.е одним фалом зоны выводись бы все сгенерированные картинки из картинок карт, там нужно было редактировать файл класса и вывод - зону.. но у меня все это не получилось.. да и я вообще нигде такого не видел чтоб выводили несколько картинок одним файлом.. тогда я сделал вывод отдельным модулем, с инклудом протокола лгсл, изврат конечно, но увы на остальное у меня не хватило терпения разбираться.. может когда-нить и сделаю..

и так вот пример вывода как это выглядит на картинке:
Вложение:
img.png


а вот сам код вывода генерации картинки:
Код:
Header("Content-type: image/png");
$url="путь до папки с картинками карт/$data[gametype]/$data[gamemod]/";
$image="$data[mapname].png";

$lgsl_image_map=imagecreatefrompng($url.$image);
$black = ImageColorAllocate($lgsl_image_map, 0,0,0);
$white = ImageColorAllocate($lgsl_image_map, 255,255,255);
$blue = ImageColorAllocate($lgsl_image_map, 3,105,155);

imageFill($lgsl_image_map, 0, 0, $white);
imageFilledRectangle($lgsl_image_map, 160, 10, 0, 0, $blue); 
ImageString($lgsl_image_map, 1, 10, 3, $data[hostname], $black);
ImageString($lgsl_image_map, 1, 9, 2, $data[hostname], $white);
ImageString($lgsl_image_map, 4, 26, 13, $data[ip] .':'. $data[port], $black);
ImageString($lgsl_image_map, 4, 25, 12, $data[ip] .':'. $data[port], $white);
ImageString($lgsl_image_map, 2, 5, 105, $data[mapname], $black);
ImageString($lgsl_image_map, 2, 4, 104, $data[mapname], $white);
ImageString($lgsl_image_map, 3, 121, 105, $data[players]."/".$data[maxplayers], $black);
ImageString($lgsl_image_map, 3, 120, 104, $data[players]."/".$data[maxplayers], $white);

ImageRectangle($lgsl_image_map, 0, 0, $width-1, $height-1, $black);
Imagepng($lgsl_image_map);
ImageDestroy($lgsl_image_map);


Но переменные вида $data[значение] имеют место быть лишь в моем модуле, тебе при написании придется пользоваться своими или вставлять значения из класса..
гл хф


У вас нет доступа для просмотра вложений в этом сообщении.

_________________
Важно:
CS:Source SM Plugins
Protocol 47+48 одновременно
What is popping? or detox&zBlock is sucks!
Сервер CS1.6 не подключается к мастеру

По дешке:
Про HLSHIELD: csmania.ru/forum/viewtopic.php?p=157859#p157859
Потеря соединения: csmania.ru/forum/viewtopic.php?p=163721
Как искать плагины: csmania.ru/forum/viewtopic.php?p=162243#p162243
Почему нам мало фпс играх? csmania.ru/forum/viewtopic.php?p=146069#p146069
Размер шрифта в чате игр Source csmania.ru/forum/viewtopic.php?p=166210#p166210

Папский скриптинг в КСС :D
Крутейший скрипт 4pro: csmania.ru/forum/viewtopic.php?p=166534#p166534
APW для королей: csmania.ru/forum/viewtopic.php?p=167848#p167848


Hа ЛС не отвечаю!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 2 ] 

Часовой пояс: UTC


Кто сейчас на конференции

Сейчас этот форум просматривают: Alexa [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB