Main/resources/[carscripts]/lc_utils/functions/client/peds.lua
2025-06-07 08:51:21 +02:00

29 lines
No EOL
770 B
Lua

Utils.Peds = {}
function Utils.Peds.spawnPedAtCoords(model, x, y, z, h, freeze, invincible, emote)
while not HasModelLoaded(model) do
Wait(10)
RequestModel(model)
end
local entity = CreatePed(4, model, x, y, z-1, h, false, false)
SetEntityHeading(entity, h)
SetEntityAsMissionEntity(entity, true, true)
if freeze then
FreezeEntityPosition(entity, true)
SetBlockingOfNonTemporaryEvents(entity, true)
end
if invincible then
SetEntityInvincible(entity, true)
SetEntityProofs(entity, true, true, true, true, true, true, true, true)
end
SetModelAsNoLongerNeeded(model)
if emote then
TaskStartScenarioInPlace(entity, emote, 0, true)
end
return entity
end
function Utils.Peds.deletePed(entity)
DeleteEntity(entity)
end