Squirrel/Server/Functions/Vehicles/GetAddon
From Liberty Unleashed Wiki
(Difference between revisions)
(New page: __NOTOC__ This function returns the add-on attached to a vehicle. List of add-on IDs can be found from here. If the vehicle has no add-on, VEHA...) |
(→Example) |
||
Line 11: | Line 11: | ||
== Example == | == Example == | ||
− | |||
<code lang="squirrel"> | <code lang="squirrel"> | ||
− | + | function onPlayerCommand( player, cmd, text ) | |
+ | { | ||
+ | if ( cmd == "vehaddon" ) | ||
+ | { | ||
+ | if ( player.Vehicle ) | ||
+ | { | ||
+ | local addon = player.Vehicle.GetAddon(); | ||
+ | MessagePlayer( "This vehicle currently has addon: " + addon, player ); | ||
+ | } | ||
+ | } | ||
+ | } | ||
</code> | </code> | ||
+ | |||
+ | This command will return what addon the the player's vehicle has. | ||
=== Notes === | === Notes === | ||
− | + | The call [[Squirrel/Server/Events/Player/onPlayerCommand|onPlayerCommand]] was used in in this example. More info about this in the corresponding page. | |
== Related Functions == | == Related Functions == | ||
{{Squirrel/Server/Functions/Vehicles}} | {{Squirrel/Server/Functions/Vehicles}} |
Revision as of 14:36, 8 March 2010
This function returns the add-on attached to a vehicle. List of add-on IDs can be found from here. If the vehicle has no add-on, VEHADDON_NONE will be returned.
Syntax
int Vehicle.GetAddon()
Arguments
- none
Example
function onPlayerCommand( player, cmd, text ) { if ( cmd == "vehaddon" ) { if ( player.Vehicle ) { local addon = player.Vehicle.GetAddon(); MessagePlayer( "This vehicle currently has addon: " + addon, player ); } } }
This command will return what addon the the player's vehicle has.
Notes
The call onPlayerCommand was used in in this example. More info about this in the corresponding page.
Related Functions
- CreateVehicle
- FindVehicle
- GetClosestVehicle
- GetVehicleCount
- GetVehicleHandlingData
- GetVehicleIDFromName
- GetVehicleName
- SetVehicleHandlingData
- Vehicle.Alpha
- Vehicle.Angle
- Vehicle.Colour1
- Vehicle.Colour2
- Vehicle.Driver
- Vehicle.EngineDamage
- Vehicle.Explode
- Vehicle.Fix
- Vehicle.GetAddon
- Vehicle.GetPassenger
- Vehicle.GetHandlingData
- Vehicle.GetWheelStatus
- Vehicle.Health
- Vehicle.ID
- Vehicle.IdleRespawnTime
- Vehicle.IdleTime
- Vehicle.LightState
- Vehicle.Locked
- Vehicle.Marker
- Vehicle.MarkerScale
- Vehicle.MarkerSprite
- Vehicle.Model
- Vehicle.OneTime
- Vehicle.PassengerCount
- Vehicle.Pos
- Vehicle.Remove
- Vehicle.Respawn
- Vehicle.RespawnTime
- Vehicle.RGBColour1
- Vehicle.RGBColour2
- Vehicle.SetHandlingData
- Vehicle.SetWheelStatus
- Vehicle.SpawnAngle
- Vehicle.SpawnPos
- Vehicle.SetAddon
- Vehicle.SetEngineState
- Vehicle.SetRadio
- Vehicle.Siren
- Vehicle.SirenLight
- Vehicle.TaxiLight
- Vehicle.Velocity
- Vehicle.VirtualWorld
- Vehicle.Wrecked