Exports

Create3DTextUI

Creates a 3D text interface at specified coordinates for interaction

exports['fjsf_3dtextui']:Create3DTextUI('id', {
    coords = vector3(-55.2261, -1097.0719, 26.6223),
    markerDist = 15.0,
    displayTextDist = 6.0,
    distInteract = 3.0,
    markerColor = '#ffffffff',
    keys = {
        {
            key = 'E',
            keyNum = 38, 
            text = 'Open Catalogue',
            backgroundColor = '#05d1ec',
            textColor = '#ffffff',
            executeCommand = '',
            triggerEvent = {
                triggerName = 'fjsf_vehicleshop:openVehicleShop',
                args = {'PDM'}
            }
        },
        {
            key = 'G',
            keyNum = 47,
            text = 'Open License Shop',
            backgroundColor = '#05ecbeff',
            textColor = '#ffffff',
            executeCommand = '',
            triggerEvent = {
                triggerName = 'fjsf_vehicleshop:openLicenseShop',
                args = {}
            }
        }
    }
})

Parameters:

  • coords: Location for the 3D text

  • markerDist, displayTextDist, distInteract: Distances for visibility and interaction

  • markerColor: Color of the marker

  • keys: Defines keys for interaction with respective events

ChangeCoords

Changes the coordinates of an existing 3D text UI

exports['fjsf_3dtextui']:ChangeCoords('id', vector3(-55.2261, -1097.0719, 26.6223))

Parameters:

  • coords: New location for the specified 3D text

Remove3DTextUI

Removes the 3D text UI

exports['fjsf_3dtextui']:Remove3DTextUI('id')

Parameters:

  • No parameters required, only the ID of the text UI

ToggleTextUI

Toggles the visibility of the 3D text UI

exports['fjsf_3dtextui']:ToggleTextUI('id', false)
exports['fjsf_3dtextui']:ToggleTextUI('id', true)

Parameters:

  • id: The identifier for the text UI

  • true/false: Show (true) or hide (false) the UI

Last updated