int doorStatus = getCarDoorLockStatus(Vehicle car)
Определяет состояние дверей автомобиля (открыты/закрыты)
Vehicle car
хэндл кара
doorStatus
состояние двери (0/1)
function main()
repeat wait(0) until isSampAvailable() -- ждем доступность SA-MP
sampRegisterChatCommand("check", function(arg) -- регистрируем команду, которая принимает id автомобиля (/check id)
if tonumber(arg) then -- если аргумент - число, то
local result, handle = sampGetCarHandleBySampVehicleId(tonumber(arg)) -- получаем хэндл кара
if result then -- если машина существует, то
local doorStatus = getCarDoorLockStatus(handle) -- получаем состояние двери (0 - открыта, 1 - закрыта)
sampAddChatMessage("Машина "..(doorStatus == 0 and "открыта!" or "закрыта!"), -1)
end
end
end)
wait(-1) -- не даем скрипту завершиться
end