πŸ’»exports

Client exports:

exports['zat-gizmo']:useGizmo(object)

example :

RegisterNetEvent('scriptname:client:placeModel', function(id, model)
    local ped = PlayerPedId()
    local offset = GetOffsetFromEntityInWorldCoords(ped, 0, 1.0, 0)

    RequestModel(model)
    while not HasModelLoaded(model) do
        Wait(1000)
    end

    local object = CreateObject(GetHashKey(model), offset.x, offset.y, offset.z, true, false, false)
    local result = exports['zat-gizmo']:useGizmo(object)
    local heading = GetEntityHeading(object)
    SetEntityAsMissionEntity(object, true, true)
    DeleteEntity(object)


    local coords = vector4(result.position.x, result.position.y, result.position.z, heading)
    local rot    = vector3(result.rotation.x, result.rotation.y, result.rotation.z)
    -- Place the prop using coords and rot.
end)

Last updated