This guide helps you configure your script step by step using the config.lua file. Each section below details the available options to tailor the behavior of gas grenades, effects, and compatibility.
1. General Configuration
Language
Set the language used by the script.
Config.Language ='en' -- Available options: 'en' (English), 'fr' (French)
Use Outdated Version
Enable this option to suppress alert messages when using an older version of the script.
Config.UseOutdatedVersion =false-- Set to true if using an outdated script version.
2. Framework Compatibility
If you're using a framework like ESX, QB, or OX Inventory, enable this setting.
Config.UseFramework =false
When true, the system uses the inventory (e.g., weapon usage) instead of command-based interactions.
Setup instructions for each framework are available on:
Config.Grenade['tearGas'].compatibility = {
enabled = false,
resourceName = 'r_pepperspray',
applyEffect = 'pepperspray' -- The pepperspray name in the config.lua file of the Advanced Pepper Spray script.
}
Config.Design = {
ProgressBar = {
color = {52, 152, 219}, -- RGB
text = 'RECOVERY' -- Max 8 characters
}
}
Config.Keys = {
GrabAndDropKey = 289, -- Key to grab and release a person.
GrabAndDropKeyString = '~INPUT_REPLAY_START_STOP_RECORDING_SECONDARY~', -- Key name for display.
TaskEnterKey = 305, -- Key to put a person in the vehicle.
TaskEnterKeyString = '~INPUT_REPLAY_STARTPOINT~' -- Key name for display.
}