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