Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RegisterCommand('veh', function(source, args, rawCommand)
- local veh = args[1]
- if veh then
- Citizen.CreateThread(function()
- local vehicle = GetHashKey(veh)
- if IsModelInCdimage(vehicle) then
- local ped = GetPlayerPed(-1)
- if ped and ped ~= -1 then
- RequestModel(vehicle)
- while not HasModelLoaded(vehicle) do
- Wait(1)
- end
- local coords = GetOffsetFromEntityInWorldCoords(GetPlayerPed(-1), 0, 5.0, 0)
- local _vehicle = CreateVehicle(vehicle, coords, GetEntityHeading(GetPlayerPed(-1), true, false))
- SetVehicleOnGroundProperly(_vehicle)
- SetModelAsNoLongerNeeded(vehicle)
- Citizen.InvokeNative(0xB736A491E64A32CF,Citizen.PointerValueIntInitialized(_vehicle))
- local name = GetDisplayNameFromVehicleModel(vehicle)
- TriggerEvent("chatMessage", "Server", {54, 244, 140}, "You have spawned a "..name)
- end
- else
- TriggerEvent("chatMessage", "Error", {255, 0, 0}, "That vehicle name does not exist.")
- end
- end)
- else
- TriggerEvent("chatMessage", "Error", {255, 0, 0}, "Incorrect Usage: /veh [vehicle hash]")
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement