LGSL help
Добавлено: 17.12.2008, 15:30
Народ помогите сделать чтобы в углу картинки карты отображалось название карты и кол-во игроков,как на главной страничке ксмании. :Search:
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);