[Include] polygons
#1

Представляю систему, которая позволит рисовать полигоны в SA-MP.

Презентация возможностей построения полигонов:







Количество гангзон использованных для полигонов не превысило 100 штук.

Функции:

PHP Code:
CreatePolygonFloatarea[ ], all_points sizeof area ) - Создает полигон из массива и возвращает ID полигона
DestroyPolygon
polygonid ) - Удаляет полигон по его ID
PolygonFlashForAll
polygonidcolor 0xFF0000AA ) - Включает мигание полигона по его ID определенным цветом
PolygonFlashForPlayer
playeridpolygonidcolor 0xFF0000AA ) - Включает мигание полигона по его ID определенному игроку определенным цветом
PolygonStopFlashForAll
polygonid ) - Выключает мигание полигона для всех игроков
PolygonStopFlashForPlayer
playeridpolygonid ) - Выключает мигание полигона для определенного игрока
PolygonShowForAll
polygonidcolor 0xFFFFFFAA ) - Показывает полигон всем игрокам определенным цветом
PolygonShowForPlayer
playeridpolygonidcolor 0xFFFFFFAA ) - Показывает полигон определенному игроку определенным цветом
PolygonHideForAll
playeridpolygonid ) - Скрывает полигон для всех игроков
PolygonHideForPlayer
playeridpolygonid ) - Скрывает полигон для определенного игрока
CountGangZones
() - Выдает количество ВСЕХ гангзон на ВСЕМ сервере 
По стандарту, максимальное количество полигонов равно 20.

Система работает как со стримером, так и без него.

Если у вас подключен стример, то вам так же доступны новые каллбэки:
PHP Code:
OnPlayerEnterPolygonplayeridpolygonid ) - Срабатывает при входе игрока на полигон
OnPlayerLeavePolygon
playeridpolygonid ) - Срабатывает при выходе игрока из полигона 
Прямые линии рисует одной гангзоной.

Если при создании полигона, количество созданных гангзон превышает максимальное количество гангзон, т.е. 1024, то полигон самостоятельно удалит себя.

Ссылка на репозиторий с инклудом и тестовым скриптом: https://github.com/Seregamil/SA-MP-Polygons

Автор системы: Seregamil
Reply


Messages In This Thread
polygons - by Seregamil1 - 26.06.2014, 08:20
Re: polygons - by Vinnyy - 26.06.2014, 12:21
Re: polygons - by Mexanizm93 - 26.06.2014, 13:43
Re: polygons - by Seregamil1 - 26.06.2014, 14:27
Re: polygons - by Mutha_X - 21.07.2014, 12:32
Re: polygons - by Seregamil1 - 21.07.2014, 13:40
Re: polygons - by Seregamil1 - 06.11.2014, 06:47

Forum Jump:


Users browsing this thread: 3 Guest(s)