# Ez-Boutique

## Configuration :

**Ce script est très simple a installer sur votre serveur, mais pour ça suivez attentivement cette documentation !**

{% tabs %}
{% tab title="👨‍💻 Config.lua" %}
**Vous pouvez changer la couleur principale des icones du Menu !**\
\&#xNAN;*Ligne #7*

```lua
iconColor = "00F3B5",
```

\
\
**Modifiez le nom de vos Coins :**\
\&#xNAN;*Ligne #10*

```lua
LabelOfCoins = "Ez'Coins",
```

\
\
\
\
**Changez la touche ainsi que le nom de la commande pour ouvrir la Boutique :**\
\&#xNAN;*Ligne #12 & #14*&#x20;

```lua
KeyForOpenShop = 'F9',

CommandForOpenShop = "openboutique",
```

\
\
\
\
**Vous pouvez désactiver l'animation de tablette** : \
\&#xNAN;*Ligne #16*&#x20;

```lua
TabletAnimationWhenShopOpen = true,
```

\
\
\
\
**Configurez le système de notifications de votre menu, en ajoutant la fonction de chaque côté, que ce soit côté client ou côté server :**\
\&#xNAN;*Ligne #19 à #25*

```
Cl_Notify = function(msg, time, type)
    exports['okokNotify']:Alert('Boutique', msg, time, type, true)
end,
    
Sv_Notify = function(aqui, msg, time, type)
    TriggerClientEvent('okokNotify:Alert', aqui, 'Boutique', msg, time, type, true)
end,
```

\
\
\
\
**Configurez la totalité des armes que vous souhaitez voir apparaitre dans votre Boutique :** \
\&#xNAN;*Ligne #30 à #39* <br>

```lua
WeaponEnable = true, -- false si vous ne souhaitez pas voir les armes dans la boutique !
WeaponList = {
--    {label = "NOM DE L'ARME DANS LE MENU", price = 10, img = "http://liendevotreimage/image.png", weaponName = "WEAPON_VOTREARME", icon = "iconbyfontawesome"},

    {label = "Pistolet MkII",price = 10, img = "https://gtahash.ru/Image/Pistol-mk2-icon.bedfc3a2e502819e52fd61077cd27fa4.png", weaponName = "WEAPON_PISTOL_MK2", icon = "gun"},
    {label = "SMG MkII", price = 1000, img = "https://gtahash.ru/Image/164px-Smg-mk2-icon.bb50c467ae7bcd8126ef344c0b9e3fc7.png", weaponName = "WEAPON_SMG_MK2", icon = "gun"},
    {label = "Fusil d'Assaut Compact", price = 1000, img = "https://gtahash.ru/Image/164px-Compact-rifle-icon.97633bdba91fa91372cd606bceacd7ae.png", weaponName = "WEAPON_COMPACTRIFLE", icon = "gun"},
    {label = "Fusil d'Assaut", price = 9000, img = "https://gtahash.ru/Image/164px-Assault-rifle-icon.936c66b2db07cabeeeaf5416ea63d8ae.png", weaponName = "WEAPON_ASSAULTRIFLE", icon = "gun"},
    {label = "Mini SMG", price = 7000, img = "https://gtahash.ru/Image/164px-Mini-smg-icon.088f38b013dc42c170287d1b26a65d4a.png", weaponName = "WEAPON_MINISMG", icon = "gun"},
    {label = "SMG d'Assaut", price = 10000, img = "https://gtahash.ru/Image/164px-Assault-smg-icon.1af12d070446979b6b49fed79838bf79.png", weaponName = "WEAPON_ASSAULTSMG", icon = "gun"},
},
```

\
\
\
\
**Configurez la totalité des items que vous souhaitez voir apparaitre dans votre Boutique :** \
\&#xNAN;*Ligne #42 à #60* <br>

```lua
ItemEnable = true, -- false si vous ne souhaitez pas voir les items dans la boutique !
ItemsList = {
--    {label = "LABEL OF ITEM", price = 100, img = "https://liendelimage/image.png", itemName = "itemname", icon = "iconbyfontawesome"},

    {label = "Bouteille d'eau", price = 100, img = false, itemName = "water", icon = "tint"},
},
```

\
\
\
\
**Configurez la totalité des véhicules que vous souhaitez voir apparaitre dans votre Boutique :** \
\&#xNAN;*Ligne #49 à #60*<br>

```lua
VehicleEnable = true, -- false si vous ne voulez pas des véhicules dans la boutique
VehiculesList = {
    {label = "Kuruma", price = 100, img = "https://gtahash.ru/cars/sports/kuruma.jpg", vehName = "kuruma", icon = "car"},
    {label = "Zentorno", price = 100, img = "https://gtahash.ru/cars/super/zentorno.jpg", vehName = "zentorno", icon = "car"},
    {label = "Dubsta VIP", price = 1500, img = "https://gtahash.ru/cars/suvs/dubsta2.jpg", vehName = "dubsta2", icon = 'car'},
    {label = "Patriot II", price = 3500, img = "https://gtahash.ru/cars/suvs/patriot2.jpg", vehName = "patriot2", icon = 'car'},
    {label = "Prototipo", price = 4500, img = "https://gtahash.ru/cars/super/prototipo.jpg", vehName = "prototipo", icon = 'car'},
    {label = "Tezeract", price = 5000, img = "https://gtahash.ru/cars/super/tezeract.jpg", vehName = "tezeract", icon = 'car'},
    {label = "XA-21", price = 2500, img = "https://gtahash.ru/cars/super/xa21.jpg", vehName = "xa21", icon = 'car'},
    {label = "BMX", price = 500, img = "https://gtahash.ru/cars/cycles/bmx.jpg", vehName = "bmx", icon = 'bicycle'},
    {label = "Sanctus", price = 2500, img = "https://gtahash.ru/cars/motorcycles/sanctus.jpg", vehName = "sanctus", icon = 'motorcycle'}
},
```

\
\
\
\
**Vous êtes en capacité de changer et de traduire les textes :** \
\&#xNAN;*Ligne #65 à #71*&#x20;

```lua
EzTranslate = {
	shop_title = "BOUTIQUE",
	weapon_title = "Armes",
	item_title = 'Objets',
	vehicle_title = 'Véhicules',
	keybind_info = "~z~~b~Ouvrir la boutique",
}
```

{% endtab %}

{% tab title="📀 Config CoinSystem" %}
Pour configurer correctement votre système de Coins sur votre serveur, suivez cette page : \
\
\
Rendez-vous dans votre `es_extended`, dans le config.lua, au niveau de la table `Config.Accounts` : \
&#x20;

<figure><img src="/files/3cjgG2gEhYVnOODQDIcV" alt=""><figcaption><p>Table Config.Accounts avant modification !</p></figcaption></figure>

\
\
Modifiez la table comme sur la photo ci-dessous : <br>

<figure><img src="/files/KuAoklUsm2W6EzOY6jd7" alt=""><figcaption><p>Table Config.Accounts après modification !</p></figcaption></figure>

\
\
\
Voici la table modifiée et prête à être copier/collé :&#x20;

```lua
Config.Accounts = {
	bank = {
		label = TranslateCap('account_bank'),
		round = true
	},
	black_money = {
		label = TranslateCap('account_black_money'),
		round = true
	},
	money = {
		label = TranslateCap('account_money'),
		round = true
	},
        coinshop = {
		label = "Points Boutiques",
		round = true
	}
}
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ezdeveloppement.gitbook.io/ezdev-script/script-ez-cosmetics/ez-boutique.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
