function shootProjectile()
local vehicle = getPedOccupiedVehicle(localPlayer)
-- Only create projectile if we are inside a vehicle
if(vehicle)then
if getVehicleModelFromName(vehicle) == 601 then
local x, y, z = getElementPosition(vehicle)
createProjectile(vehicle, 19, x, y, z)
end
end
end
function swatEnter ( thePlayer, seat )
if getElementModel ( source ) == 'Put swat tank id here' then
bindKey("mouse1", "down", shootProjectile)
toggleControl ( "vehicle_fire", false )
end
end
addEventHandler ( "onVehicleEnter", getRootElement(), swatEnter )
function swatExit ( thePlayer, seat )
if getElementModel ( source ) == 'Put swat tank id here' then
unbindKey("mouse1", "down", shootProjectile)
toggleControl ( "vehicle_fire", true )
end
end
addEventHandler ( "onVehicleExit", getRootElement(), swatExit ))
-- Not tested --