Config = {}
-- Language ('en' for English, 'bg' for Bulgarian)
Config.Language = 'en'
-- Framework ('auto', 'esx', 'qb', 'qbox')
Config.Framework = 'auto'
-- Inventory ('auto', 'ox', 'qb', 'qs', 'tgiann')
Config.Inventory = 'auto'
-- Ambulance ('auto', 'wasabi', 'qbx_medical', 'tk', 'qb', 'esx')
Config.Ambulance = 'auto'
Config.Debug = false
Config.Discord = {
GuildId = '' -- Discord server ID
}
Config.Dispatch = {
DisableShootingAlerts = true,
DisableNativePolice = true
}
Config.InventoryKeepItems = {
'radio'
}
Config.ArenaLobby = {
Coords = vector3(-226.4499, -1480.8474, 31.3530),
Heading = 205.0,
Marker = {
Enabled = true,
Type = 2,
Size = vector3(0.4, 0.4, 0.3),
Color = { r = 239, g = 68, b = 68, a = 180 },
BobUpAndDown = true,
FaceCamera = true,
Distance = 15.0
},
InteractDistance = 1.8,
HelpText = 'Press ~INPUT_CONTEXT~ to open Arena',
CustomPrompt = true,
Prompt = {
Key = 'E',
Label = 'Open Arena',
Subtext = 'MATCHMAKING & PVP LOBBY'
}
}
Config.RoutingBucketBase = 5000
Config.OperatingHours = {
Enabled = true,
Schedule = {
{ from = '00:00', to = '23:59' },
-- { from = '14:00', to = '20:00' },
-- { from = '21:00', to = '02:30' }
}
}
-- Lobby
Config.Lobby = {
MaxPlayersPerTeam = 5, -- Max team members
MinPlayersPerTeam = 1, -- Minimum players
CodeLength = 6, -- Lobby access code length
RoundLimits = { 3, 5, 7, 10, 15 }
}
Config.Rewards = {
AllowBets = true,
AllowedCurrencies = { 'money', 'bank' },
DefaultCurrency = 'bank',
BetOptions = { 0, 1000, 5000, 10000, 25000, 50000 },
ServerFeePercent = 0
}
Config.Timers = {
TransitionFadeTime = 800,
FreezeTime = 3,
Countdown = 3,
WinnerScreenDuration = 5
}
Config.LoadoutBuilder = {
Weapons = {
{ name = 'WEAPON_BLACKSTORM', label = 'Black Storm 7.62', category = 'Rifle' },
{ name = 'WEAPON_BAR15', label = 'BAR-15 5.56', category = 'Rifle' },
{ name = 'WEAPON_RAV7', label = 'RAV-7 5.56', category = 'Rifle' },
{ name = 'WEAPON_BLACKARP', label = 'Black ARP 5.56', category = 'Rifle' },
{ name = 'WEAPON_LBTARP', label = 'LBT ARP 5.56', category = 'Rifle' },
{ name = 'WEAPON_CARBINERIFLE', label = 'Carbine Rifle 5.56', category = 'Rifle' },
{ name = 'WEAPON_ASSAULTRIFLE_MK2', label = 'Assault Rifle Mk2 7.62', category = 'Rifle' },
{ name = 'WEAPON_REDARP', label = 'Red ARP 5.56', category = 'Rifle' },
{ name = 'WEAPON_TARP', label = 'T-ARP 5.56', category = 'Rifle' },
{ name = 'WEAPON_WOARP', label = 'WO-ARP 5.56', category = 'Rifle' },
{ name = 'WEAPON_WINRANGE590', label = 'Winrange 590 Shotugn', category = 'Shotgun' },
{ name = 'WEAPON_MAVERICK500', label = 'Maverick 500 Shotugn', category = 'Shotgun' },
{ name = 'WEAPON_PUMPSHOTGUN', label = 'Pump Shotgun Shotugn', category = 'Shotgun' },
{ name = 'WEAPON_VIPERVECTOR', label = 'Viper Vector 9mm', category = 'Submachine' },
{ name = 'WEAPON_BLACKTOMMY', label = 'Black Tommy 45mm', category = 'Submachine' },
{ name = 'WEAPON_TAC9S', label = 'TAC-9S 9mm', category = 'Submachine' },
{ name = 'WEAPON_SMG', label = 'SMG 9mm', category = 'Submachine' },
{ name = 'WEAPON_TITAN21', label = 'Titan 21 45m', category = 'Pistol' },
{ name = 'WEAPON_MGTITAN', label = 'MG Titan 9mm', category = 'Pistol' },
{ name = 'WEAPON_TT19', label = 'TT-19 9mm', category = 'Pistol' },
{ name = 'WEAPON_PHOENIX210', label = 'Phoenix 210 9mm', category = 'Pistol' },
{ name = 'WEAPON_RANGERP40', label = 'Ranger P40 9mm', category = 'Pistol' },
{ name = 'WEAPON_TITAN41', label = 'Titan 41 45mm', category = 'Pistol' },
{ name = 'WEAPON_HUNTERB80L', label = 'Hunter B80L 9mm', category = 'Pistol' },
{ name = 'WEAPON_TPATRIOT1911', label = 'Patriot 1911 45mm', category = 'Pistol' },
{ name = 'WEAPON_FALCON57', label = 'Falcon 57 9mm', category = 'Pistol' },
{ name = 'WEAPON_COMBATPISTOL', label = 'Combat Pistol 9mm', category = 'Pistol' }
},
Ammo = {
DefaultCount = 400,
Options = {
{ name = 'ammo-rifle2', label = '7.62 Ammo', count = 400 },
{ name = 'ammo-rifle', label = '5.56 Ammo', count = 400 },
{ name = 'ammo-9', label = '9mm Ammo', count = 400 },
{ name = 'ammo-shotgun', label = 'Shotgun Ammo', count = 120 },
{ name = 'ammo-45', label = '.45 ACP Ammo', count = 400 }
}
},
Heals = {
MaxSelectable = 2,
Options = {
{ name = 'armour', label = 'Armour', count = 7, isArmor = true, armorValue = 100 },
{ name = 'wasddrink', label = 'El Sabor', count = 20, isArmor = false },
{ name = 'bandage', label = 'Bandage', count = 15, isArmor = false },
{ name = 'medikit', label = 'Medkit', count = 5, isArmor = false },
{ name = 'cocaine', label = 'Cocaine', count = 20, isArmor = false },
{ name = 'bagged_meth', label = 'Meth Package', count = 20, isArmor = false },
{ name = 'lsd_sheet', label = 'LSD Sheet', count = 20, isArmor = false },
{ name = 'exotic_quality_og_kush_joint', label = 'Exotic Joint', count = 15, isArmor = false },
{ name = 'bagged_fly_agaric', label = 'Fly Agaric Mushrooms', count = 20, isArmor = false },
{ name = 'heroin_syringe', label = 'Heroin Syringe', count = 20, isArmor = false }
}
}
}
Config.ArenaLobbyBlip = {
Enabled = true,
Sprite = 311,
Display = 4,
Scale = 0.8,
Color = 1,
Name = 'Veta Arena (PvP)'
}
Config.MatchRules = {
DefaultHealth = 200,
DefaultArmor = 100,
RoundEndDelay = 4,
SafetyTimeout = 5000,
MutualKillWindow = 300
}
Config.LeaderboardLimit = 10
Config.Zone = {
CountdownSeconds = 3,
Wall = {
Color = { r = 168, g = 85, b = 247, a = 60 },
EdgeColor = { r = 216, g = 180, b = 254, a = 220 },
Height = 85.0,
GroundOffset = 15.0,
Segments = 24,
RenderWalls = true,
RenderEdges = true,
RadarBlip = true,
BlipColor = 27,
BlipAlpha = 90
}
}
Config.Maps = {
['warehouse'] = {
label = 'Paleto',
description = 'Paleto Bay 3v3 - 5v5 Big Map',
image = 'img/warehouse.png',
center = vector3(-206.01, 6265.81, 31.52),
radius = 120.0,
TeamASpawns = {
vector4(-151.9647, 6326.8794, 30.5887, 135.6189),
vector4(-159.9285, 6334.5488, 30.5808, 134.7551),
vector4(-167.5791, 6341.5952, 30.5687, 136.7794),
vector4(-141.4505, 6305.7397, 30.5261, 139.6788),
vector4(-138.3759, 6303.3145, 30.4878, 132.2160)
},
TeamBSpawns = {
vector4(-282.2474, 6219.8472, 30.4874, 317.5407),
vector4(-278.4146, 6216.5894, 30.5012, 316.6785),
vector4(-249.9132, 6209.6938, 30.4888, 314.1222),
vector4(-241.6875, 6200.6484, 30.4892, 310.7179),
vector4(-248.5347, 6199.2881, 30.4892, 317.8319)
}
},
['aircraft_carrier'] = {
label = 'Sanchos',
description = '1v1 2v2 3v3 Small-Medium Map',
image = 'img/aircraft_carrier.png',
center = vector3(1456.40, 1154.18, 114.25),
radius = 45.0,
TeamASpawns = {
vector4(1466.2074, 1181.3513, 113.1813, 181.4156),
vector4(1460.2520, 1180.5629, 113.1652, 182.4213),
vector4(1454.0989, 1180.4053, 113.1589, 180.7458),
vector4(1449.4972, 1180.5449, 113.1591, 180.7209),
vector4(1444.7849, 1180.0974, 113.1692, 175.0945)
},
TeamBSpawns = {
vector4(1445.0582, 1128.3856, 113.3338, 1.2783),
vector4(1453.0078, 1127.6602, 113.3339, 357.8787),
vector4(1459.4828, 1127.4421, 113.3342, 359.4178),
vector4(1463.7926, 1127.6807, 113.3340, 348.5884),
vector4(1467.8104, 1127.6816, 113.3342, 359.1526)
}
},
['southside'] = {
label = 'South Side',
description = '2v2 - 5v5 Medium-Big Map',
image = 'img/southside.png',
center = vector3(183.9234, -1475.2330, 29.1408),
radius = 100.0,
TeamASpawns = {
vector4(153.8931, -1429.8558, 28.2667, 231.0315),
vector4(152.3041, -1432.4414, 28.2627, 225.3083),
vector4(150.2930, -1430.7552, 28.2927, 229.4386),
vector4(152.2622, -1429.0073, 28.2824, 229.4322),
vector4(152.2807, -1430.6340, 28.2730, 226.9874)
},
TeamBSpawns = {
vector4(248.4803, -1507.9995, 28.1440, 43.6829),
vector4(250.7282, -1505.9087, 28.1424, 45.7586),
vector4(253.3311, -1508.4535, 28.1419, 43.2634),
vector4(251.2457, -1510.4838, 28.1426, 43.0754),
vector4(248.1326, -1506.7330, 28.1437, 41.1819)
}
}
}
Config.Ranked = {
Enabled = true,
StartingPoints = 1000,
BaseGain = 22,
BaseLoss = 18,
PlayerScaling = {
[1] = 0.85,
[2] = 1.00,
[3] = 1.10,
[4] = 1.20,
[5] = 1.30
},
PerformanceBonus = {
TopFragger = 4,
StrongKD = 3,
LossMitigation = 6,
ZeroKillsPenalty = 3
},
WinStreakBonus = {
[3] = 3,
[4] = 5,
[5] = 8
},
Tiers = {
{ name = 'Bronze I', min = 0, max = 349, color = '#b45309' },
{ name = 'Bronze II', min = 350, max = 699, color = '#b45309' },
{ name = 'Bronze III', min = 700, max = 999, color = '#b45309' },
{ name = 'Silver I', min = 1000, max = 1329, color = '#94a3b8' },
{ name = 'Silver II', min = 1330, max = 1659, color = '#94a3b8' },
{ name = 'Silver III', min = 1660, max = 1999, color = '#94a3b8' },
{ name = 'Gold I', min = 2000, max = 2399, color = '#fbbf24' },
{ name = 'Gold II', min = 2400, max = 2799, color = '#fbbf24' },
{ name = 'Gold III', min = 2800, max = 3199, color = '#fbbf24' },
{ name = 'Platinum I', min = 3200, max = 3599, color = '#06b6d4' },
{ name = 'Platinum II', min = 3600, max = 4049, color = '#06b6d4' },
{ name = 'Platinum III', min = 4050, max = 4499, color = '#06b6d4' },
{ name = 'Diamond I', min = 4500, max = 4999, color = '#3b82f6' },
{ name = 'Diamond II', min = 5000, max = 5499, color = '#3b82f6' },
{ name = 'Diamond III', min = 5500, max = 5999, color = '#3b82f6' },
{ name = 'Master', min = 6000, max = 7499, color = '#a855f7' },
{ name = 'Immortal', min = 7500, max = 99999, color = '#ef4444' }
}
}
Config.AntiEmote = {
Enabled = true,
Notification = {
Title = 'Arena',
Message = 'You cannot use emotes during a match!'
},
BlockedCommands = {
'e',
'emote',
'emotes',
'emotemenu',
'dance',
'dancemenu',
'walk',
'walks',
'nearby',
'prone',
'crouch'
},
BlockedControls = {
170, -- F3
166, -- F5
167, -- F6
288 -- F1
}
}
Axel Arena
Config
Config.lua file for axel_arena.
