GetVehicleNameFromID: Difference between revisions
Jump to navigation
Jump to search
m (Visual improvement) |
|||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Server client function}} | |||
__NOTOC__ | |||
{{Deprecated|getVehicleNameFromModel}} | |||
Gets the name of a vehicle by its model id. | |||
==Syntax== | ==Syntax== | ||
Line 13: | Line 14: | ||
===Returns=== | ===Returns=== | ||
Returns | Returns the name of the vehicle if the id was valid, ''false'' otherwise. | ||
==Example== | |||
This will retrieve the name of a car so its name can be displayed when the player chooses to spawn a car by ID. | |||
<syntaxhighlight lang="lua"> | |||
function createvehiclecommand ( sourcePlayer, commandName, carid ) | |||
-- This function is triggered by the text "spawnvehicle" in the console. | |||
-- The player must specify the parameter 'carid' to specify | |||
-- what car they wish to spawn. | |||
local x, y, z = getElementPosition ( sourcePlayer ) | |||
-- Get the position of the player to spawn the car near this location | |||
local carname = getVehicleNameFromID ( tonumber(carid) ) | |||
-- Get the name of the car the player asked for and store it in the | |||
-- variable 'carname' | |||
if carname == false then | |||
outputChatBox ( "That is not a valid car ID", sourcePlayer ) | |||
else | |||
createVehicle ( carid, x + 5, y, z ) | |||
-- Spawn the car at x + 5 from the player so it doesn't crush him | |||
outputChatBox ( "A " .. carname .. " was created!" ) | |||
end | |||
-- If the entered car ID is invalid, false will be returned. | |||
-- Otherwise a string is returned, we create the car and announce the car name in the chatbox. | |||
end | |||
addCommandHandler ( "spawnvehicle", createvehiclecommand ) | |||
</syntaxhighlight> | |||
==See Also== | ==See Also== | ||
{{Vehicle functions}} | {{Vehicle functions}} |
Latest revision as of 11:31, 26 June 2014
This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. | |
Please use getVehicleNameFromModel instead. |
Gets the name of a vehicle by its model id.
Syntax
string getVehicleNameFromID ( int id )
Required Arguments
- id: This is a vehicle id. See vehicle to see what values will return names (true).
Returns
Returns the name of the vehicle if the id was valid, false otherwise.
Example
This will retrieve the name of a car so its name can be displayed when the player chooses to spawn a car by ID.
function createvehiclecommand ( sourcePlayer, commandName, carid ) -- This function is triggered by the text "spawnvehicle" in the console. -- The player must specify the parameter 'carid' to specify -- what car they wish to spawn. local x, y, z = getElementPosition ( sourcePlayer ) -- Get the position of the player to spawn the car near this location local carname = getVehicleNameFromID ( tonumber(carid) ) -- Get the name of the car the player asked for and store it in the -- variable 'carname' if carname == false then outputChatBox ( "That is not a valid car ID", sourcePlayer ) else createVehicle ( carid, x + 5, y, z ) -- Spawn the car at x + 5 from the player so it doesn't crush him outputChatBox ( "A " .. carname .. " was created!" ) end -- If the entered car ID is invalid, false will be returned. -- Otherwise a string is returned, we create the car and announce the car name in the chatbox. end addCommandHandler ( "spawnvehicle", createvehiclecommand )
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