SetVehicleRespawnDelay: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(OOP)
 
(3 intermediate revisions by 2 users 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]]:setReapawnDelay|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">
newvehicle = createVehicle ( 400, 1, 1, 1 )      -- create us a new vehicle
local vehicle = createVehicle ( 400, 1, 1, 1 )      -- create us a new vehicle
if ( newvehicle ) then
if vehicle then
     toggleVehicleRespawn ( newvehicle, true )    -- enable vehicle respawn
     toggleVehicleRespawn ( vehicle, true )    -- enable vehicle respawn
     setVehicleRespawnDelay ( newvehicle, 20000 )  -- tell the server to respawn the vehicle 20 seconds after it's blown
     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}}
{{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.

[[{{{image}}}|link=|]] 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 [-]
Server

This 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