Configuración
Todo en config.lua. Sin tocar ningún otro archivo.
Ajustes generales
| Clave | Por defecto | Descripción |
|---|---|---|
Config.Locale | 'es' | Idioma: 'en' o 'es' |
Config.RobPeds | true | Activa el robo a NPCs |
Config.RobPlayers | true | Activa el robo a jugadores |
Config.ScanDistance | 4.0 | Metros para detectar objetivos |
Config.RobDistance | 2.2 | Metros para mostrar el prompt E |
Config.PedCooldown | 300000 | Cooldown por NPC (ms) — 5 min por defecto |
Config.PlayerCooldown | 120000 | Cooldown por jugador (ms) — 2 min por defecto |
Modelos bloqueados (Config.BlockedModels)
Array de nombres de modelos de NPC que nunca serán objetivo. Por defecto incluye todos los modelos de policía, seguridad y ejército.
Config.BlockedModels = { 's_m_y_cop_01', 's_m_y_sheriff_01', 'a_m_m_security_01', ... }
Tabla de acciones (Config.PedActions)
Config.PedActions = {
{
id = 'pockets',
label = { en = 'Search pockets', es = 'Buscar bolsillos' },
description = { en = '...', es = '...' },
icon = 'search', -- icono de fr_menu
color = 'yellow', -- tema de fr_progressbar
duration = 4000, -- ms
cash = { min = 40, max = 320 },
items = {
{ item = 'phone', label = { en = 'Phone', es = 'Teléfono' }, chance = 25 },
},
},
-- ... más acciones
}
Campos de cada acción
| Campo | Descripción |
|---|---|
id | Identificador único de la acción |
label | Etiqueta del menú (EN/ES) |
description | Descripción del menú (EN/ES) |
icon | Nombre del icono SVG de fr_menu |
color | Tema de color de fr_progressbar: 'blue', 'red', 'green', 'yellow' |
duration | Duración de la barra (ms) |
cash | Rango de cash: { min, max } |
items | Array de ítems con item, label y chance (0-100 %) |
Atraco a jugadores (Config.PlayerActions)
Config.PlayerActions = {
{
id = 'cash',
cashPercent = { min = 20, max = 60 }, -- % del cash del jugador
cashFlat = { min = 200, max = 800 }, -- rango plano para standalone
},
}
Alerta policial
| Clave | Por defecto | Descripción |
|---|---|---|
Config.AlertOnRobbery | true | Añade un blip parpadeante tras el robo |
Config.AlertCrimeName | 'STEALING' | Nombre del crimen GTA para dispatch |
Config.AlertBlipFlash | true | Parpadeo del blip |
Config.AlertBlipDuration | 15 | Segundos que dura el blip |