Usar cupón WELCOME para guardar 20%

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ yenes
Texto UI para FiveM: Notas de origen y configuración

sc_textUI para FiveM: exports, instalación y limpieza de avisos

sc_textUI de ScubeScripts es un recurso de avisos de texto para FiveM independiente del framework. La versión 1.0.0 revisada utiliza ui/textui.html y no declara dependencias de ESX ni QBCore. El código se comprobó en el commit e97687f41b97895464522842927fe230e28c1822.

Fuente del creador

Utiliza la interfaz documentada

Los scripts de cliente llaman a exports.sc_textUI:showUI(key, message) y exports.sc_textUI:hideUI(). Los scripts de servidor usan TriggerClientEvent para enviar sc_textUI:showUI a playerId con key y message, o sc_textUI:hideUI a playerId. La NUI asigna la tecla y el mensaje mediante textContent. Esto muestra un aviso; tu código de interacción debe implementar la acción y las comprobaciones de permisos necesarias en el servidor.

Instala e integra primero una interacción

Coloca sc_textUI en resources y añade ensure sc_textUI antes de los recursos que llaman a sus exports. Mantén fxmanifest.lua directamente dentro de la carpeta del recurso. El README incluye un ejemplo opcional para sustituir ESX TextUI; guarda una copia de la integración original antes de adaptarla. Asigna un único responsable al aviso visible para que un recurso no oculte el mensaje de otro.

Oculta avisos antiguos y prueba traducciones largas

Llama a hideUI cuando el jugador abandone la interacción, muera, se teletransporte o cambie de estado y gestiona la limpieza al detener el recurso o reconectar. Prueba mensajes traducidos largos, el escalado de la interfaz y diferentes tamaños de pantalla. El bucle de marcadores que se ejecuta en cada fotograma del README es código de ejemplo, no una exigencia inherente de rendimiento. Mide tu bucle real antes de hacer afirmaciones sobre rendimiento.

Código y licencia

El repositorio incluye GPL-3.0. Conserva su licencia y avisos con el código redistribuido y revisa la licencia antes de distribuir modificaciones. Esta revisión confirma la interfaz documentada y los archivos examinados; no es un benchmark en el juego ni una garantía de compatibilidad con todas las integraciones de interfaz.

Deja una respuesta