forked from Simnation/Main
105 lines
3.8 KiB
Lua
105 lines
3.8 KiB
Lua
![]() |
EXTERNAL_EVENTS_NAMES = {
|
||
|
["esx:getSharedObject"] = nil, -- This is nil because it will be found automatically, change it to your one ONLY in the case it can't be found
|
||
|
}
|
||
|
|
||
|
INTERACTION_POINTS_REFRESH = 1000
|
||
|
|
||
|
--[[
|
||
|
You can edit this function if you want to add second jobs or anything like that (editing this function is down to you)
|
||
|
If you edit this, you WILL have also to edit the function in sv_integrations.lua file
|
||
|
]]
|
||
|
function isAllowedForJobs(allowedJobs)
|
||
|
if(not allowedJobs) then return true end
|
||
|
|
||
|
local playerJob = Framework.getPlayerJob()
|
||
|
|
||
|
if(allowedJobs[playerJob] == true) then
|
||
|
return true
|
||
|
elseif(allowedJobs[playerJob]) then
|
||
|
local playerJobGrade = tostring( Framework.getPlayerJobGrade() )
|
||
|
|
||
|
return allowedJobs[playerJob] and allowedJobs[playerJob][playerJobGrade]
|
||
|
else
|
||
|
return false
|
||
|
end
|
||
|
end
|
||
|
|
||
|
-- How many seconds the blip for police alerts will remain in the map
|
||
|
BLIP_TIME_AFTER_POLICE_ALERT = 120
|
||
|
|
||
|
-- How long the user has to keep pressed the restart to checkpoint button
|
||
|
LAST_CHECKPOINT_BUTTON_SECONDS = 1.5
|
||
|
|
||
|
-- When you change a key here, you'll have to edit the translation file as well
|
||
|
KEYS = {
|
||
|
INTERACT = 38, -- Key used to interact (example "join the race")
|
||
|
SOLO_RACE = 73, -- Key to start solo race (default X - 47)
|
||
|
FIRST_OPTION = 157, -- Key for a first option (default 1 - 157)
|
||
|
SECOND_OPTION = 158, -- Key for a second option (default 2 - 158)
|
||
|
THIRD_OPTION = 160, -- Key for a third option (default 3 - 160)
|
||
|
FOURTH_OPTION = 164, -- Key for a fourth option (default 4 - 164)
|
||
|
FIFTH_OPTION = 165, -- Key for a fifth option (default 5 - 165)
|
||
|
PREVIOUS_RACE = 174, -- Key for previous race (default left arrow - 174)
|
||
|
NEXT_RACE = 175, -- Key for next race (default right arrow - 175)
|
||
|
EXIT = 200, -- Key to exit (default esc - 200)
|
||
|
CONFIRM = 176, -- Key to confirm (default enter - 176)
|
||
|
INVITE = 76, -- Key to invite (default spacebar - 76)
|
||
|
DELETE = 194, -- Key to delete player race (default backspace - 194)
|
||
|
RESTART = 20, -- Key to restart
|
||
|
}
|
||
|
|
||
|
-- Duration in seconds of the effects in arcade mode
|
||
|
ARCADE_EFFECTS_DURATION = {
|
||
|
tyreBurst = 5,
|
||
|
speedBoost = 10,
|
||
|
slower = 5,
|
||
|
randomSteerings = 10,
|
||
|
blindness = 5,
|
||
|
noCollisions = 15,
|
||
|
lowGravity = 5,
|
||
|
visualShaking = 10,
|
||
|
invertedControls = 15,
|
||
|
disableBrakes = 8,
|
||
|
}
|
||
|
|
||
|
-- Here you can define your own vehicles classes by following the example
|
||
|
CUSTOM_VEHICLES_CLASSES = {
|
||
|
|
||
|
["off_road_sanchez"] = {
|
||
|
label = "Off-road & sanchez",
|
||
|
vehicles = {
|
||
|
[ GetHashKey("sanchez") ] = true,
|
||
|
[ GetHashKey("sanchez2") ] = true,
|
||
|
},
|
||
|
standardClasses = { -- Standard classes IDs can be found here: https://wiki.gtanet.work/index.php?title=Vehicle_Classes
|
||
|
["9"] = true, -- Off-road
|
||
|
}
|
||
|
},
|
||
|
|
||
|
["monster_trucks"] = {
|
||
|
label = "Monster trucks",
|
||
|
vehicles = {
|
||
|
[ GetHashKey("monster") ] = true,
|
||
|
[ GetHashKey("marshall") ] = true,
|
||
|
[ GetHashKey("monster3") ] = true,
|
||
|
[ GetHashKey("monster4") ] = true,
|
||
|
[ GetHashKey("monster5") ] = true,
|
||
|
},
|
||
|
standardClasses = { -- Standard classes IDs can be found here: https://wiki.gtanet.work/index.php?title=Vehicle_Classes
|
||
|
|
||
|
}
|
||
|
},
|
||
|
}
|
||
|
|
||
|
|
||
|
--[[
|
||
|
Default progressbar color (must be a hex code). Examples:
|
||
|
"#0fffef" - Light blue
|
||
|
"#ff0f0f" - Red
|
||
|
"#0f0fff" - Blue
|
||
|
]]
|
||
|
DEFAULT_PROGRESSBAR_COLOR = "#ff7300"
|
||
|
|
||
|
TEXT_FONT = 0 -- Used in SetTextFont, FONT_STANDARD = 0, FONT_CURSIVE = 1, FONT_ROCKSTAR_TAG = 2, FONT_LEADERBOAR0D = 3, FONT_CONDENSED = 4, FONT_STYLE_FIXED_WIDTH_NUMBERS = 5, FONT_CONDENSED_NOT_GAMERNAME = 6, FONT_STYLE_PRICEDOWN = 7, FONT_STYLE_TAXI = 8,
|
||
|
|