Как создать маркер на стороне сервера с проверкой?

  • Автор темы Автор темы Mochah
  • Дата начала Дата начала

Mochah

Пользователь
Привет! Как создать мне маркер на стороне сервера, чтобы проверка работала, если персонаж в автомобиле.
Например я хочу вызывать триггер, когда игрок в авто за рулем?
 
Привет! Как создать мне маркер на стороне сервера, чтобы проверка работала, если персонаж в автомобиле.
Например я хочу вызывать триггер, когда игрок в авто за рулем?

Пример (под себя настройте):
Код:
local marker = ...
function onMarkerHit(player, dim)
    if isElement(player) and getElementType(player) == "player" then
        local vehicle = getPedOccupiedVehicle(player) -- Получаем транспортное средство игрока
        if vehicle then
            local seat = getPedOccupiedVehicleSeat(player) -- Получаем сиденье, на котором находится игрок
            if seat == 0 then -- Проверяем, за рулем ли игрок (0 это водительское)
                -- ... trigger
            end
        end
    end
end
addEventHandler("onMarkerHit", marker, onMarkerHit)

Почитайте подробнее на вики: MTA Wiki OnMarkerHit
 
Пример (под себя настройте):
Код:
local marker = ...
function onMarkerHit(player, dim)
    if isElement(player) and getElementType(player) == "player" then
        local vehicle = getPedOccupiedVehicle(player) -- Получаем транспортное средство игрока
        if vehicle then
            local seat = getPedOccupiedVehicleSeat(player) -- Получаем сиденье, на котором находится игрок
            if seat == 0 then -- Проверяем, за рулем ли игрок (0 это водительское)
                -- ... trigger
            end
        end
    end
end
addEventHandler("onMarkerHit", marker, onMarkerHit)

Почитайте подробнее на вики: MTA Wiki OnMarkerHit

Спасибо.
 
А почему некоторые маркеры даже работают в другом измерении?
даже если физически маркер в 0 измерений, то во всех следующих на данной позиции они работают?
 
Назад
Сверху