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 } }, }, ['taxi'] = { label = 'Taxi', image = 'https://images.unsplash.com/photo-1556122071-e404eaedb77f?q=80&w=1134&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', -- Fraktions-Banner URL (leer = Fallback-Icon) maxMembers = 30, bossGrade = 13, minComputerGrade = 11, theme = { accent = '#a06000', accentLight = '#f87171', }, computer = vector4(899.9146, -171.2111, 74.0755, 58.7276), garage = vector4(894.9504, -179.2778, 74.7004, 230.3630), garageNpc = true, -- true = NPC an der Garage spawnen, false = nur Interaktionspunkt garageSpawn = vector4(907.4313, -186.3001, 74.0390, 58.0770), -- Fraktions-Lager (codem-inventory Stash) stash = vector4(903.5269, -165.7046, 74.0869, 235.6925), 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 = 'taxi', label = 'Taxi', minGrade = 0, image = 'https://cdn.sky-systems.net/vehicles/gbtaxistanierle.png', color = { primary = 42, secondary = 79 }, -- 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', }