Блокировка стрельбы из боевого транспорта

LurneT

Известный
Автор темы
20
5
Версия MoonLoader
.025-beta
Расскажу вкратце, мне нужно было написать скрипт, который не позволит стрелять из военного транспорта, основу я взял с другого форума, скрипт работает, но функция которая блочит стрельбу, нет. Сразу скажу что в луа я чайник полнейший, код прикреплю ниже
unitled-2:
script_name("BlockFire")
script_author("Undefined")
require "lib.moonloader"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then
        return
    end
    while not isSampAvailable() do
        wait(0)
    end
    sampAddChatMessage("BlockFire Active!", 0xFFFFFFFF)
    wait(-1)
end



militaryVehicles = {
    [432] = true,
    [425] = true,
    [520] = true,
    }
    
    function disableFireForMilitaryVehicles ( theVehicle, seat )
        if militaryVehicles[getElementModel(theVehicle)] then
            toggleControl ( "vehicle_fire", false )
        else
             toggleControl ( "vehicle_fire", true )
        end
    end
    addEventHandler ("onClientPlayerVehicleEnter", localPlayer, disableFireForMilitaryVehicles )