SA-MP Forums Archive
[Include] Custom Map Icons - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Include] Custom Map Icons (/showthread.php?tid=248002)

Pages: 1 2


Custom Map Icons - Romanius - 11.04.2011

Custom Map Icons
by Romanius & Aleks10
Этот инклуд дает нам возможность помещать на карту любые иконки. Для иконок мы выбрали формат ICO размером 16х16. Для создания иконки нам нужна будет иконка в формате .ico с присутствующем в ней изображением 16х16, скрипт его выберет автоматически.

Несколько скриншотов:



Функции:
PHP код:
// Создает иконку на карте из указанного изображения
// filename[] - путь к иконке и изображением
// X - координата по оси X
// Y - координата по оси Y
CreateCustomMapIcon(filename[], Float:XFloat:YFloat:Size 24.0);
// Возвращает: ID созданной иконки. -1 если произошла ошибка 
PHP код:
// Удаляет иконку на карте
// iconid - ID иконки для удаления
DestroyCustomMapIcon(iconid);
// Возвращает: ничего. 
Чеинджлог: СКАЧАТЬ RC 4
СКАЧАТЬ RC 5
СКАЧАТЬ RC 8


Re: Custom Map Icons v1.0 RC 4 - White_116 - 11.04.2011

ухтыж блин оригенальная идея с гангзонами но правда их не напасёшся! Таким методом пытлся текст дравами на экране нарсовать - бяка получается (в маленькую сеточку в не разбериху).


Re: Custom Map Icons v1.0 RC 4 - Alex_Jefferson - 12.04.2011

Привет, Romanius, мне очень понравился твой скрипт, по крайней мере это лучший скрипт который я видел за этот год! Желаю тебе удачи в разработке, еще, если сможешь, сделай с текстдравами так.


Re: Custom Map Icons v1.0 RC 4 - Aleks10 - 12.04.2011

Сможете*..

А по делу: ок, обдумаем эту идею(но я не уверен, что она будет достаточно хорошо работать, из-за проблем с отображением текстдровов(и их синхронизацией)).


Re: Custom Map Icons v1.0 RC 4 - Makar93 - 12.04.2011

Блеск, обязательно буду использовать.


Re: Custom Map Icons v1.0 RC 4 - Aleks10 - 12.04.2011

Планируем увеличить макс. кол-во используемых иконок(до 10 хотя бы).
Чтобы достигнуть такого кол-ва, используем две системы:
1. стример
2. уменьшение числа используемых зон за счёт слияния близ стоящих цветов в одну зону.


Re: Custom Map Icons v1.0 RC 4 - White_116 - 12.04.2011

Можно попробывать метод слоистости. Напремер ресуем чёрный квадрат а на нем уже точки в виде Х.


Re: Custom Map Icons v1.0 RC 4 - CrunkBankS - 12.04.2011

реальная штука


Re: Custom Map Icons v1.0 RC 4 - NotoriousMOB - 12.04.2011

Damn translate to english please!


Re: Custom Map Icons v1.0 RC 4 - MicroD - 12.04.2011

Quote:
Originally Posted by NotoriousMOB
View Post
Damn translate to english please!
This is Русский/Russian language part...


Re: Custom Map Icons v1.0 RC 4 - NotoriousMOB - 12.04.2011

Ye i know, hope he translates it to english later on this looks sick. sorry for writeting here.


Re: Custom Map Icons v1.0 RC 4 - Romanius - 12.04.2011



Правда, я не в России живу


Re: Custom Map Icons v1.0 RC 4 - Aleks10 - 12.04.2011

NotoriousMOB, use ****** translate....


Re: Custom Map Icons v1.0 RC 4 - Romanius - 12.04.2011

обновили. модер исправь заголовок.


Re: Custom Map Icons v1.0 RC 4 - OKStyle - 13.04.2011

Quote:
Originally Posted by Aleks10
Посмотреть сообщение
уменьшение числа используемых зон за счёт слияния близ стоящих цветов в одну зону.
Ну да, если иконка состоит из 3х цветов: белый, синий (+ градиенты) и чёрный - чтобы рисовал без градиента синим... Было бы классно.


Re: Custom Map Icons v1.0 RC 5 - Aleks10 - 13.04.2011

тут кто-то обговаривал идею "слоистости".
так вот, эта система не очень хороша на деле...
её можно использовать, но только для первого слоя:
определить, какой цвет наиболее часто появляется на картинке, и этот цвет будет у нас фоновым(реализовано).
Для ещё большей экономии всё равно придётся писать скрипт для слияния близ стоящих цветов в одну зону(прямоугольниками ofc).
п.с. да, и слоистость будет использоваться только тогда, когда нет прозрачных пикселей.


Re: Custom Map Icons v1.0 RC 5 - OKStyle - 13.04.2011

В 1 посте стоит написать, что работает с директориями и русскими названиями папок, и что они (иконки/папки) должны быть в scriptfiles.


Вот только не пойму, почему он пишет, что 3я иконка на 80.4% нарисована? И гангзон использовано всего 206, вместо 256.


И возможно ли сделать, чтобы они крутились, как оригинальные?


А размер иконки нужно сделать на одинаковым (при выставлении), а ширину и высоту разные. Иконки SA 16x16px, на карту ставлю размером 32 - более-менее по-размеру.



Re: Custom Map Icons v1.0 RC 5 - Romanius - 13.04.2011

почему не 256: Да потому что мы просто не рисуем прозрачные пиксели. На счет крутились, думали, но потом передумали . Размер регулируешь сам, я подогнал на число 24. А сам уже выставишь какой нужно.


Re: Custom Map Icons v1.0 RC 5 - OKStyle - 13.04.2011

Quote:
Originally Posted by Romanius
View Post
Размер регулируешь сам, я подогнал на число 24. А сам уже выставишь какой нужно.
Ну видишь, на скрине выше иконка дома размером 32. По высоте подходит, но слишком широка. А как насчёт высоты (в координатах)? Ведь от неё зависит - будет ли видно иконку игрока над иконкой или нет.


Re: Custom Map Icons v1.0 RC 5 - Romanius - 13.04.2011

не путай эти иконки с иконками обычными.

Quote:

будет ли видно иконку игрока над иконкой или нет.

не понел. Ну тады сожми иконку в файле, мож чо и выйдет