Inicio › Documentación › Configuración · origen_importheist
Todos los ficheros de configuración están en la carpeta config/ y son abiertos (sin escrow).
Comportamiento general del script y ajustes del framework.
| Variable | Tipo | Por defecto | Descripción |
|---|---|---|---|
Config.Framework |
string |
'auto' |
Framework a usar. Valores aceptados: 'auto', 'qbcore', 'esx' |
Config.Language |
string |
'en' |
Idioma de la interfaz. Disponibles: 'en', 'es', 'fr', 'it' |
Config.Debug |
boolean |
true |
Imprime mensajes de depuración en la consola del servidor. Ponlo en false en producción |
Config.CheckVersions |
boolean |
true |
Comprueba si hay nuevas versiones del script al arrancar |
| Variable | Tipo | Por defecto | Descripción |
|---|---|---|---|
Config.Reward.useItem |
boolean |
false |
Si es true, da un objeto en lugar de dinero |
Config.Reward.item |
string |
'cash' |
Nombre del objeto que se da cuando useItem es true |
Config.Reward.account |
string |
'money' |
Cuenta de dinero que se usa cuando useItem es false |
| Variable | Tipo | Por defecto | Descripción |
|---|---|---|---|
Config.MinCops |
integer |
0 |
Número mínimo de policías en servicio necesarios para iniciar el atraco |
Config.Cooldown |
integer |
20 |
Minutos que debe esperar un jugador antes de volver a iniciar el atraco |
Config.DamageDivisor |
integer |
53 |
Dinero que se descuenta de la recompensa por cada 1 % de daño del vehículo |
Config.TimeDivisor |
table |
{10, 13} |
Cada [1] segundos se descuentan [2] dólares de la recompensa |
Config.DefaultBucket |
integer |
0 |
Routing bucket que usan los jugadores y vehículos durante el atraco. No lo cambies si no sabes lo que haces |
Config.TimeDivisor = {10, 13}
-- Every 10 seconds → subtract $13 from the reward| Variable | Tipo | Por defecto | Descripción |
|---|---|---|---|
Config.NotifyCopsOnEntry |
boolean |
true |
Envía un aviso a la policía cuando un jugador entra en el almacén |
Config.GPSCooldown |
integer |
10 |
Segundos entre actualizaciones de la posición GPS enviadas a la policía |
Config.GPSDuration |
integer |
5 |
Minutos que el blip del GPS permanece activo en las pantallas de la policía |
| Variable | Tipo | Por defecto | Descripción |
|---|---|---|---|
Config.Interaction |
boolean |
true |
Si es false, desactiva la zona de interacción integrada. Usa tu propio disparador: TriggerEvent('origen_importheist:StartRob') (en el cliente) |
Config.Animations = {
['search'] = {
dict = 'mini@repair',
anim = 'fixing_a_ped',
canMove = true,
time = 5000, -- ms
},
['checking'] = {
dict = 'mini@repair',
anim = 'fixing_a_ped',
canMove = false,
time = false, -- loops indefinitely until stopped
},
}Define los interiores de los almacenes, los puntos de aparición de vehículos, las posiciones de las taquillas y los puntos de entrega.
Se incluyen cuatro interiores preconfigurados. Cada interior contiene:
| Clave | Tipo | Descripción |
|---|---|---|
Interior |
vector4 |
Posición de entrada/teletransporte dentro del almacén |
Vehicles |
vector4[] |
Posiciones de aparición de los vehículos de importación dentro del almacén |
Lockers |
vector4[] |
Posiciones de las taquillas de botín dentro del almacén |
Los almacenes que aparecen en el mapa como puntos de interacción. Cada entrada contiene:
| Clave | Tipo | Descripción |
|---|---|---|
Coords |
vector4 |
Posición en el mundo de la entrada del almacén |
Name |
string |
Nombre que se muestra al jugador |
Deliver |
string |
Grupo de zona de entrega. Debe coincidir con una clave de Config.DeliverPoints ('LS' o 'BC') |
Interior |
integer |
Índice que hace referencia a una entrada de Config.Interiors |
Almacenes por defecto:
| Nombre | Zona |
|---|---|
| Brakes Services | BC |
| Flints Autos | BC |
| Mosley Autos | BC |
| No one's repairs | BC |
| Jhonan Services | LS |
| Auto Repairs | LS |
| Xeros Station | LS |
Grupos de coordenadas de entrega que se usan al completar el atraco. Se indexan por nombre de zona ('LS' o 'BC').
Config.DeliverPoints = {
["LS"] = { vector4(...), vector4(...), ... },
["BC"] = { vector4(...), vector4(...), ... },
}El campo Deliver de cada almacén debe coincidir exactamente con una de las claves definidas en Config.DeliverPoints.
Lista de modelos de vehículo que pueden aparecer durante el atraco, cada uno con un precio base de recompensa asociado.
Config.Models = {
{ Model = "coquette4", Price = 2950 },
{ Model = "autarch", Price = 2770 },
{ Model = "tigon", Price = 2770 },
-- ...
}| Clave | Tipo | Descripción |
|---|---|---|
Model |
string |
Nombre del modelo de vehículo de GTA V (nombre de spawn) |
Price |
integer |
Recompensa base en dólares antes de las deducciones por daños y tiempo |
Define el NPC de contacto con el que interactúan los jugadores para iniciar el atraco.
Config.NPCS = {
{
model = 's_m_m_highsec_01',
name = 'Dom',
coords = vector4(1013.8998, 138.8919, 84.9908, 262.2115),
},
}| Clave | Tipo | Descripción |
|---|---|---|
model |
string |
Nombre del modelo del ped |
name |
string |
Nombre que se muestra sobre el NPC |
coords |
vector4 |
Posición en el mundo (x, y, z, orientación) |
Configuración de los webhooks de Discord del servidor para los registros de actividad.
| Variable | Tipo | Por defecto | Descripción |
|---|---|---|---|
ServerConfig.UseIdentifiers |
boolean |
true |
Añade los identificadores del jugador (source, nombre, license, steam, etc.) a cada entrada del log |
ServerConfig.Logs.StartRobbery |
string |
'YOUR_DISCORD_WEBHOOK' |
URL del webhook para el log de inicio del atraco. Déjalo tal cual para desactivarlo |
ServerConfig.Logs = {
StartRobbery = 'https://discord.com/api/webhooks/...',
}La URL del webhook se valida en tiempo de ejecución. Si el valor no contiene discord.com/api/webhooks, el log se omitirá en silencio.