IsVehicleBlown: Difference between revisions
Jump to navigation
Jump to search
(Added an example.) |
m (→Example) |
||
Line 13: | Line 13: | ||
==Example== | ==Example== | ||
This example creates a taxi and checks | This example creates a taxi and checks whether the taxi has blown up or not every time somebody types "/taxi". | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
theTaxi = createVehicle ( 420, 1, 1, 17 ) -- Add a taxi in the middle of SA | theTaxi = createVehicle ( 420, 1, 1, 17 ) -- Add a taxi in the middle of SA | ||
function checkTaxi ( | function checkTaxi ( thePlayer, command ) | ||
if ( isVehicleBlown ( theTaxi ) ) then -- Check | if ( isVehicleBlown ( theTaxi ) ) then -- Check whether it's blown or not | ||
outputChatBox ( "The taxi has blown up.", | outputChatBox ( "The taxi has blown up.", thePlayer, 255, 0, 0 ) -- If so, we'll output it | ||
else -- Anything else (if it's not) | else -- Anything else (if it's not) | ||
outputChatBox ( "The taxi has not blown.", | outputChatBox ( "The taxi has not blown.", thePlayer, 255, 0, 0 ) -- If not, we'll output that instead | ||
end | |||
end | end | ||
addCommandHandler ( "taxi", checkTaxi ) -- Make it check when somebody types "/taxi" | addCommandHandler ( "taxi", checkTaxi ) -- Make it check when somebody types "/taxi" |
Revision as of 20:22, 21 February 2010
This function allows you to determine whether a vehicle is blown or still intact.
Syntax
bool isVehicleBlown ( vehicle theVehicle )
Required Arguments
- theVehicle: The vehicle that you want to obtain the blown status of.
Returns
Returns true if the vehicle specified has blown up, false if it is still intact or the vehicle specified is invalid.
Example
This example creates a taxi and checks whether the taxi has blown up or not every time somebody types "/taxi".
theTaxi = createVehicle ( 420, 1, 1, 17 ) -- Add a taxi in the middle of SA function checkTaxi ( thePlayer, command ) if ( isVehicleBlown ( theTaxi ) ) then -- Check whether it's blown or not outputChatBox ( "The taxi has blown up.", thePlayer, 255, 0, 0 ) -- If so, we'll output it else -- Anything else (if it's not) outputChatBox ( "The taxi has not blown.", thePlayer, 255, 0, 0 ) -- If not, we'll output that instead end end addCommandHandler ( "taxi", checkTaxi ) -- Make it check when somebody types "/taxi"
See Also
- addVehicleUpgrade
- attachTrailerToVehicle
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getOriginalHandling
- getTrainDirection
- getTrainPosition
- getTrainSpeed
- getTrainTrack
- getVehicleColor
- getVehicleCompatibleUpgrades
- getVehicleController
- getVehicleDoorOpenRatio
- getVehicleDoorState
- getVehicleEngineState
- getVehicleHandling
- getVehicleHeadLightColor
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleModelFromName
- getVehicleName
- getVehicleNameFromModel
- getVehicleOccupant
- getVehicleOccupants
- getVehicleOverrideLights
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleSirenParams
- getVehicleSirens
- getVehicleSirensOn
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurretPosition
- getVehicleType
- getVehicleUpgradeOnSlot
- getVehicleUpgradeSlotName
- getVehicleUpgrades
- getVehicleVariant
- getVehicleWheelStates
- isTrainDerailable
- isTrainDerailed
- isVehicleBlown
- isVehicleDamageProof
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleOnGround
- isVehicleTaxiLightOn
- removeVehicleUpgrade
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainPosition
- setTrainSpeed
- setTrainTrack
- setVehicleColor
- setVehicleDamageProof
- setVehicleDoorOpenRatio
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleEngineState
- setVehicleFuelTankExplodable
- setVehicleHandling
- setVehicleHeadLightColor
- setVehicleLandingGearDown
- setVehicleLightState
- setVehicleLocked
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehiclePlateText
- setVehicleSirens
- setVehicleSirensOn
- setVehicleTaxiLightOn
- setVehicleTurretPosition
- setVehicleVariant
- setVehicleWheelStates