LGSL help
Народ помогите сделать чтобы в углу картинки карты отображалось название карты и кол-во игроков,как на главной страничке ксмании. :Search:
- t0x1c_r1v3r
- HL Fan
- Сообщения: 412
- Зарегистрирован: 03.08.2008
- Благодарил (а): 2 раза
- Поблагодарили: 13 раз
RoObot
1.
и так вот пример вывода как это выглядит на картинке: а вот сам код вывода генерации картинки:
Но переменные вида $data[значение] имеют место быть лишь в моем модуле, тебе при написании придется пользоваться своими или вставлять значения из класса..
гл хф
1.
2. не так давно я хотел сделать вывод картинок через зону, т.е одним фалом зоны выводись бы все сгенерированные картинки из картинок карт, там нужно было редактировать файл класса и вывод - зону.. но у меня все это не получилось.. да и я вообще нигде такого не видел чтоб выводили несколько картинок одним файлом.. тогда я сделал вывод отдельным модулем, с инклудом протокола лгсл, изврат конечно, но увы на остальное у меня не хватило терпения разбираться.. может когда-нить и сделаю..NickOne писал(а):по гугли Создание изображений средствами PHP
и так вот пример вывода как это выглядит на картинке: а вот сам код вывода генерации картинки:
Код: Выделить всё
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);
гл хф
t_rrrrrrrrrrrrrrkl
t0x1c_r1v3r
Я так понимаю ты делал это для LGS
Уменя тоже стоит LGS 4.9 на joomla - я плохой знаток в php не подскажеш где нужно этот код разместить?
Или хотябы чтобы лучше разобраться твой исходник
Я как делал пробовал создавать отдельный html документ с этим скриптом указав начало документа и конец ( <html> и </html> ну там боди и все такое...) но ничего не вышло.
Может этот скрипт нужно указать вместо стандартного php кода от модуля LGSL ???
Я так понимаю ты делал это для LGS
Уменя тоже стоит LGS 4.9 на joomla - я плохой знаток в php не подскажеш где нужно этот код разместить?
Или хотябы чтобы лучше разобраться твой исходник
Я как делал пробовал создавать отдельный html документ с этим скриптом указав начало документа и конец ( <html> и </html> ну там боди и все такое...) но ничего не вышло.
Может этот скрипт нужно указать вместо стандартного php кода от модуля LGSL ???
А можно пожалуйсто написать для стандартнова LGSL такой скрипт ?
Добавлено спустя 10 минут 3 секунды:
Для LGSL 5.0
Добавлено спустя 10 минут 3 секунды:
Для LGSL 5.0