2026-04-14 15:54:53 +02:00

123 lines
4.7 KiB
Lua

-- =====================
-- KATEGORIEN (Grid-Kacheln auf der Startseite)
-- =====================
-- Jede Kategorie wird als Kachel im HomeGrid angezeigt.
-- Felder pro Kategorie:
-- id = Eindeutige ID (wird intern für Filter verwendet)
-- label = Anzeigename auf der Kachel
-- icon = Icon-Name (utensils, package, shield, crosshairs, pills, wrench)
-- image = Hintergrundbild-URL (Unsplash o.ä., leer = Fallback-Icon + Gradient)
-- color = Rahmen-/Akzentfarbe als Hex (z.B. '#f59e0b')
-- gridSize = Breite: 'small' (1 Spalte), 'medium' (2 Spalten), 'large' (volle Breite)
-- height = Individuelle Höhe in Pixel (optional, Standard = Config.Theme.gridTileHeight)
Config.Categories = {
{
id = 'essen',
label = 'Essen',
icon = 'utensils',
image = 'https://images.guns.lol/13ce84134d54a9db53288ce4761e9062fbebdad3/pf6wy3.png',
color = '#f59e0b',
gridSize = 'small',
-- height = 200, -- Optional: eigene Höhe für diese Kachel
},
{
id = 'trinken',
label = 'Trinken',
icon = 'utensils',
image = 'https://images.guns.lol/13ce84134d54a9db53288ce4761e9062fbebdad3/fBLuoc.png',
color = '#22c55e',
gridSize = 'small',
-- height = 200, -- Optional: eigene Höhe für diese Kachel
},
{
id = 'zubehoer',
label = 'Zubehör',
icon = 'package',
image = 'https://images.unsplash.com/photo-1662680448723-1263f36d3ffa?w=400&h=800&fit=crop&q=80',
color = '#3b82f6',
gridSize = 'small',
},
{
id = 'ausruestung',
label = 'Ausrüstung',
icon = 'shield',
image = 'https://images.unsplash.com/photo-1740988910955-278c25ae53b3?w=400&h=800&fit=crop&q=80',
color = '#971fa1',
gridSize = 'large',
},
}
-- =====================
-- WAFFEN-KATEGORIEN (für Waffen Shops)
-- =====================
Config.WeaponCategories = {
{
id = 'waffen',
label = 'Waffen',
icon = 'crosshairs',
image = 'https://images.unsplash.com/photo-1666657469168-432e7e49d085?q=80&w=1234&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',
color = '#ef4444',
gridSize = 'medium',
requiresLicense = 'weaponlicense', -- Item-Name der benötigten Lizenz
},
{
id = 'munition',
label = 'Munition',
icon = 'package',
image = 'https://images.unsplash.com/photo-1580865783874-7d9e701e858a?q=80&w=748&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',
color = '#f59e0b',
gridSize = 'small',
requiresLicense = 'weaponlicense', -- Item-Name der benötigten Lizenz
},
{
id = 'lizenzen',
label = 'Lizenzen',
icon = 'shield',
image = '',
color = '#3b82f6',
gridSize = 'large',
},
}
-- =====================
-- WAFFEN-ITEMS (für Waffen Shops)
-- =====================
Config.WeaponDefaultItems = {
{ name = "weaponlicense", price = 5000, category = "lizenzen" },
{ name = "weapon_snspistol", price = 15000, category = "waffen" },
{ name = "mg_ammo", price = 500, category = "munition" },
}
-- =====================
-- STANDARD-ITEMS (für alle 24/7 Shops)
-- =====================
-- price = Einkaufspreis (Nachbestellen) und Verkaufspreis (NPC-Shop ohne Owner)
-- category = Muss einer Kategorie-ID von oben entsprechen
-- image = Optionaler Bildname (Standard = Item-Name + .png)
Config.DefaultItems = {
-- Essen & Trinken
{ name = "sandwich", price = 15, category = "essen" },
{ name = "tosti", price = 12, category = "essen" },
{ name = "kurkakola", price = 10, image = "cola.png", category = "trinken" },
{ name = "twerks_candy", price = 6, category = "essen" },
{ name = "snikkel_candy", price = 6, category = "essen" },
{ name = "water_bottle", price = 8, category = "trinken" },
{ name = "beer", price = 25, category = "trinken" },
-- Zubehör
{ name = "lighter", price = 10, category = "zubehoer" },
{ name = "rolling_paper", price = 8, category = "zubehoer" },
{ name = "phone", price = 850, category = "zubehoer" },
{ name = "cleaning_kit", price = 150, category = "zubehoer" },
-- Ausrüstung
{ name = "backpack", price = 1000, image = "backpack1.png", category = "ausruestung" },
{ name = "backpack2", price = 1250, category = "ausruestung" },
{ name = "bandage", price = 100, category = "ausruestung" },
{ name = "repair_kit", price = 2500, category = "ausruestung" },
{ name = "kq_outfitbag", price = 1000, category = "ausruestung" },
}