139 lines
5.9 KiB
Lua
139 lines
5.9 KiB
Lua
Config = {}
|
|
|
|
-- =====================
|
|
-- GENERAL
|
|
-- =====================
|
|
Config.WebhookURL = "https://discordapp.com/api/webhooks/1490138713727041669/RwzLaJVDbcMq77WNEnTwUhJBY0STrnhcb0lq-ehWp0xD0hemobDRJA0uvIcJJpYflAPp"
|
|
Config.InteractionDistance = 2.0
|
|
Config.MaxMembersDefault = 30
|
|
Config.InviteRadius = 10.0 -- Radius fuer Spieler-Einladungen
|
|
|
|
-- Standard NPC-Modelle (pro Fraktion ueberschreibbar mit garageNpcModel / stashNpcModel)
|
|
Config.DefaultGarageNpcModel = 's_m_y_dockwork_01'
|
|
Config.DefaultGarageNpcScenario = 'WORLD_HUMAN_CLIPBOARD'
|
|
Config.DefaultStashNpcModel = 's_m_y_waretech_01'
|
|
Config.DefaultStashNpcScenario = 'WORLD_HUMAN_GUARD_STAND'
|
|
|
|
-- =====================
|
|
-- NOTIFICATIONS
|
|
-- =====================
|
|
Config.Notification = {
|
|
event = 'hex_4_hud:notify',
|
|
title = 'Fraktion',
|
|
duration = 3000,
|
|
}
|
|
|
|
Config.HelpNotify = {
|
|
export = 'hex_4_hud',
|
|
showFunc = 'ShowHelpNotify',
|
|
hideFunc = 'HideHelpNotify',
|
|
}
|
|
|
|
-- =====================
|
|
-- FRAKTIONEN
|
|
-- =====================
|
|
-- Key = ESX Job Name (Jaksam Job Creator)
|
|
-- Raenge/Grades kommen von ESX/Jaksam
|
|
Config.Factions = {
|
|
['blackcrown'] = {
|
|
label = 'Blackcrown',
|
|
image = 'https://cdn.discordapp.com/attachments/1449535389885923389/1451578964358205613/ChatGPT_Image_18._Dez._2025__04_26_26-removebg-preview.png?ex=69d7b4c2&is=69d66342&hm=0cab08bf869b8628074df36a40aedf44d8a74e2c6eda544a7c3e757fa31757bd&', -- Fraktions-Banner URL (leer = Fallback-Icon)
|
|
maxMembers = 30,
|
|
bossGrade = 12,
|
|
minComputerGrade = 0,
|
|
theme = {
|
|
accent = '#ef4444',
|
|
accentLight = '#f87171',
|
|
},
|
|
computer = vector4(-1889.8924560547, 2051.5236816406, 140.98637390137, 331.85522460938),
|
|
garage = vector4(-1887.0729980469, 2039.552734375, 140.90293884277, 338.13787841797),
|
|
garageNpc = false, -- true = NPC an der Garage spawnen, false = nur Interaktionspunkt
|
|
garageSpawn = vector4(-1897.1153564453, 2020.5972900391, 141.24409484863, 233.74127197266),
|
|
-- Fraktions-Lager (codem-inventory Stash)
|
|
stash = vector4(-1894.3327636719, 2042.1395263672, 140.90672302246, 357.53625488281),
|
|
stashNpc = false, -- true = NPC am Lager spawnen, false = nur Interaktionspunkt
|
|
stashSlots = 50, -- Anzahl Slots
|
|
stashWeight = 100000, -- Max Gewicht
|
|
-- Fahrzeugfarbe (FiveM Color IDs: https://wiki.rage.mp/index.php?title=Vehicle_Colors)
|
|
-- Wird auf alle Fraktionsfahrzeuge angewendet, pro Fahrzeug ueberschreibbar
|
|
vehicleColor = { primary = 0, secondary = 27 }, -- 0 = Schwarz
|
|
vehicles = {
|
|
{ model = 'revolter', label = 'Revolter', minGrade = 0, image = '' }, -- Fahrzeug-Thumbnail URL (leer = Fallback-Icon)
|
|
-- Fahrzeug mit eigener Farbe: { model = 'xxx', label = 'xxx', minGrade = 0, image = '', color = { primary = 27, secondary = 27 } },
|
|
},
|
|
},
|
|
['usms'] = {
|
|
label = 'USMS',
|
|
image = 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Seal_of_the_United_States_Marshals_Service.svg/1280px-Seal_of_the_United_States_Marshals_Service.svg.png', -- Fraktions-Banner URL (leer = Fallback-Icon)
|
|
maxMembers = 30,
|
|
bossGrade = 13,
|
|
minComputerGrade = 11,
|
|
theme = {
|
|
accent = '#a06000',
|
|
accentLight = '#f87171',
|
|
},
|
|
computer = vector4(1833.8340, 2577.5188, 45.8905, 265.7275),
|
|
garage = vector4(1840.1659, 2545.7551, 45.6726, 266.6017),
|
|
garageNpc = true, -- true = NPC an der Garage spawnen, false = nur Interaktionspunkt
|
|
garageSpawn = vector4(1864.5385, 2550.1887, 45.6726, 357.2224),
|
|
-- Fraktions-Lager (codem-inventory Stash)
|
|
stash = vector4(1835.8774, 2576.2866, 45.8905, 351.8165),
|
|
stashNpc = true, -- true = NPC am Lager spawnen, false = nur Interaktionspunkt
|
|
stashSlots = 50, -- Anzahl Slots
|
|
stashWeight = 100000, -- Max Gewicht
|
|
-- Fahrzeugfarbe (FiveM Color IDs: https://wiki.rage.mp/index.php?title=Vehicle_Colors)
|
|
-- Wird auf alle Fraktionsfahrzeuge angewendet, pro Fahrzeug ueberschreibbar
|
|
vehicleColor = { primary = 0, secondary = 27 }, -- 0 = Schwarz
|
|
vehicles = {
|
|
{
|
|
model = 'gbpoldominatorgsx',
|
|
label = 'USMS Streifenwagen',
|
|
minGrade = 0,
|
|
image = 'https://cdn.sky-systems.net/vehicles/gbpoldominatorgsx.png',
|
|
color = { primary = 0, secondary = 0 }, -- Schwarz/Schwarz
|
|
livery = 9 -- Hier die Nummer der Livery eintragen
|
|
},
|
|
{
|
|
model = 'gbpolbisonstx',
|
|
label = 'USMS SUV',
|
|
minGrade = 0,
|
|
image = 'https://cdn.sky-systems.net/vehicles/gbpolbisonstx.png',
|
|
color = { primary = 0, secondary = 0 }, -- Schwarz/Schwarz
|
|
livery = 9 -- Hier die Nummer der Livery eintragen
|
|
}
|
|
},
|
|
},
|
|
}
|
|
|
|
-- =====================
|
|
-- DEFAULT RECHTE
|
|
-- =====================
|
|
-- Koennen vom Boss ingame pro Fraktion ueberschrieben werden (gespeichert in DB)
|
|
-- Wert = minGrade (0 = alle, 99 = niemand)
|
|
Config.DefaultPermissions = {
|
|
viewMembers = 0,
|
|
inviteMember = 3,
|
|
kickMember = 4,
|
|
changeRank = 4,
|
|
viewTreasury = 1,
|
|
depositTreasury = 0,
|
|
withdrawTreasury = 4,
|
|
useGarage = 0,
|
|
useStash = 0,
|
|
managePermissions = 5,
|
|
}
|
|
|
|
-- Labels fuer die Rechte im UI
|
|
Config.PermissionLabels = {
|
|
viewMembers = 'Mitglieder ansehen',
|
|
inviteMember = 'Mitglieder einladen',
|
|
kickMember = 'Mitglieder entlassen',
|
|
changeRank = 'Rang aendern',
|
|
viewTreasury = 'Kasse ansehen',
|
|
depositTreasury = 'In Kasse einzahlen',
|
|
withdrawTreasury = 'Aus Kasse auszahlen',
|
|
useGarage = 'Garage benutzen',
|
|
useStash = 'Lager benutzen',
|
|
managePermissions = 'Rechte verwalten',
|
|
}
|