[INC] Icons++ Icon Streamer

12 апреля 2010 | Рубрика: Pawn libraries

Стример иконок:
Использование:
Функции:
OnMapIconConnect(playerid)
Описание: должен быть вызван в OnPlayerConnect;

OnMapIconDisconnect(playerid)
Описание: должен быть вызван в OnPlayerDisconnect;

CreateStreamedMapIcon(playerid, Float:X, Float:Y, Float:Z, markerType, color)
Описание: Создаёт новую иконку. Максимальное количество создаваемых иконок = 100, но вы можете изменить это число в инклуде (#define MAX_STREAMED_ICONS)
Возвращает: ID иконки.

playerid — игрок, у которого должна отобразиться иконка
Float:X — положение иконки по координате X
Float:Y — положение иконки по координате Y
Float:Z — положение иконки по координате Z
markerType — ID иконки, которую вы хотите отобразить. Список доступных иконок можно посмотреть тут -http://wiki.sa-mp.com/wiki/SetPlayerMapIcon
color — цвет иконки

RemoveStreamedMapIcon(playerid, IconID)
Описание: Удаляет иконку
playerid — игрок, у которого удаляется иконка
IconID — ид иконки

CheckIcons(playerid)
Описание: Проверка и обновление иконок. Это можно запихнуть в OnPlayerUpdate или создать таймер.

Установка:
Распаковать файл IPP.inc и поместить его в ваши инлуды (pawno\includes\)
Откройте ваш мод,фс и вверху пропишите: #include <IPP>
В паблик OnPlayerConnect добавьте OnMapIconConnect(playerid), а в паблик OnPlayerDisconnect -OnMapIconDisconnect(playerid).