Squirrel/Server/Functions/Vehicles/Explode
From Liberty Unleashed Wiki
(Difference between revisions)
(New page: __NOTOC__ This function explodes the given vehicle instantly. Note that you need to input a player who 'caused' the explosion. == Syntax == <code>bool Vehicle.Explode( Player responsible ...) |
(→Example) |
||
Line 11: | Line 11: | ||
== Example == | == Example == | ||
− | |||
<code lang="squirrel"> | <code lang="squirrel"> | ||
− | + | function onPlayerCommand( player, cmd, text ) | |
+ | { | ||
+ | if ( cmd == "explode" ) | ||
+ | { | ||
+ | local veh = player.Vehicle; | ||
+ | if ( veh ) veh.Explode( player ); | ||
+ | } | ||
+ | } | ||
</code> | </code> | ||
+ | This command will explode the vehicle that the player is currently in, they will be the cause of the explosion. | ||
=== 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:32, 8 March 2010
This function explodes the given vehicle instantly. Note that you need to input a player who 'caused' the explosion.
Syntax
bool Vehicle.Explode( Player responsible )
Arguments
- responsible - This is a pointer to the player who was responsible for the destruction of the vehicle
Example
function onPlayerCommand( player, cmd, text ) { if ( cmd == "explode" ) { local veh = player.Vehicle; if ( veh ) veh.Explode( player ); } }
This command will explode the vehicle that the player is currently in, they will be the cause of the explosion.
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