Плагин-процессор пикапов.
Расширяет стандартные методы использования пикапов, упрощая работу с ними путём изменения структуры хранения данных.
Так же, данный модуль исключает повтор подбора пикапа если игрок стоит на нём.
Новый функционал включает в себя:
Функции:
PHP код:
GetPickupPos (pickupid, &Float:x, &Float:y, &Float:z) // Косвенно возвращает X, Y и Z позицию пикапа
SetPickupPos (pickupid, Float:p_pX, Float:p_pY, Float:p_pZ); // Устанавливает новую позицию пикапу
GetPickupVirtualWorld (pickupid) // Возвращает вирт. мир пикапа (-2 если пикапа не существует)
GetPickupType (pickupid) // Возвращает тип пикапа (-1 если пикап не существует)
IsValidPickup (pickupid) // Проверяет существование пикапа (true/false)
GetPlayerPickup(playerid) // Возвращает ID пикапа, на котором стоит игрок (-1 если не стоит на пикапе)
CountPickups () // Возвращает количество активных пикапов
Коллбэки:
PHP код:
OnPlayerPickupExit (playerid, pickupid) // Срабатывает при выходе игрока из пикапа
Так же, добавлены новые типы пикапов:
PHP код:
PICKUP_TYPE_VEHRESPAWN // срабатывает только в транспорте, не исчезает
PICKUP_TYPE_VEHONFOOT // срабатывает как в транспорте, так и пешком
Актуальная версия: 0.74 (Beta)
Автор: Edwin
Скачать: ePickup
P.S.: Данная версия находится на стадии Beta. Если Вы нашли недочёты, баги, либо же у Вас есть предложения по расширению функционала, пожалуйста, оставьте их в виде комментария прямо здесь.
Если плагин найдёт применение среди достаточного количества скриптеров, будет добавлена совместимость с плагином streamer от инкогнито