Instalación
Del zip a las notificaciones funcionando. Tres pasos, sin base de datos y sin editar los recursos que ya tienes.
ob_notify no necesita ninguna dependencia. Si vienes de otro recurso de
notificaciones, no hace falta que lo desinstales todavía: se puede probar con
los dos puestos.
Instalar
- 1
Descarga el recurso
Desde tu cuenta de Cfx.re, donde aparecen los assets que has adquirido.
- 2
Colócalo en resources
Descomprime la carpeta dentro de
resources/. El nombre tiene que quedar exactamenteob_notify.resources/ └── [orbe]/ └── ob_notify/No le cambies el nombreLos exports se llaman por el nombre del recurso. Si la carpeta se llama
ob_notify-main—como sale de algunas descargas— ningún script lo encontrará. - 3
Añádelo a server.cfg
ensure ob_notifyAntes que los recursos que vayan a usarlo. Si arranca después, los que ya se iniciaron no lo encontrarán.
- 4
Comprueba que va
Arranca el servidor y escribe en la consola del cliente:
/obnotifySi ves una notificación de cada tipo, está instalado. No hay paso cinco.
Que lo usen los scripts que ya tienes
No hay que editar nada. ob_notify se pone en medio de las llamadas de
QBCore y ESX y las pinta con su interfaz. Los cien recursos de tu servidor
siguen llamando a lo de siempre.
| Si tu servidor usa | Qué hacer |
|---|---|
| QBCore | Nada |
| ESX | Instalar los puentes, aquí abajo |
| ox_lib | Nada |
| Llamadas propias | Usar los exports |
ESX — instalar los puentes
Solo si usas ESX. Sustituyen a esx_notify y esx_textui, que vienen dentro
del propio recurso:
resources/[orbe]/ob_notify/bridge/esx_notify/
resources/[orbe]/ob_notify/bridge/esx_textui/Cópialos sobre los originales y reinicia el servidor.
QBCore — iconos que no se reconocen
QBCore mezcla clases de Font Awesome y de Material Icons en el mismo campo. Si un recurso pide un icono que no reconocemos, sale el genérico de su tipo.
Lánzalo con:
/obnotify qbSalen siete avisos con los iconos raros que más usa QBCore. Si alguno cae al
genérico, añade su alias en config.lua:
Config.IconAliases = {
['fas fa-wrench'] = 'wrench',
['attach_money'] = 'money',
['local_police'] = 'shield'
}Comandos de prueba
Todos se autocompletan en la consola con F8.
| Comando | Qué hace |
|---|---|
/obnotify |
Una de cada tipo, en cadena |
/obnotify success |
Un tipo concreto |
/obnotify iconos |
Los 27 iconos con su nombre debajo |
/obnotify qb |
Los iconos raros de QBCore. La prueba de fuego |
/obnotify largo |
Texto largo, para ver cómo envuelve |
/obnotify rafaga |
12 seguidas, para ver la cola y el +N |
/obnotify proceso |
Una notificación actualizándose por id |
/obnotify limpiar |
Vacía la pila |
/obtextui |
Enciende y apaga el TextUI |
/obtextui pulsar |
Simula la pulsación de la tecla |
/notify |
Abre el panel de ajustes |
Si algo falla
| Lo que ves | Causa | Solución |
|---|---|---|
| No sale nada | El recurso no arrancó | Mira la consola del servidor al iniciar |
| Salen las notificaciones de siempre | ob_notify arrancó después |
Súbelo en server.cfg |
No such export show |
La carpeta no se llama ob_notify |
Renómbrala |
| Iconos genéricos en QBCore | Falta un alias | Añádelo a Config.IconAliases |