Text UI für FiveM: Quellen- und Setup-Notizen

Text UI für FiveM: Quell- und Einrichtungsnotizen

sc_textUI ist eine Framework-unabhängige FiveM NUI-Ressource, die einen Interaktionsschlüssel und eine Nachricht über Client-Exporte oder Server-Ereignisse anzeigt. FiveMX hat die Öffentlichkeit überprüft ScubeScripts/sc_textUI Repository am 23. Juli 2026 beim Commit e97687f41b97.

Verifizierte Schnittstelle

Das Manifest identifiziert Version 1.0.0, deklariert ui/textui.html als seine NUI-Seite und exportiert showUI plus hideUI. Die README dokumentiert die Client-Aufrufe exports.sc_textUI:showUI(key, message) Und exports.sc_textUI:hideUI(). Servercode kann die entsprechenden Client-Ereignisse mit einer Spieler-ID, einem Schlüssel und einer Nachricht auslösen.

Das Paket benötigt weder ESX noch QBCore in seinem Manifest. Die README enthält ein separates Beispiel zum Ersetzen von ESX TextUI-Funktionen, sodass Nachrichten wie Drücke [E] zur Benutzung in einen Schlüssel und ein Label aufgeteilt werden, bevor der sc_textUI-Export aufgerufen wird.

Installation und Integration

  1. Klonen oder laden Sie das Ersteller-Repository herunter und pinnen Sie den überprüften Commit.
  2. Ort sc_textUI im Ressourcenverzeichnis und fügen Sie hinzu ensure sc_textUI vor Ressourcen, die ihre Exporte aufrufen.
  3. Ersetzen Sie jeweils eine Interaktion und halten Sie den ursprünglichen UI-Aufruf für ein Rollback verfügbar.
  4. Verstecken Sie den UI immer, wenn der Spieler den Interaktionsbereich verlässt, die Ressource stoppt oder sich der relevante Status ändert.
  5. Testen Sie sowohl Client-Exporte als auch serverseitig ausgelöste Nachrichten mit normalen Spielerberechtigungen.

UX- und Performance-Checks

Überprüfen Sie die Eingabeaufforderung bei 16:9, Ultrawide und kleineren Laptop-Auflösungen, mit langem übersetztem Text und unterschiedlicher UI-Skalierung. Bestätigen Sie, dass sich Eingabeaufforderungen nicht stapeln, wenn zwei Ressourcen die UI aufrufen, und dass eine veraltete Eingabeaufforderung nach dem Tod, Teleport, erneuter Verbindung oder Ressourcen-Neustart verschwindet.

Das README-Beispiel läuft bei jedem Frame, solange ein Marker in der Nähe ist. Das ist ein Beispiel-Integrationscode, keine Anforderung der UI selbst. Profilen Sie die Ressource, die die Proximity-Schleife besitzt, und vermeiden Sie doppelte Schleifen von mehreren Interaktionssystemen.

Lizenz- und Quellstatus

Das Repository enthält die GPL-3.0-Lizenz. Bewahren Sie deren Hinweise und überprüfen Sie die Verpflichtungen, bevor Sie eine modifizierte Version verbreiten. Ich habe keinen formellen Leistungsbenchmark reproduziert; die Quellprüfung bestätigt die Schnittstelle und Dateien, nicht die Kompatibilität mit jeder UI- oder Framework-Version.

Verwandte FiveMX-Anleitungen

Schreibe einen Kommentar