EXOTICA NETWORKDocs

Apuestas de dinero y objetos

Custodia, cobro, reparto, límites y fallos de conexión

Las apuestas son de la economía del juego y se configuran en Config.Bets. Las pruebas iniciales deben usar apuestas desactivadas o cero hasta verificar core, inventario y salida.

CampoDe fábricaUso
enabledtruePermite apostar en salas
accountmoneyESX money/bank; QB money se convierte a cash
minimum / maximum0 / 100000Límite monetario por participante
itemsEnabledtruePermite objetos vía ox_inventory
itemMaxAmount5Cantidad máxima de objeto por persona

Los objetos elegibles se obtienen de Config.Weapons. No es una lista arbitraria de todo el inventario. Comprueba que cada nombre de arma pueda retirarse y añadirse con ox_inventory.

Flujo de cobro

Al crear la partida el servidor intenta retirar la apuesta a cada participante. Si alguien no dispone de dinero/objeto, la creación falla y devuelve a los pagadores conectados. La sala puede cerrarse y requerir recrearla; revisa el aviso del jugador que no tenía fondos.

Al terminar, la bolsa se reparte entre integrantes conectados del equipo ganador. Se usa división entera y el resto se asigna a uno de los ganadores. Ejemplo: cuatro jugadores apuestan 100, la bolsa es 400 y cada uno de dos ganadores recibe 200.

Si no hay ganadores elegibles, se intenta devolver las apuestas. La detención normal del recurso incluye devolución. No es un registro de custodia persistente: una caída abrupta de FXServer o una persona desconectada no tiene una cola garantizada de reembolso en este paquete. Lleva control de incidentes antes de compensar manualmente para evitar pagos duplicados.

En standalone el bridge no implementa dinero: usa cero o Bets.enabled false. Para desactivar también objetos establece itemsEnabled false. Una sala ranked o duelo no hereda la apuesta de otra sala personalizada.

En esta página