Docsob_notifyInstalación

Instalación

Del zip a las notificaciones funcionando. Tres pasos, sin base de datos y sin editar los recursos que ya tienes.


Antes de empezar

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. 1

    Descarga el recurso

    Desde tu cuenta de Cfx.re, donde aparecen los assets que has adquirido.

  2. 2

    Colócalo en resources

    Descomprime la carpeta dentro de resources/. El nombre tiene que quedar exactamente ob_notify.

    Terminal
    resources/
    └── [orbe]/
        └── ob_notify/
    No le cambies el nombre

    Los 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. 3

    Añádelo a server.cfg

    server.cfg
    ensure ob_notify

    Antes que los recursos que vayan a usarlo. Si arranca después, los que ya se iniciaron no lo encontrarán.

  4. 4

    Comprueba que va

    Arranca el servidor y escribe en la consola del cliente:

    Terminal
    /obnotify

    Si 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:

Terminal
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:

Terminal
/obnotify qb

Salen siete avisos con los iconos raros que más usa QBCore. Si alguno cae al genérico, añade su alias en config.lua:

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