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

Определяет настройки, которые могут быть применены к создаваемым маркерам.

Поля:

  • 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