local gs_ArmedVehicles = {[425] = true,[447] = true,[520] = true,[430] = false,[464] = false,[432] = false}
function checkNoDMGreen()
local playerT = getElementsByType("player")
for i, thePlayer in ipairs(playerT) do
if getPedOccupiedVehicle(thePlayer) and getPedOccupiedVehicleSeat(thePlayer) == 0 then
local noDm = getElementData(thePlayer,"invincible") or getElementData(thePlayer,"green")
if gs_ArmedVehicles[getElementModel(getPedOccupiedVehicle(thePlayer))] then
if noDm or green then
-- check elementData here then usetoggleControl
toggleControl(thePlayer, 'vehicle_fire', false)
toggleControl(thePlayer, 'vehicle_secondary_fire', false)
else
toggleControl(thePlayer, 'vehicle_fire', true)
toggleControl(thePlayer, 'vehicle_secondary_fire', true)
end
end
end
end
setTimer(checkNoDMGreen,100,0)
I think you want this to happen.