Configuración
Todo en config.lua. Sin modificar ningún otro script.
Ajustes generales
| Clave | Por defecto | Descripción |
|---|---|---|
Config.Locale | 'es' | Idioma: 'en' o 'es' |
Config.Accent | '#C62828' | Color de acento de la UI |
Config.Brand | 'FiveBank' | Nombre del banco en la cabecera |
Config.Notify | true | Usar fr_notify si está disponible |
Config.Currency | '$' | Símbolo de moneda |
Config.OpenKey | 'E' | Tecla de interacción |
Config.OpenCommand | 'bank' | Comando de consola (false para desactivar) |
ATMs y sucursales
| Clave | Descripción |
|---|---|
Config.ATM.Enabled | Activar ATMs por prop model |
Config.ATM.Distance | Distancia de interacción |
Config.ATM.Models | Array de nombres de prop model |
Config.Banks | Array de sucursales (coordenadas, ped, blip) |
Config.SpawnPeds | Spawnear NPC teller en cada sucursal |
Config.Marker | Marcador de suelo opcional en entradas |
Operaciones
| Clave | Por defecto | Descripción |
|---|---|---|
Config.MaxOperation | — | Importe máximo por operación |
Config.TransferFeePercent | — | Comisión porcentual de transferencia |
PIN de seguridad
| Clave | Descripción |
|---|---|
Config.Pin.Enabled | Activar PIN para ATMs |
Config.Pin.Length | Número de dígitos |
Config.Pin.MaxAttempts | Intentos antes del bloqueo |
Ahorros
| Clave | Descripción |
|---|---|
Config.Savings.InterestPercent | Porcentaje de interés por ciclo |
Config.Savings.IntervalMinutes | Minutos entre pagos de interés |
Config.Savings.Cap | Saldo máximo para cobrar interés |
Préstamos
| Clave | Descripción |
|---|---|
Config.Loans.Enabled | Activar el módulo de préstamos |
Config.Loans.MaxMultiplier | Multiplicador máximo sobre la riqueza total |
Config.Loans.MinAmount | Importe mínimo garantizado |
Config.Loans.MaxTermDays | Plazo máximo en días |
Config.Loans.ChargeIntervalHours | Horas entre cobros de cuota |
Config.Loans.Tiers | Plazos → porcentaje total de interés |
Facturas
Config.Bills = {
MaxAmount = 50000,
AllowedJobs = { 'police', 'ambulance', 'mechanic', 'lawyer' },
}
Cuentas de empresa/sociedad
Config.Society.Accounts = {
{ job = 'police', label = 'Los Santos Police Department' },
{ job = 'ambulance', label = 'EMS - Pillbox Medical' },
-- añade las tuyas aquí
}
Config.Society.BossGradeNames = { 'boss', 'chief', 'owner', 'leader' }
jobdebe coincidir exactamente con el nombre en tu framework.- En ESX, ese trabajo debe tener una sociedad registrada (
society_<job>). - En QBCore, el grado debe tener
isboss = trueo su nombre debe estar enBossGradeNames.