Lua:
local vehicleClassDisabloiKontrolli = {
[0] = true, --compacts
[1] = true, --sedans
[2] = true, --SUV's
[3] = true, --coupes
[4] = true, --muscle
[5] = true, --sport classic
[6] = true, --sport
[7] = true, --super
[8] = false, --motorcycle
[9] = true, --offroad
[10] = true, --industrial
[11] = true, --utility
[12] = true, --vans
[13] = false, --bicycles
[14] = false, --boats
[15] = false, --helicopter
[16] = false, --plane
[17] = true, --service
[18] = true, --emergency
[19] = false --military
}
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
local player = GetPlayerPed(-1)
local vehicle = GetVehiclePedIsIn(player, false)
local vehicleClass = GetVehicleClass(vehicle)
if ((GetPedInVehicleSeat(vehicle, -1) == player) and vehicleClassDisabloiKontrolli[vehicleClass]) then -- Disabloi ohjattavuus jos pelaaja on kuskinpaikalla ja vehicle classi matchaa arrayn
if IsEntityInAir(vehicle) then -- Tsekkaa onko ajoneuvo ilmassa, jos on niin disabloi käännettävyys
DisableControlAction(2, 59)
DisableControlAction(2, 60)
end
end
end
end)