Проверка фар/дверей автомобиля

Ninthmoon

Известный
Автор темы
464
130
Версия MoonLoader
.026-beta
Есть ли функция которая возвращает состояние фар и дверей?
 
Решение
Lua:
function GetVehicleStatus(handle) -- return: engine, doors, lights
    local memory = require 'memory'
    return isCarEngineOn(handle), memory.getint8(getCarPointer(handle) + 0x4F8) == 1, memory.getint8(getCarPointer(handle) + 0x584) == 1
end


-- пример
if isCharInAnyCar(PLAYER_PED) then
    local veh = storeCarCharIsInNoSave(PLAYER_PED)
    local engine, doors, lights = GetVehicleStatus(veh)
    print('Vehicle: '..(getNameOfVehicleModel(getCarModel(veh)) or 'unknown'))
    print('Engine: ', engine)
    print('Doors: ', doors)
    print('Lights: ', lights)
end

chapo

tg/inst: @moujeek
Всефорумный модератор
9,097
12,127
Lua:
function GetVehicleStatus(handle) -- return: engine, doors, lights
    local memory = require 'memory'
    return isCarEngineOn(handle), memory.getint8(getCarPointer(handle) + 0x4F8) == 1, memory.getint8(getCarPointer(handle) + 0x584) == 1
end


-- пример
if isCharInAnyCar(PLAYER_PED) then
    local veh = storeCarCharIsInNoSave(PLAYER_PED)
    local engine, doors, lights = GetVehicleStatus(veh)
    print('Vehicle: '..(getNameOfVehicleModel(getCarModel(veh)) or 'unknown'))
    print('Engine: ', engine)
    print('Doors: ', doors)
    print('Lights: ', lights)
end
 
  • Нравится
Реакции: VRush и ARMOR