Configuración
Guía de Configuración de rc-persecutions
Este documento detalla todas las opciones disponibles en el archivo config.lua para personalizar el script rc-persecutions.
Configuración General
Estas opciones controlan el comportamiento fundamental del script.
RC.MenuType
RC.MenuTypeDefine qué sistema de menús se utilizará para las interacciones.
Tipo:
stringValores posibles:
'ox': Utiliza los menús deox_lib(recomendado).'framework': Utiliza las funciones de menú nativas del framework que estés usando (puede requerir configuración adicional en el bridge).
Por defecto:
'ox'
RC.MenuType = 'ox'RC.EnableSleeplessInteract
RC.EnableSleeplessInteractActiva o desactiva el uso de sleepless_interact para iniciar las interacciones en el lobby. Si se desactiva, los jugadores deberán presionar una tecla (E por defecto) cuando se les indique.
Tipo:
booleanValores:
trueofalsePor defecto:
true
RC.MoneyType
RC.MoneyTypeDefine el tipo de cuenta de dinero que se usará para las apuestas.
Tipo:
stringValores comunes:
'money','bank','black_money'. Debe coincidir con el nombre de la cuenta en tu base de datos y framework.Por defecto:
'black_money'
RC.ShopType
RC.ShopTypeDefine de dónde se obtienen las categorías de los vehículos para las carreras.
Tipo:
stringValores:
'default': Obtiene las categorías de la tablavehiclesde la base de datos.'s4vehicleshop': Utiliza la exportación del scripts4-vehicleshoppara obtener las categorías.
Por defecto:
'default'
Ubicaciones y Distancias
RC.LobbyLocation
RC.LobbyLocationCoordenadas vector3 donde se encuentra el lobby para crear y unirse a persecuciones.
Tipo:
vector3Por defecto:
vector3(-1652.8989, -902.9819, 8.377)
RC.RaceStartCar1 / RC.RaceStartCar2
RC.RaceStartCar1 / RC.RaceStartCar2Coordenadas vec4 (incluyendo el heading) donde aparecerán los dos vehículos al iniciar la persecución.
Tipo:
vec4
RC.LobbyRadius
RC.LobbyRadiusEl radio en metros alrededor del LobbyLocation. Si un jugador sale de este radio mientras está en el lobby, la interacción se cancela.
Tipo:
floatPor defecto:
15.0
Notificaciones a la Policía
RC.NotifyPolice
RC.NotifyPoliceActiva o desactiva las notificaciones a la policía cuando comienza una persecución.
Tipo:
booleanPor defecto:
true
RC.NotifyTime
RC.NotifyTimeEl tiempo en segundos que debe durar una persecución antes de que se envíe la notificación a la policía.
Tipo:
integerPor defecto:
20
RC.NotifyPoliceEvent
RC.NotifyPoliceEventLa función que se ejecuta para notificar a la policía. Por defecto, dispara un evento de SendAlert:police. Puedes personalizarlo para que se integre con tu propio sistema de alertas.
Tipo:
function
RC.PursuitSettings
RC.PursuitSettingsTabla que contiene todos los parámetros que definen las reglas de la persecución.
ReturnWhenFinish
ReturnWhenFinishSi se establece en true, los jugadores serán teletransportados de vuelta a la ubicación del lobby al finalizar la persecseción.
Tipo:
booleanPor defecto:
true
EnableBlips
EnableBlipsMuestra u oculta el blip en el mapa del jugador contrario durante la persecución.
Tipo:
booleanPor defecto:
true
MinBet / MaxBet
MinBet / MaxBetLa cantidad mínima y máxima que los jugadores pueden apostar.
Tipo:
integerPor defecto:
MinBet = 5000,MaxBet = 100000
MinDuration / MaxDuration
MinDuration / MaxDurationLa duración mínima y máxima en minutos que puede tener una persecución.
Tipo:
integerPor defecto:
MinDuration = 1,MaxDuration = 30
VisualLossTime
VisualLossTimeEl tiempo en segundos que el "perseguidor" puede estar sin contacto visual con el "perseguido" antes de perder la prueba.
Tipo:
integerPor defecto:
10
MaxDistance
MaxDistanceLa distancia máxima en metros que puede haber entre los dos jugadores. Si se supera, el "perseguido" gana.
Tipo:
floatPor defecto:
450.0
MinDistance
MinDistanceLa distancia mínima a la que debe estar el "perseguidor" para que el cronómetro de la persecución avance.
Tipo:
floatPor defecto:
5.0
RC.Markers
RC.MarkersConfiguración visual del marcador en el suelo en la zona del lobby.
LobbyType: El tipo de marcador.LobbyColor: El color RGBA del marcador.LobbySize: El tamaño (x, y, z) del marcador.
RC.Text
RC.TextEsta tabla contiene los textos que se muestran al usuario. Utiliza la función locale() de ox_lib para la traducción, obteniendo los textos de los archivos en la carpeta /locales. No se recomienda modificar esta sección directamente; en su lugar, edita los archivos .json correspondientes.
Última actualización