что не так в коде?

nedoros

Участник
Автор темы
51
3
Версия MoonLoader
.026-beta
Lua:
function sampev.onSendEnterVehicle(id, pass)
    carId = id
    lua_thread.create(function()
        while not isCharInAnyCar(PLAYER_PED) do wait(0) end
        local result, carHandle = sampGetCarHandleBySampVehicleId(carId)
        if getCarDoorLockStatus(carHandle) == 0 then
            sampSendChat('/lock')
        end
    end)
end
Есть код. При посадке педа машина закрывается (если она была открыта) с помощью отправки команды /lock. Но при последующем открытие дверей не происходит проверка на открытые двери и не идет отправка команды. Как сделать, чтобы проверка на двери была постоянная, а не только в момент посадки, чтобы в случае открытия дверей они сразу закрылись?