Saltar al contenido

Configuración

El script ofrece varias opciones de configuración para adaptarse a tu servidor FiveM.
Puedes modificar estos parámetros para ajustar las funciones según tus necesidades.

  • El archivo de configuración se encuentra en la carpeta shared, con el nombre config.lua.
  • Abra este archivo con un editor de texto (como Notepad++, Visual Studio Code o incluso un bloc de notas 😜).

Estos son los parámetros que puede personalizar:

Config = {}
Config.Debug = false
Config.Locale = "es"
Config.Electric = false
Config.Duration = 8000
Config.VisualEffectDuration = 10000
Config.Cooldown = 5000
Config.OnlyVictim = false
Config.Key = {
key = "F1",
register_mapping = false,
}
Config.Degats = {
default = 1.0,
electric = 1.05,
}
Config.Particle = {
PedBone = 24818,
fxName = "des_tv_smash",
effectName = "ent_sht_electrical_box_sp",
scale = 1.2,
}
Config.SyncDistance = 5
Config.Notify = "default"
if GetResourceState("mythic_notify") == "started" then
Config.Notify = "mythic_notify"
elseif GetResourceState("k5_notify") == "started" then
Config.Notify = "k5_notify"
elseif GetResourceState("FL-Notify") == "started" then
Config.Notify = "FL-Notify"
elseif GetResourceState("dillen-notifications") == "started" then
Config.Notify = "dillen-notifications"
elseif GetResourceState("noxen_notify") == "started" then
Config.Notify = "noxen_notify"
elseif GetResourceState("wasabi_notify") == "started" then
Config.Notify = "wasabi_notify"
end
if Config.Debug then
print("[DEBUG] Config.Notify: " .. Config.Notify)
end
Config.SoundSystem = ""
if GetResourceState("xsound") == "started" then
Config.SoundSystem = "xsound"
elseif GetResourceState("interact-sound") == "started" then
Config.SoundSystem = "interact_sound"
elseif GetResourceState("evo_sound") == "started" then
Config.SoundSystem = "evo_sound"
else
Config.SoundSystem = "custom"
end
if Config.Debug then
print("[DEBUG] Config.SoundSystem: " .. Config.SoundSystem)
end
Config.Sound = {
url = "",
volume = 1,
}
  • Debug: Activa el modo depuración (true/false). Si es true, los mensajes de depuración se mostrarán en la consola.

  • Locale: Idioma del script (ej: “fr”, “en”, “de”, “es”, “ru”).

  • Electric: Si es true, la electricidad está siempre activa en los puños americanos.

  • Duration: Duración (en milisegundos) del efecto eléctrico cuando está activado.

  • VisualEffectDuration: Duración (en milisegundos) del efecto visual de las partículas.

  • Cooldown: Tiempo (en milisegundos) antes de que el efecto eléctrico pueda reutilizarse.

  • OnlyVictim: Si es true, solo el jugador golpeado por los puños americanos sufrirá los efectos visuales.

  • Key: Configuración de la tecla para activar/desactivar la electricidad (por defecto F1).

    • key: Tecla a utilizar (ej: “F1”, “E”, “G”).
    • register_mapping: Si es true, registra la tecla en los controles de FiveM.
  • Degats: Multiplicadores de daño.

    • default: Multiplicador de daño sin electricidad.
    • electric: Multiplicador de daño cuando la electricidad está activa.
  • Particle: Configuración de los efectos de partículas.

    • PedBone: Hueso del personaje donde se adjuntará el efecto (Lista de huesos aquí).
    • fxName: Nombre del efecto de partículas (debe estar cargado en el juego).
    • effectName: Nombre del efecto específico a utilizar.
    • scale: Escala del efecto de partículas.
  • SyncDistance: Distancia (en metros) para sincronizar los efectos visuales con otros jugadores.

  • Notify: Sistema de notificaciones a utilizar. El script detecta automáticamente algunos sistemas populares (mythic_notify, k5_notify, FL-Notify, dillen-notifications, noxen_notify, wasabi_notify). Si no se encuentra ninguno, utiliza el sistema por defecto.

  • SoundSystem: Sistema de sonido a utilizar. El script detecta automáticamente algunos sistemas populares (xsound, interact-sound, evo_sound). Si no se encuentra ninguno, utiliza un sistema personalizado.

  • Sound: Configuración del sonido personalizado (si SoundSystem está definido como “custom”).

    • url: URL del archivo de audio a reproducir (debe ser un enlace directo a un archivo de audio compatible o una url de YouTube).
    • volume: Volumen del sonido (valor entre 0.0 y 1.0).
  • Después de cada modificación del archivo de configuración, reinicia el script o el servidor para que los cambios tengan efecto.
  • Si un parámetro no es reconocido, verifica que esté bien escrito y colocado en la sección correcta del archivo.