Inicio › Documentación › Configuración · origen_boosting
Configuración · origen_boosting Todos los ficheros de configuración están en la carpeta config/ y son de código abierto (escrow-ignore).
General
Variable
Tipo
Por defecto
Descripción
Config.Debug
boolean
false
Activa los prints de depuración en la consola
Config.Language
string
"en"
Idioma del script. Debe coincidir con un fichero de locales/
Config.ContractOfferExpiration
number
5
Minutos que tarda en caducar una oferta de contrato
Config.MissionDuration
number | false
false
Tiempo en minutos tras el cual una misión se considera fallida. Pon false para desactivar el límite de tiempo
Config.CustomNotify
boolean
false
Si es true, las notificaciones se enrutan a través de Custom.Notify en custom/client/notify.lua
Config.origenParking
boolean
false
Actívalo si usas la integración con origen_parking
Policía
Variable
Tipo
Por defecto
Descripción
Config.PoliceJobName
table
{ 'police' }
Lista de nombres de job que se consideran policía
lua Copy
Config.PoliceJobName = {
'police' ,
'sheriff' ,
}
Armas
Lista de armas disponibles al crear o editar un contrato.
lua Copy
Config.Weapons = {
'weapon_bat' ,
'weapon_pistol' ,
}
Moneda
Variable
Tipo
Por defecto
Descripción
Config.Currency.AllowTransference
boolean
false
Permite o impide transferir la moneda configurada desde la NUI
Config.Currency.Account
string
'bank'
Nombre de la cuenta que se usa para las compras de contratos
lua Copy
Config.Currency = {
AllowTransference = false ,
Account = 'bank' ,
}
Recompensa
Variable
Tipo
Por defecto
Descripción
Config.Reward.type
string
'account'
Tipo de recompensa: 'account' para pagar en una cuenta de dinero o 'item' para dar un objeto del inventario
Config.Reward.name
string
'bank'
Nombre de la cuenta o del objeto, según el tipo de recompensa
lua Copy
Config.Reward = {
type = 'account' ,
name = 'bank' ,
}
Grupos de administración
Grupos autorizados a crear y editar contratos desde el juego.
lua Copy
Config.AdminGroups = {
'admin' ,
'god' ,
}
Objetos
Variable
Por defecto
Descripción
Config.Items.OpenBoostingCad
'boosting_cad'
Nombre del objeto necesario para abrir el CAD de boosting
Config.Items.HackLocator
'locator_remover'
Nombre del objeto necesario para hackear el sistema localizador del vehículo
Hackeo
Variable
Tipo
Por defecto
Descripción
Config.Hack.Restriction
boolean
true
Si es true, los jugadores deben estar en movimiento para hackear el localizador
Config.Hack.MinimumSpeed
number
20
Velocidad mínima del vehículo necesaria para hackear el localizador
Config.Hack.SpeedMultiplier
number
3.6
Usa 3.6 para km/h o 2.236936 para mph
lua Copy
Config.Hack = {
Restriction = true ,
MinimumSpeed = 20 ,
SpeedMultiplier = 3.6 ,
}
Patrón de matrícula
Patrón que se usa al generar matrículas aleatorias para los vehículos de boosting.
Símbolo
Descripción
X
Letra o número aleatorio
L
Letra aleatoria
N
Número aleatorio
-
Espacio en blanco
lua Copy
Config.PlatePattern = 'XXXXXXXX'
Blips
Configura los blips del mapa que se muestran durante las misiones.
lua Copy
Config.Blips = {
Tracker = {
Sprite = 161 ,
Color = 1 ,
Scale = 1.0 ,
},
Delivery = {
Sprite = 225 ,
Color = 2 ,
Scale = 0.8 ,
},
Vin = {
Sprite = 402 ,
Color = 5 ,
Scale = 0.8 ,
},
VehZone = {
Alpha = 80 ,
Color = 1 ,
Scale = 0.8 ,
},
}
Zonas (config/contracts.lua)
Variable
Tipo
Por defecto
Descripción
Config.QueueWaitTime
number
3
Minutos entre cada oferta automática de contrato enviada al jugador
Configura las coordenadas del mundo para cada tipo de zona.
lua Copy
Config.Zones = {
['spawn' ] = {
vector4(-63.14 , 6502.09 , 30.88 , 134.52 )
},
['delivery' ] = {
vector3(951.80 , 3615.43 , 32.20 )
},
['vin' ] = {
{ coords = vector4(110.64 , 6630.75 , 31.8 , 200.7 ) },
}
}
Zona
Descripción
spawn
Donde aparece el vehículo objetivo para que el jugador lo robe
delivery
Donde el jugador debe entregar el vehículo robado
vin
Donde tiene lugar la interacción de rascado del VIN
Guardias (config/contracts.lua)
Configura los guardias NPC que protegen el vehículo.
lua Copy
Config.Guards = {
model = {
'u_m_y_party_01' ,
'g_m_y_mexgang_01' ,
'g_m_y_mexgoon_02' ,
},
difficulties = {
[0 ] = { accuracy = 10 , armor = 0 , health = 100 },
[1 ] = { accuracy = 10 , armor = 50 , health = 200 },
[2 ] = { accuracy = 10 , armor = 100 , health = 300 },
}
}
Campo
Descripción
model
Lista de modelos de ped NPC. Se elige uno al azar por cada guardia
difficulties[n].accuracy
Precisión de puntería del guardia (0–100)
difficulties[n].armor
Valor de armadura del guardia
difficulties[n].health
Valor de salud del guardia
Custom Core (config/custom_core.lua)
Usa este fichero para proporcionar un objeto de framework propio cuando no se detecta ninguno de los frameworks compatibles.
Variable
Tipo
Por defecto
Descripción
useCustomCore
boolean
false
Pon true para usar el objeto de core personalizado
GetCustomCoreObject
function
nil
Devuelve aquí el objeto core de tu framework personalizado
lua Copy
return {
useCustomCore = true ,
GetCustomCoreObject = function ()
return exports['my_custom_core' ]:GetCore()
end ,
}
Custom Events (config/custom_events.lua)
Sustituye los eventos por defecto del framework por nombres de evento propios. Pon cualquier campo a false para mantener el comportamiento por defecto.
Campo
Descripción
load
Evento que se dispara cuando un jugador termina de cargar
unload
Evento que se dispara cuando un jugador se desconecta o se descarga
jobUpdate
Evento que se dispara cuando cambia el job de un jugador
dutyUpdate
Evento que se dispara cuando cambia el estado de servicio de un jugador
lua Copy
return {
load = 'my_framework:player:loaded' ,
unload = 'my_framework:player:logout' ,
jobUpdate = false ,
dutyUpdate = false ,
}