-- client side:
local posTab = { sx, sy, sz, srot }
triggerServerEvent("requestVehicleSpawn", localPlayer, 448, posTab)
addEvent ( "returnVehicleSpawned", true )
addEventHandler ( "returnVehicleSpawned", root,
function ( vehicle )
if ( vehicle ) then
outputChatBox ( "You've just spawned a: ".. getVehicleName ( vehicle ) )
else
outputChatBox ( "Vehicle not sent from server side." )
end
end
)
-- server side:
----- SPAWNS REQUESTED VEHICLE AT POSITION
function spawnTheVehicle(modelid, position) -- Never call a function like a default function name.
local car = createVehicle(modelid, position[1], position[2], position[3], 0, 0, position[4])
warpPedIntoVehicle(source, car)
triggerClientEvent ( source, "returnVehicleSpawned", source, car )
end
addEvent("requestVehicleSpawn", true)
addEventHandler("requestVehicleSpawn", root, spawnTheVehicle)