Saltar al contenido principal

Instalación

Lee esta sección completa. FR Banking reemplaza tu script bancario actual — debes deshabilitar el anterior antes de arrancar.

Requisitos previos

RecursoEstado
oxmysqlRequerido — debe iniciarse ANTES que fr_banking
fr_interactRequerido — prompts en ATMs y tellers
ESX Legacy o QBCoreNecesario para economía (auto-detectado)

Paso 1 — Instalar el recurso (todos los frameworks)

  1. Copia fr_banking en resources/[fr]/fr_banking.
  2. Asegúrate de que oxmysql se inicia antes que fr_banking en server.cfg.
  3. No arranques el servidor todavía — primero completa el paso 2 de tu framework.

Las tablas de base de datos (fr_bank_accounts, fr_bank_transactions, fr_bank_bills, fr_bank_society, fr_bank_society_log) se crean automáticamente en el primer arranque. También puedes importarlas manualmente desde sql/fr_banking.sql.


Paso 2A — ESX Legacy

DEBES eliminar el banco ESX por defecto:

# Elimina la carpeta completamente (no basta con stop en server.cfg)
rm -rf resources/[esx_addons]/esx_banking

Mantén corriendo estos recursos ESX — NO los pares:

RecursoPor qué
esx_societyNóminas, menús de jefe y pot de la sociedad
esx_addonaccountFR Banking lee/escribe este mismo pot para cuentas de empresa

Paso 2B — QBCore

Añade en server.cfg antes de ensure fr_banking:

stop qb-banking

Paso 3 — server.cfg

ensure oxmysql
ensure fr_interact
# opcional pero recomendado:
ensure fr_notify

ensure fr_banking

Si usas ensure [fr], asegúrate de que ensure oxmysql aparece antes del grupo [fr].


Paso 4 — Verificar el arranque

Arranca (o reinicia) el servidor y comprueba la consola:

[fr_banking] framework detected: esx (o: qbcore)
[fr_banking] tables ready (...)
[fr_banking] society accounts ready

Si ves framework detected: none (standalone), ESX/QBCore no se inició antes que fr_banking — revisa el orden en server.cfg.

Después ve a un blip del mapa o a un ATM y pulsa E, o escribe /bank.

Nota: los cambios en server.cfg (líneas stop, ensure) solo se aplican en un reinicio completo del servidor, no con restart fr_banking.