Видео [Показать]
Генерация происходит мгновенно, всё максимально оптимизировано. Для создания фигур используется объект 19789 (ссылка). Вы можете задавать размер сетки координат и радиус самого создания объектов. Лимит единовременно созданных карт 1000 шт. Для создания объектов используется плагин Streamer (ссылка). Вы можете легко дополнять элементы для создания по примеру других или вовсе заменить объекты создания на свои.
Функционал системы:
Элементы [Показать]
Создать карту
CreateCubeMap(const Float:position[3], const bool:elements[E_MAP_ELEMENT_TYPE], Float:size, Float:radius, world, texture_index, texture_model, const texture_library[], const texture_name[])
- ■ position - координаты создания (центр карты)
■ elements - массив исключений. Вы можете указать, какие элементы не нужно создавать, для этого нужно указать true для нужного элемента
■ size - размер создаваемой сетки координат. Приемлемые значения 60.0 - 80.0 ед
■ radius - расстояние от центра карты до координаты создания, которое будет включено для создания элементов
■ world - виртуальный мир, в котором будет создана карта (от 0)
Следующие параметры (texture_index, texture_model, texture_library, texture_name) относятся к функции SetObjectMaterial (ссылка). Если оставить texture_library или texture_name пустыми, текстура заменена не будет.
В случае успешной генерации, функция возвращает уникальный ID карты, который не повторяется на протяжении работы сервера, счёт начинается с 1, в ином случае возвращает 0.
Удалить карту
DestroyCubeMap(mapid)
- ■ mapid - ID созданной карты
В случае успешного удаления, функция возвращает 1, в ином случае возвращает 0.
Получить координаты спавна у случайного элемента
GetSpawnCubeMap(mapid, Float:range, &Float:x, &Float:y, &Float:z, &Float:a)
- ■ mapid - ID созданной карты
■ range - радиус, на котором проверяются игроки, относительно созданных элементов. Если какой-либо игрок находится в указанном радиусе, данный элемент пропускается
■ x - возвращаемая координата X
■ y - возвращаемая координата Y
■ z - возвращаемая координата Z
■ a - возвращаемый угол поворота
В случае успешного выполнения, функция возвращает 1, в ином случае возвращает 0.
Стоимость: 5000 руб
Связаться со мной можно на форуме в личных сообщениях или в Telegram (ссылка)
Сообщение отредактировал M I S T E V: 09 января 2026 - 13:34
Вход
Регистрация
Помощь























