Exports
Dalton TextUI expone dos funciones de cliente para mostrar y ocultar interfaces de interaccion.
showTextUI
Sección titulada «showTextUI»Muestra una UI por id. Tambien permite modo multiaccion.
exports['dalton_textui']:showTextUI(id, label, keybind, options)Parametros
Sección titulada «Parametros»id(string): Identificador unico de la UI.label(string|nil): Texto principal.keybind(string|nil): Tecla o texto corto de accion.options(table|nil): Opciones de personalizacion.
options disponibles
Sección titulada «options disponibles»defaultTitle(string): Titulo del bloque.defaultIcon(string): Icono del titulo.actions(table): Lista de acciones (maximo 3).
Cada accion admite:
label(string): Texto visible de la accion.keybind(string): Tecla o texto corto.
hideTextUI
Sección titulada «hideTextUI»Oculta una UI previamente creada usando el mismo id.
exports['dalton_textui']:hideTextUI(id)Parametros
Sección titulada «Parametros»id(string): ID que usaste en showTextUI.
Ejemplos
Sección titulada «Ejemplos»Modo simple
Sección titulada «Modo simple»exports['dalton_textui']:showTextUI('open_door', 'Abrir puerta', 'E', { defaultTitle = 'Interaccion', defaultIcon = 'fa-door-open'})Modo multiaccion
Sección titulada «Modo multiaccion»exports['dalton_textui']:showTextUI('garage_actions', nil, nil, { defaultTitle = 'Garage', defaultIcon = 'fa-car', actions = { { label = 'Guardar vehiculo', keybind = 'E' }, { label = 'Sacar vehiculo', keybind = 'G' }, { label = 'Ver llaves', keybind = 'H' } }})Ocultar UI
Sección titulada «Ocultar UI»exports['dalton_textui']:hideTextUI('garage_actions')