ox_lib-Funktionen
Welche ox_lib-Funktionen neu aussehen und was dabei zu beachten ist.
Das Add-on hat keine eigenen Exports, Events oder Callbacks. Deine Scripts rufen ox_lib wie gewohnt auf, und ox_lib schickt die Daten an die neue Oberfläche. Rückgabewerte und Callbacks sind dieselben wie bei der Original-Oberfläche.
Unterstützte Funktionen
| ox_lib | Oberfläche |
|---|---|
lib.notify, lib.defaultNotify | Benachrichtigungen |
lib.progressBar, lib.progressCircle, lib.cancelProgress | Fortschrittsbalken und -kreis |
lib.showTextUI, lib.hideTextUI | Text UI |
lib.alertDialog, lib.closeAlertDialog | Alert-Dialog |
lib.inputDialog, lib.closeInputDialog | Input-Dialog |
lib.registerContext, lib.showContext, lib.hideContext | Context-Menü |
lib.registerMenu, lib.showMenu, lib.hideMenu | List-Menü |
lib.addRadialItem, lib.registerRadial, lib.showRadialMenu, lib.hideRadial | Radial-Menü |
lib.skillCheck, lib.cancelSkillCheck | Skill Check |
lib.setClipboard | Zwischenablage |
Icons
Icons nutzen Font Awesome Free 6, mit denselben Namen wie bei ox_lib, zum Beispiel icon = 'car'. Bilder gehen als URL, zum Beispiel nui://...png.
- Pro-Icons (
fal,fat,fad) werden als normale Solid-Icons angezeigt. - Marken-Icons brauchen ihr Präfix, zum Beispiel
icon = 'fab fa-discord'odericon = { 'fab', 'discord' }.
Text UI mit Taste
Beginnt der Text mit einer Taste in eckigen Klammern, wird sie als Taste angezeigt. Ein Trennzeichen danach (-, : oder |) fällt weg. Ausschalten mit textUi.keyBadge = false.
lib.showTextUI('[E] - Tür öffnen')Zeitraum als Text
Ein date-range-Feld mit returnString = true gibt beide Daten als Text zurück, zum Beispiel { '10/11/2026', '15/11/2026' }. Das Format kommt aus format, Standard ist DD/MM/YYYY.
Radial-Menü
Neben dem Mittelknopf schließt auch Escape das Radial-Menü. ox_lib bekommt dabei dieselbe Meldung wie beim Mittelknopf.
