Skip to content

Framework personalizado ​

¿Usas un framework que el bridge no admite, o uno muy modificado? Conéctalo tú mismo: todos los scripts Nayretis lo usarán.

El archivo nay_lib/bridge/custom.lua se entrega legible, fuera del escrow de Cfx. Contiene dos tablas, una para el servidor y otra para el cliente, con todas las funciones que necesitan los scripts: leer el jugador y su trabajo, dinero, objetos, notificaciones. Cada función está documentada en el archivo con sus argumentos y los valores que debe devolver.

Pasos ​

  1. Abre nay_lib/bridge/custom.lua e implementa todas las funciones de las tablas del servidor y del cliente con los exports o eventos de tu framework.

  2. En server.cfg, fuerza el adaptador personalizado:

    cfg
    setr nay:framework "custom"
  3. Reinicia el servidor. El archivo lo lee cada recurso que usa nay_lib, así que reinícialos todos después de cualquier cambio.

La consola lo confirma al arrancar: Bridge ready: framework=custom ....

Lo que el bridge ya hace por ti ​

Solo tienes que hablar con tu framework. El propio bridge:

  • valida los importes y las cuentas (cash y bank, importes enteros positivos);
  • comprueba el saldo antes de quitar dinero y la cantidad antes de quitar objetos;
  • avisa a los scripts cuando un jugador se desconecta.

¿Necesitas ayuda? Abre un post en #support en el Discord de Nayretis.