⚙️Configuration

Check the standard Config!

config.lua
Config = {}

Config.Main = {
    Information = {
        esxevent = "es_extended",
        notify = "sservice",
        language = "en"
    },
    Visuals = {
        NotifyDistance = 2.5
    }
}

Config.Discounts = {
    ["police"] = {
        License = 100, -- Discount for license
        Weapons = 50 -- Discount for weapons
    },
    ["fbi"] = {
        License = 100, -- Discount for license
        Weapons = 50 -- Discount for weapons
    }
}

Config.License = {
    ["enabled"] = true,
    ["name"] = "weapon",
    ["label"] = "Weapon license",
    ["price"] = 1000
}

Config.Categorys = {
    -- Standartkategorien für die Waffenläden
    ["weaponshop"] = {
        {
            ["name"] = "Closerange", -- Category name
            ["items"] = {
                {
                    ["name"] = "WEAPON_KNIFE", -- Weapon spawn name
                    ["label"] = "Knife", -- Weapon name in UI
                    ["sort"] = "Closerange", -- Sort
                    ["image"] = "assets/images/weapons/WEAPON_KNIFE.png", -- Every weapon images can you find in assets/images/weapons
                    ["text"] = "The knife bat is designed for closerange fights!", -- Weapon description
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 50,
                    ["amount"] = 0, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "5"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 0, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 15, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                },
                {
                    ["name"] = "WEAPON_BAT", -- Weapon spawn name
                    ["label"] = "Baseball Bat", -- Weapon name in UI
                    ["sort"] = "Closerange", -- Sort
                    ["image"] = "assets/images/weapons/WEAPON_BAT.png", -- Every weapon images can you find in assets/images/weapons
                    ["text"] = "The baseball bat is designed for closerange fights!", -- Weapon description
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 75,
                    ["amount"] = 0, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "5"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 0, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 20, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                },
                {
                    ["name"] = "WEAPON_BATTLEAXE",
                    ["label"] = "Batte Axe",
                    ["sort"] = "Closerange",
                    ["image"] = "assets/images/weapons/WEAPON_BATTLEAXE.png",
                    ["text"] = "The batte axe is designed for closerange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 100,
                    ["amount"] = 0, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "5"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 0, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 15, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                }
            }
        },
        {
            ["name"] = "Pistols", -- Category name
            ["items"] = {
                {
                    ["name"] = "WEAPON_PISTOL",
                    ["label"] = "Pistol",
                    ["sort"] = "Pistol",
                    ["image"] = "assets/images/weapons/WEAPON_PISTOL.png",
                    ["text"] = "The pistol is designed for closerange to midrange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 500,
                    ["amount"] = 60, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "20,83"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 60, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 26, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                },
                {
                    ["name"] = "WEAPON_APPISTOL",
                    ["label"] = "AP Pistol",
                    ["sort"] = "Pistol",
                    ["image"] = "assets/images/weapons/WEAPON_APPISTOL.png",
                    ["text"] = "The ap pistol is designed for closerange to midrange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 1000,
                    ["amount"] = 60, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "20,83"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 60, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 26, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                },
                {
                    ["name"] = "WEAPON_PISTOL50",
                    ["label"] = "Pistol .50",
                    ["sort"] = "Pistol",
                    ["image"] = "assets/images/weapons/WEAPON_PISTOL50.png",
                    ["text"] = "The pistol .50 is designed for closerange to midrange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 1500,
                    ["amount"] = 48, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "20,83"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 40, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 51, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                },
                {
                    ["name"] = "WEAPON_REVOLVER",
                    ["label"] = "Revolver",
                    ["sort"] = "Pistol",
                    ["image"] = "assets/images/weapons/WEAPON_REVOLVER.png",
                    ["text"] = "The revolver is designed for closerange to midrange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 1500,
                    ["amount"] = 24, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "20,83"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 0, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 70, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                }
            }
        },
        {
            ["name"] = "Rifles", -- Category name
            ["items"] = {
                {
                    ["name"] = "WEAPON_CARBINERIFLE",
                    ["label"] = "Carbiner Rifle",
                    ["sort"] = "Rifle",
                    ["image"] = "assets/images/weapons/WEAPON_CARBINERIFLE.png",
                    ["text"] = "The carbiner rifle is designed for midrange to longrange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 10000,
                    ["amount"] = 90, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "8,33" -- Max Magazine for that weapon
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 100, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 32, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                },
                {
                    ["name"] = "WEAPON_ADVANCEDRIFLE",
                    ["label"] = "Advanced Rifle",
                    ["sort"] = "Rifle",
                    ["image"] = "assets/images/weapons/WEAPON_ADVANCEDRIFLE.png",
                    ["text"] = "The advanced rifle is designed for midrange to longrange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 10000,
                    ["amount"] = 60, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "8,33" -- Max Magazine for that weapon
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 80, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 34, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                }
            }
        },
        {
            ["name"] = "Sniper", -- Category name
            ["items"] = {
                {
                    ["name"] = "WEAPON_MARKSMANRIFLE",
                    ["label"] = "Marksman Rifle",
                    ["sort"] = "Sniper",
                    ["image"] = "assets/images/weapons/weapon_marksmanrifle.png",
                    ["text"] = "The marksmanrifle is designed for longrange fights!",
                    ["type"] = "weapon", -- weapon for weapons, items for items
                    ["price"] = 20000,
                    ["amount"] = 40, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "6,25"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 80, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 70, -- in %. Enter the damage ammount
                            ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                }
            }
        },
        {
            ["name"] = "Items", -- Category name
            ["items"] = {
                {
                    ["name"] = "muzzle_brake",
                    ["label"] = "Silencer",
                    ["sort"] = "Attachment",
                    ["image"] = "assets/images/items/muzzle_brake.png",
                    ["text"] = "The muzzle brake is an Attachment for your weapon. Your weapon makes less noise!",
                    ["type"] = "item", -- weapon for weapons, items for items
                    ["price"] = 100,
                    ["amount"] = 1, -- Munition
                    ["stats"] = {
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Ammo",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "250"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                            ["name"] = "Magazine",
                            ["stat"] = true, -- true or if custom weapon then enter your % number
                            ["text"] = "0"
                        },
                        {
                            ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                            ["name"] = "Aufsatzplätze",
                            ["stat"] = 20, -- in %.
                            ["text"] = "5" -- Do not change!
                        },
                        {
                            ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                            ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                            ["stat"] = 0, -- in %. Enter the damage ammount
                            ["text"] = "0" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                        }
                    }
                }
            }
        }
    }
}

Config.Weaponshops = {
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(-662.5649, -933.4839, 21.8292),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 180.4152,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(810.0266, -2159.2429, 29.6138),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 4.4192,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(1692.2354, 3761.1575, 34.7053),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 226.5381,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(-331.7682, 6085.1748, 31.4548),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 227.0375,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(254.1065, -50.4332, 69.9411),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 73.5690,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(22.5313, -1105.1809, 29.7970),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 156.9879,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(2567.8962, 292.3618, 108.7348),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 2.0523,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(-1119.2091, 2699.9783, 18.5541),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 222.9368,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    {
        ["type"] = "weaponshop",
        ["name"] = "Weaponshop",
        ["coords"] = vector3(842.5928, -1035.5806, 28.1948),
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 1.6368,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 110,
            ["scale"] = 0.8,
            ["color"] = 1,
            ["name"] = "Weaponshop"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "12:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 255, b = 255, a = 100},
            ["distance"] = 10.0
        }
    },
    -- ONLY For faction weaponshops!
    {
        ["type"] = "weaponshop",
        ["name"] = "LSPD Armory",
        ["coords"] = vector3(443.6979, -975.0854, 30.6896),
        ["fraction"] = "police",
        ["npc"] = {
            ["enabled"] = true,
            ["heading"] = 176.6586,
            ["modelhash"] = "s_m_y_ammucity_01"
        },
        ["blip"] = {
            ["enabled"] = true,
            ["sprite"] = 175,
            ["scale"] = 1.0,
            ["color"] = 38,
            ["name"] = "Armory - LSPD"
        },
        ["hours"] = {
            ["enabled"] = false,
            ["openTime"] = {
                ["from"] = "18:00",
                ["to"] = "22:00"
            }
        },
        ["marker"] = {
            ["enabled"] = false,
            ["rotate"] = true,
            ["type"] = 21,
            ["scale"] = {x = 0.5, y = 0.5, z = 0.5},
            ["color"] = {r = 255, g = 0, b = 0, a = 144},
            ["distance"] = 10.0
        },
        ["categorys"] = {
            {
                ["name"] = "Pistols", -- Category name
                ["items"] = {
                    {
                        ["name"] = "WEAPON_COMBATPISTOL",
                        ["label"] = "Combat Pistol",
                        ["sort"] = "Pistol",
                        ["image"] = "assets/images/weapons/WEAPON_COMBATPISTOL.png",
                        ["text"] = "The combat pistol is designed for closerange to midrange fights!",
                        ["type"] = "weapon", -- weapon for weapons, items for items
                        ["price"] = 100,
                        ["amount"] = 60, -- Munition
                        ["grades"] = {0, 1, 2, 3, 4}, -- Ränge die dieses Item kaufen Können
                        ["stats"] = {
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Ammo",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "250"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Magazine",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "20,83"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                                ["name"] = "Aufsatzplätze",
                                ["stat"] = 60, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                                ["text"] = "5" -- Do not change!
                            },
                            {
                                ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                                ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                                ["stat"] = 27, -- in %. Enter the damage ammount
                                ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                            }
                        }
                    }
                },
                ["name"] = "SMGs", -- Category name
                ["items"] = {
                    {
                        ["name"] = "WEAPON_COMBATPDW",
                        ["label"] = "Combat PDW",
                        ["sort"] = "SMG",
                        ["image"] = "assets/images/weapons/WEAPON_COMBATPDW.png",
                        ["text"] = "The combat pdw is designed for closerange to midrange fights!",
                        ["type"] = "weapon", -- weapon for weapons, items for items
                        ["price"] = 200,
                        ["amount"] = 90, -- Munition
                        ["grades"] = {0, 1, 2, 3, 4}, -- Ränge die dieses Item kaufen Können
                        ["stats"] = {
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Ammo",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "250"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Magazine",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "8,33"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                                ["name"] = "Aufsatzplätze",
                                ["stat"] = 100, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                                ["text"] = "5" -- Do not change!
                            },
                            {
                                ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                                ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                                ["stat"] = 25, -- in %. Enter the damage ammount
                                ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                            }
                        }
                    }
                },
                ["name"] = "Snipers", -- Category name
                ["items"] = {
                    {
                        ["name"] = "WEAPON_SNIPERRIFLE",
                        ["label"] = "Sniper Rifle",
                        ["sort"] = "Sniper",
                        ["image"] = "assets/images/weapons/WEAPON_SNIPERRIFLE.png",
                        ["text"] = "The sniper rifle is designed for longrange fights!",
                        ["type"] = "weapon", -- weapon for weapons, items for items
                        ["price"] = 500,
                        ["amount"] = 50, -- Munition
                        ["grades"] = {0, 1, 2, 3, 4}, -- Ränge die dieses Item kaufen Können
                        ["stats"] = {
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Ammo",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "250"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Magazine",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "25"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                                ["name"] = "Aufsatzplätze",
                                ["stat"] = 40, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                                ["text"] = "5" -- Do not change!
                            },
                            {
                                ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                                ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                                ["stat"] = 96, -- in %. Enter the damage ammount
                                ["text"] = "100" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                            }
                        }
                    }
                }
            },
            {
                ["name"] = "Items", -- Category name
                ["items"] = {
                    {
                        ["name"] = "muzzle_brake",
                        ["label"] = "Silencer",
                        ["sort"] = "Attachment",
                        ["image"] = "assets/images/items/muzzle_brake.png",
                        ["text"] = "The Muzzle Brake is an Attachment for your weapon. Your weapon makes less noise!",
                        ["type"] = "item", -- weapon for weapons, items for items
                        ["price"] = 50,
                        ["amount"] = 1, -- Amount
                        ["grades"] = {0, 1, 2, 3, 4}, -- Grades that can buy this item
                        ["stats"] = {
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Ammo",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "250"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/bullets_icon.svg]],
                                ["name"] = "Magazine",
                                ["stat"] = true, -- true or if custom weapon then enter your % number
                                ["text"] = "0"
                            },
                            {
                                ["icon"] = [[./assets/images/icons/refresh_icon.svg]],
                                ["name"] = "Aufsatzplätze",
                                ["stat"] = 20, -- in %. 20%, 40%, 60%, 80%, 100% because a weapon can have max. 5 attachments.
                                ["text"] = "5" -- Do not change!
                            },
                            {
                                ["icon"] = [[./assets/images/icons/explosion_icon.svg]],
                                ["name"] = "Damage", -- https://vespura.com/fivem/weapons/stats/
                                ["stat"] = 0, -- in %. Enter the damage ammount
                                ["text"] = "0" -- Do not change! If you have custom weapon damage, enter the highest damage value here
                            }
                        }
                    }
                }
            }
        }
    }
}
config_server.lua
Config_SV = {}

Config_SV.Discord = {
    ["name"] = "Shop x Logs",
    ["color"] = 0x00ff00,
    ["avatar_url"] = "https://cdn.discordapp.com/attachments/1078730384650539008/1270102181319807117/burger.png",
    ["webhooks"] = {
        ["bought"] = "",
        ["license"] = ""
    }
}

If you find any errors in the configuration and you can't fix them yourself, open a ticket!

Last updated