SetVehicleTurretPosition

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function sets the position of a vehicle's turret, if it has one. This can be used to influence the turret's rotation, so it doesn't follow the camera. Vehicles with turrets include firetrucks and tanks.

Syntax

bool setVehicleTurretPosition ( vehicle turretVehicle, float positionX, float positionY )

OOP Syntax Help! I don't understand this!

Method: vehicle:setTurretPosition(...)
Variable: .turretPosition
Counterpart: getVehicleTurretPosition


Required Arguments

  • turretVehicle: The vehicle whose turret position you want to retrieve. This should be a vehicle with a turret.
  • positionX: The horizontal position of the turret. In radians
  • positionY: The vertical position of the turret. In radians

Returns

Returns a true if a valid vehicle element and valid positions were passed, false otherwise.

Example

This example will force vehicle turrets to aim straight forwards.

-- Find all the vehicles, and store them in a vehicles variable
local vehicles = getElementsByType ( "vehicle" )
-- Loop through the vehicle list
for vehicleKey, vehicleValue in ipairs(vehicles) do
	-- Set the turret to aim straight forwards
	setVehicleTurretPosition ( vehicleValue, 0, 0 )
end

See Also