Marker (Маркеры)
Описание
Класс Marker
предназначен для управления маркерами (Marker) на карте в RAGE:MP. Он позволяет создавать один или несколько маркеров с различными параметрами настройки.
Подключение библиотеки
Перед использованием необходимо импортировать библиотеку:
import { essentials } from 'ragemp-essentials';
Использование
Создание одного маркера
Для создания одного маркера используется метод essentials.marker.create()
.
Пример:
essentials.marker.create(1, new mp.Vector3(427.95, -981.05, 29.8), 1, {
color: [0, 255, 0, 60],
visible: true
});
Создание нескольких маркеров
Если необходимо создать несколько маркеров, передайте массив координат в essentials.marker.create()
.
Пример:
const markerPositions = [
new mp.Vector3(1820.113, 3673.207, 34.27),
new mp.Vector3(-252.971, 6315.504, 32.427),
new mp.Vector3(427.95, -981.05, 29.8)
];
essentials.marker.create(1, markerPositions, 1, {
color: [0, 255, 0, 60],
visible: true
});
Интерфейс MarkerOptions
MarkerOptions
Определяет настройки, которые могут быть применены к создаваемым маркерам.
Поля:
direction
(Vector3
, необязательное) — Направление маркера.rotation
(Vector3
, необязательное) — Угол поворота маркера.color
([number, number, number, number]
, необязательное) — Цвет маркера в формате[R, G, B, A]
(по умолчанию[255, 255, 255, 255]
).visible
(boolean
, необязательное) — Видимость маркера (по умолчаниюtrue
).dimension
(number
, необязательное) — Измерение, в котором будет находиться маркер (по умолчанию0
).
Документация создана в стиле Blip и адаптирована для использования с ragemp-essentials
. Если у вас есть предложения по улучшению, открывайте issue на GitHub!
Last updated