Skip to content

tw.text3d

Cote : Client

Texte 3D flottant rendu dans le monde. Doit etre appele a chaque frame pour rester visible.

Fonctions

tw.text3d.draw(options)

Dessine du texte flottant aux coordonnees monde donnees pour la frame courante.

ParametreTypeDescription
optionstableOptions de dessin (voir ci-dessous)

Options :

ChampTypeDefautDescription
xnumberCoordonnee X monde
ynumberCoordonnee Y monde
znumberCoordonnee Z monde
textstringTexte a afficher
scalenumber?0.30Echelle du texte
background_alphainteger?180Opacite du fond (0-255)

Le texte est rendu avec un fond noir et du texte blanc, decale de +0.5 en Z par rapport aux coordonnees donnees.

Exemples

Afficher du texte dans une boucle

lua
CreateThread(function()
    while true do
        Wait(0)

        tw.text3d.draw({
            x = -301.62,
            y = 783.04,
            z = 117.75,
            text = "Press E to interact",
        })
    end
end)

Echelle et transparence personnalisees

lua
CreateThread(function()
    while near_target do
        Wait(0)

        tw.text3d.draw({
            x = coords.x,
            y = coords.y,
            z = coords.z,
            text = "General Store",
            scale = 0.45,
            background_alpha = 120,
        })
    end
end)

Notes

  • draw() rend le texte pour une seule frame. Appelez-le dans une boucle while true avec Wait(0) pour le garder visible.
  • La position Z est automatiquement decalee de +0.5 pour que le texte flotte au-dessus des coordonnees donnees.
  • Ideal pour les indications d'interaction pres des objets ou PNJ.

Premium RedM Scripts — Multi-Framework