SetVehicleRespawnDelay: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
mNo edit summary  | 
				m (→See Also)  | 
				||
| (2 intermediate revisions by one other user not shown) | |||
| Line 3: | Line 3: | ||
This function sets the time delay (in milliseconds) the vehicle will remain wrecked before respawning.  | This function sets the time delay (in milliseconds) the vehicle will remain wrecked before respawning.  | ||
{{Important Note|[[toggleVehicleRespawn]] must be set to true for this function to have any effect}}    | {{Important Note|[[toggleVehicleRespawn]] must be set to true for this function to have any effect}}    | ||
==Syntax==  | ==Syntax==  | ||
<syntaxhighlight lang="lua">bool setVehicleRespawnDelay ( vehicle theVehicle, int timeDelay )</syntaxhighlight>  | <syntaxhighlight lang="lua">  | ||
{{OOP||[[vehicle]]:setRespawnDelay|respawnDelay}}  | bool setVehicleRespawnDelay ( vehicle theVehicle, int timeDelay )  | ||
</syntaxhighlight>  | |||
{{OOP||[[vehicle]]:setRespawnDelay|respawnDelay|getVehicleRespawnDelay}}  | |||
===Required Arguments===  | ===Required Arguments===  | ||
*'''theVehicle''': The [[vehicle]] you wish to change the respawn delay of.  | *'''theVehicle''': The [[vehicle]] you wish to change the respawn delay of.  | ||
| Line 14: | Line 19: | ||
==Example==  | ==Example==  | ||
<section name="Server" class="server" show="true">  | |||
This example creates a vehicle and makes it so that it will respawn at its original position 20 seconds after it has blown up.  | This example creates a vehicle and makes it so that it will respawn at its original position 20 seconds after it has blown up.  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
local vehicle = createVehicle ( 400, 1, 1, 1 )       -- create us a new vehicle  | |||
if   | if vehicle then  | ||
     toggleVehicleRespawn (   |      toggleVehicleRespawn ( vehicle, true )     -- enable vehicle respawn  | ||
     setVehicleRespawnDelay (   |      setVehicleRespawnDelay ( vehicle, 20000 )  -- tell the server to respawn the vehicle 20 seconds after it's blown  | ||
end  | end  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
</section>  | |||
==See Also==  | ==See Also==  | ||
{{  | {{Vehicle_functions|server}}  | ||
Latest revision as of 23:05, 6 September 2024
This function sets the time delay (in milliseconds) the vehicle will remain wrecked before respawning.
| Important Note: toggleVehicleRespawn must be set to true for this function to have any effect | 
Syntax
bool setVehicleRespawnDelay ( vehicle theVehicle, int timeDelay )
OOP Syntax Help! I don't understand this!
- Method: vehicle:setRespawnDelay(...)
 - Variable: .respawnDelay
 - Counterpart: getVehicleRespawnDelay
 
Required Arguments
- theVehicle: The vehicle you wish to change the respawn delay of.
 - timeDelay: The amount of milliseconds to delay.
 
Returns
Returns true if the vehicle was found and edited.
Example
Click to collapse [-]
ServerThis example creates a vehicle and makes it so that it will respawn at its original position 20 seconds after it has blown up.
local vehicle = createVehicle ( 400, 1, 1, 1 )       -- create us a new vehicle
if vehicle then
    toggleVehicleRespawn ( vehicle, true )     -- enable vehicle respawn
    setVehicleRespawnDelay ( vehicle, 20000 )  -- tell the server to respawn the vehicle 20 seconds after it's blown
end
See Also
- getModelHandling
 - getVehicleIdleRespawnDelay
 - getVehicleRespawnDelay
 - getVehicleRespawnPosition
 - getVehicleRespawnRotation
 - getVehiclesOfType
 - isVehicleRespawnable
 - resetVehicleExplosionTime
 - resetVehicleIdleTime
 - respawnVehicle
 - setModelHandling
 - setVehicleIdleRespawnDelay
 - setVehicleRespawnDelay
 - setVehicleRespawnPosition
 - setVehicleRespawnRotation
 - spawnVehicle
 - toggleVehicleRespawn
 - Shared
 - addVehicleUpgrade
 - addVehicleSirens
 - attachTrailerToVehicle
 - blowVehicle
 - createVehicle
 - detachTrailerFromVehicle
 - fixVehicle
 - getOriginalHandling
 - getTrainDirection
 - getTrainPosition
 - getTrainSpeed
 - getVehicleColor
 - getVehicleCompatibleUpgrades
 - getVehicleController
 - getVehicleDoorOpenRatio
 - getVehicleDoorState
 - getVehicleEngineState
 - getVehicleHandling
 - getVehicleHeadLightColor
 - getVehicleLandingGearDown
 - getVehicleLightState
 - getVehicleMaxPassengers
 - getVehicleModelFromName
 - getVehicleName
 - getVehicleNameFromModel
 - setVehicleNitroActivated
 - 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
 - removeVehicleSirens
 - setTrainDerailable
 - setTrainDerailed
 - setTrainDirection
 - setTrainPosition
 - setTrainSpeed
 - setVehicleColor
 - setVehicleDamageProof
 - setVehicleDoorOpenRatio
 - setVehicleDoorState
 - setVehicleDoorsUndamageable
 - setVehicleEngineState
 - setVehicleFuelTankExplodable
 - setVehicleHandling
 - setVehicleHeadLightColor
 - setVehicleLandingGearDown
 - setVehicleLightState
 - setVehicleLocked
 - setVehicleOverrideLights
 - setVehiclePaintjob
 - setVehiclePanelState
 - setVehiclePlateText
 - setVehicleSirens
 - setVehicleSirensOn
 - setVehicleTaxiLightOn
 - setVehicleTurretPosition
 - setVehicleVariant
 - setVehicleWheelStates