sc_textUI is een framework-onafhankelijke FiveM NUI resource die een interactiesleutel en bericht weergeeft via client exports of server events. FiveMX heeft de publieke ScubeScripts/sc_textUI repository geïnspecteerd op 23 juli 2026 bij commit e97687f41b97.
Interface geverifieerd
Het manifest identificeert versie 1.0.0, verklaart ui/textui.html als zijn NUI pagina en exports showUI plus hideUI. De README documenteert de client calls exports.sc_textUI:showUI(key, message) En exports.sc_textUI:hideUI(). Servercode kan de bijbehorende client events triggeren met een speler-ID, sleutel en bericht.
Het pakket vereist geen ESX of QBCore in zijn manifest. De README bevat een apart voorbeeld voor het vervangen van ESX TextUI functies, zodat berichten zoals Press [E] to use worden opgesplitst in een sleutel en een label voordat de sc_textUI export wordt aangeroepen.
Installatie en integratie
- Kloon of download de creator repository en pin de beoordeelde commit.
- Plaats
sc_textUIin de resources directory en voegensure sc_textUItoe vóór resources die de exports ervan aanroepen. - Vervang één interactie tegelijk en houd de originele UI aanroep beschikbaar voor terugdraaien.
- Verberg de UI altijd wanneer de speler het interactiebereik verlaat, de resource stopt of de relevante status verandert.
- Test zowel client exports als eventuele server-getriggerde berichten met normale spelersrechten.
UX en prestatiecontroles
Inspecteer de prompt op 16:9, ultrawide en kleinere laptopresoluties, met lange vertaalde tekst en verschillende UI-schaling. Bevestig dat prompts niet stapelen wanneer twee bronnen de UI aanroepen en dat een verlopen prompt verdwijnt na dood, teleporteren, opnieuw verbinden of herstarten van de bron.
Het README-voorbeeld loopt elke frame terwijl een marker in de buurt is. Dat is voorbeeldintegratiecode, geen vereiste van de UI zelf. Profileer de bron die de nabijheidsloop bezit en vermijd dubbele loops van verschillende interactiesystemen.
Licentie en bronstatus
De repository bevat de GPL-3.0-licentie. Bewaar de bijbehorende meldingen en bekijk de verplichtingen voordat je een gewijzigde versie distribueert. FiveMX heeft geen formele prestatiebenchmark uitgevoerd; de broncontrole bevestigt de interface en bestanden, niet de compatibiliteit met elke UI- of frameworkversie.
