Skip to content

tw.input

Cote : Client

Saisie clavier native RedM a l'ecran. Appel bloquant qui suspend le thread courant.

Fonctions

tw.input.native(label, placeholder, maxStringLength?)

Ouvre le clavier natif a l'ecran et attend que le joueur valide ou annule.

ParametreTypeDefautDescription
labelstringTitre affiche au-dessus du clavier
placeholderstringTexte d'exemple dans le champ de saisie
maxStringLengthinteger?60Nombre maximum de caracteres

Retour : string — Le texte saisi par le joueur, ou "" (chaine vide) si le joueur a appuye sur Echap.

Exemples

Saisie de texte basique

lua
local name = tw.input.native("Rename", "Enter a new name")

if name ~= "" then
    print("Player entered: " .. name)
else
    print("Player cancelled input")
end

Longueur de saisie limitee

lua
local code = tw.input.native("Door Code", "Enter 4-digit code", 4)

if code ~= "" then
    TriggerServerEvent("doorlock:tryCode", code)
end

Notes

  • Cette fonction est bloquante (suspend le thread). Elle ne retourne pas tant que le joueur n'a pas valide ou annule.
  • Retourne une chaine vide "" quand le joueur appuie sur Echap.
  • Le clavier natif est l'overlay de saisie standard RedM/GTA.

Premium RedM Scripts — Multi-Framework