OnVehicleSpawn: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Godpolice13 moved page Resource:Resource:OnVehicleSpawn to OnVehicleSpawn over redirect)
(Automatically fixing double redirect from Resource:OnVehicleSpawn to Resource:OnElementSpawn in a maintenance job)
Tag: Redirect target changed
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<pageclass class="resource" subcaption="Resource"></pageclass>
#redirect [[Resource:OnElementSpawn]]
This Serverside Script adds the function: onVehicleSpawn.
 
'''Download can be found at the''' [https://community.multitheftauto.com/index.php?p=resources&s=details&id=18374 MTA community page]'''.'''
 
==Source==
The source of this event is the vehicle that spawned.
 
==Code==
<section name="Clientside Script" class="client" show="true">
<syntaxhighlight lang="lua">
addEventHandler("onClientElementStreamIn", root, function()
if getElementType(source) == "vehicle" then
triggerServerEvent("onVehicleSpawnCheck", localPlayer, source)
end
end)
</syntaxhighlight>
</section>
<section name="Serverside Script" class="server" show="true">
<syntaxhighlight lang="lua">
addEvent("onVehicleSpawn", true)
 
function onVehicleSpawnCheck(vehicle)
triggerEvent("onVehicleSpawn", vehicle)
end
addEvent("onVehicleSpawnCheck", true)
addEventHandler("onVehicleSpawnCheck", root, onVehicleSpawnCheck)
</syntaxhighlight>
</section>
 
==Example Code==
<section name="Serverside Example" class="server" show="true">
<syntaxhighlight lang="lua">
local Vehicle = createVehicle(411, 100, 100, 100)
 
addEventHandler("onVehicleSpawn", root, function()
setElementPosition(source, 0, 0, 3)
end)
</syntaxhighlight>
</section>
 
'''Author: Godpolice13'''
 
{{See also/Server event|Vehicle events}}

Latest revision as of 11:28, 27 August 2022