Configuration
Default configuration
This is the default configuration of the script, all informations are gived to you in comment directly in the config, if you want more help, go to our discord server !
Our discord server: https://discord.gg/w8Tde2JBAD
Config = {}
-- [string] → The locale you want to use. If the locale does not exist, the script will use the default locale.
Config.locale = GetConvar(GetCurrentResourceName() .. ":locale", "en")
-- [string] → The bridge you want to use. You can put a valid bridge or put "auto_detect" to let the script choose the best bridge for you.
Config.bridge = "auto_detect"
-- [boolean] → If you want the script to check for updates. If the script is not up to date, it will print a message in the console.
Config.checkForUpdates = true
-- [string] → The system you want to use to interact with the locations. You can put "marker" or "target"
Config.interactSystem = "marker"
-- [boolean] → If you want the background to be blurred when the menu is opened.
Config.backgroundBlur = true
-- [boolean] → If you want the money gain to be multiplied by the number of members in the team (could add a real utility to make missions in team but it could break your server economy). Be careful with this option.
Config.multiplyMoneyGainPerMember = false
-- [string] → The account where the money will be taken from and given to the players. You can put "money", "black_money" or "bank".
Config.usedAccount = "money"
-- [boolean] → If you want the missions to be generated on the start of the script. So at the start of your server there is directly some missions to play.
Config.generateMaxMissionsOnStart = true
-- [table] → The locations where the peds will spawn.
Config.locations = {
["main"] = {
ped = "s_m_y_blackops_01",
name = "Mercenary",
coords = vec4(714.91961669922, -1192.4388427734, 23.287549972534, 223.46815490723),
markerStyle = "default", -- The style of the marker, only used if Config.interactSystem is set to "marker". You have to use a valid key from Config.markerStyles
avalaibleMissions = {
"gofast",
"cartheft",
"murderer",
"moneytruck",
"atm",
},
maxMissions = 40,
generateMissionInterval = 20 * 60 * 1000, -- 20 minutes
},
}
-- [table] → The hud functions
Config.hud = {
show = function()
if GetResourceState("esx_hud") == "started" then
ExecuteCommand("hud")
end
DisplayRadar(true)
end,
hide = function()
if GetResourceState("esx_hud") == "started" then
ExecuteCommand("hud")
end
DisplayRadar(false)
end,
}
-- [table] → The badges configuration
Config.badges = {
[0] = {
img = "badge-none.png",
label = "Beginner",
},
[100] = {
img = "badge-iron.png",
label = "Iron",
},
[250] = {
img = "badge-silver.png",
label = "Silver",
},
[450] = {
img = "badge-gold.png",
label = "Gold",
},
[700] = {
img = "badge-amethyst.png",
label = "Amethyst",
},
[1000] = {
img = "badge-ruby.png",
label = "Ruby",
},
}
-- [table] → The styles for the markers, only used if Config.interactSystem is set to "marker"
Config.markerStyles = {
["default"] = {
["far"] = {
{
type = 6,
size = vec3(1.0, 1.0, 1.0),
rotation = vec3(270.0, 0.0, 0.0),
offset = vec3(0.0, 0.0, 0.0),
bobUpAndDown = false,
faceCamera = false,
rotate = false,
color = { r = 200, g = 25, b = 25, a = 150 },
},
},
["near"] = {
{
type = 6,
size = vec3(1.0, 1.0, 1.0),
rotation = vec3(270.0, 0.0, 0.0),
offset = vec3(0.0, 0.0, 0.0),
bobUpAndDown = false,
faceCamera = false,
rotate = false,
color = { r = 200, g = 100, b = 100, a = 150 },
},
},
},
}
Last updated