variable (Nos Packs)
Ne modifiez pas la fonction "onSelecte" car elle est responsable de l'envoi des bonnes informations. Les autres variables, telles que label, price, description, et notification_server, peuvent être personnalisées selon vos besoins. Cependant, soyez attentif à la table items et prenez exemple sur ce que j'ai fait pour éviter des erreurs. J'ai mis en place une configuration par défaut pour vous montrer ce qui est disponible. Vous pouvez ajouter des véhicules, des objets, et de l'argent. Si vous avez des questions, merci de créer un ticket sur notre Discord.
Configuration des Packs
-- == Nos Pack == --
nosPack = {
{
label = "Pack de démarrage",
price = 1000,
description = "Prix : ~o~1 000 PB~s~\nDescriptions :\n→ Bati801\n→ 50.000 $ argent en banque\n→ 50 Eau et Pain",
notification_server = "Vous avez reçu :\n -Bati801 : %s\n-50.000 $ Banque\n-50x Eau et Pain",
items = {
{car = "bati", label = "Bati801", quantity = 1},
{item = "bread", label = "Pain", quantity = 50},
{item = "water", label = "Eau", quantity = 50},
{money = "money", label = "Argent en banque", quantity = 50000},
},
onSelecte = function ()
if _Config.points >= _Config.nosPack[1].price then
spamCar(_Config.nosPack[1].items[1].car, _Config.nosPack[1].items[2].item, _Config.nosPack[1].items[2].quantity, _Config.nosPack[1].items[3].item, _Config.nosPack[1].items[3].quantity, _Config.nosPack[1].items[4].money, _Config.nosPack[1].items[4].quantity, _Config.nosPack[1].notification_server, _Config.nosPack[1].label, _Config.nosPack[1].price)
Ahero.toServer("Ahero:removePOINTS", _Config.nosPack[1].price)
else
ESX.ShowAdvancedNotification('🛒 Boutique', "Information", "~r~Vous n'avez pas assez de point boutique~s~", 'CHAR_SOCIAL_CLUB', 1)
end
end,
},
{
label = "Pack Bronze",
price = 2000,
description = "Prix : ~o~2 000 PB~s~\nDescriptions :\n→ Nero RS\n→ 100.000 $ argent en banque\n→ 50 Eau et Pain",
notification_server = "Vous avez reçu :\n -Nero RS : %s\n-100.000 $ Banque\n-50x Eau et Pain",
items = {
{car = "nero2", label = "Nero RS", quantity = 1},
{item = "bread", label = "Pain", quantity = 50},
{item = "water", label = "Eau", quantity = 50},
{money = "money", label = "Argent en banque", quantity = 100000},
},
onSelecte = function ()
if _Config.points >= _Config.nosPack[2].price then
spamCar(_Config.nosPack[2].items[1].car, _Config.nosPack[2].items[2].item, _Config.nosPack[2].items[2].quantity, _Config.nosPack[2].items[3].item, _Config.nosPack[2].items[3].quantity, _Config.nosPack[2].items[4].money, _Config.nosPack[2].items[4].quantity, _Config.nosPack[2].notification_server, _Config.nosPack[2].label, _Config.nosPack[2].price)
Ahero.toServer("Ahero:removePOINTS", _Config.nosPack[2].price)
else
ESX.ShowAdvancedNotification('🛒 Boutique', "Information", "~r~Vous n'avez pas assez de point boutique~s~", 'CHAR_SOCIAL_CLUB', 1)
end
end,
},
{
label = "Pack Argent",
price = 3000,
description = "Prix : ~o~3 000 PB~s~\nDescriptions :\n→ Sanchez (moto)\n→ 250.000 $ argent en banque\n→ 50 Eau et Pain",
notification_server = "Vous avez reçu :\n -Sanchez : %s\n-250.000 $ Banque\n-50x Eau et Pain",
items = {
{car = "sanchez2", label = "Sanchez", quantity = 1},
{item = "bread", label = "Pain", quantity = 50},
{item = "water", label = "Eau", quantity = 50},
{money = "money", label = "Argent en banque", quantity = 250000},
},
onSelecte = function ()
if _Config.points >= _Config.nosPack[3].price then
spamCar(_Config.nosPack[3].items[1].car, _Config.nosPack[3].items[2].item, _Config.nosPack[3].items[2].quantity, _Config.nosPack[3].items[3].item, _Config.nosPack[3].items[3].quantity, _Config.nosPack[3].items[4].money, _Config.nosPack[3].items[4].quantity, _Config.nosPack[3].notification_server, _Config.nosPack[3].label, _Config.nosPack[3].price)
Ahero.toServer("Ahero:removePOINTS", _Config.nosPack[3].price)
else
ESX.ShowAdvancedNotification('🛒 Boutique', "Information", "~r~Vous n'avez pas assez de point boutique~s~", 'CHAR_SOCIAL_CLUB', 1)
end
end,
},
{
label = "Pack Or",
price = 4000,
description = "Prix : ~o~4 000 PB~s~\nDescriptions :\n→ Visione\n→ 350.000 $ argent en banque\n→ 50 Eau et Pain",
notification_server = "Vous avez reçu :\n -Visione : %s\n-350.000 $ Banque\n-50x Eau et Pain",
items = {
{car = "visione", label = "Visione", quantity = 1},
{item = "bread", label = "Pain", quantity = 50},
{item = "water", label = "Eau", quantity = 50},
{money = "money", label = "Argent en banque", quantity = 350000},
},
onSelecte = function ()
if _Config.points >= _Config.nosPack[4].price then
spamCar(_Config.nosPack[4].items[1].car, _Config.nosPack[4].items[2].item, _Config.nosPack[4].items[2].quantity, _Config.nosPack[4].items[3].item, _Config.nosPack[4].items[3].quantity, _Config.nosPack[4].items[4].money, _Config.nosPack[4].items[4].quantity, _Config.nosPack[4].notification_server, _Config.nosPack[4].label, _Config.nosPack[4].price)
Ahero.toServer("Ahero:removePOINTS", _Config.nosPack[4].price)
else
ESX.ShowAdvancedNotification('🛒 Boutique', "Information", "~r~Vous n'avez pas assez de point boutique~s~", 'CHAR_SOCIAL_CLUB', 1)
end
end,
},
{
label = "Pack Diamant",
price = 5000,
description = "Prix : ~o~5 000 PB~s~\nDescriptions :\n→ Zentorno\n→ 500.000 $ argent en banque\n→ 50 Eau et Pain",
notification_server = "Vous avez reçu :\n -Zentorno : %s\n-500.000 $ Banque\n-50x Eau et Pain",
items = {
{car = "zentorno", label = "Zentorno", quantity = 1},
{item = "bread", label = "Pain", quantity = 50},
{item = "water", label = "Eau", quantity = 50},
{money = "money", label = "Argent en banque", quantity = 500000},
},
onSelecte = function ()
if _Config.points >= _Config.nosPack[5].price then
spamCar(_Config.nosPack[5].items[1].car, _Config.nosPack[5].items[2].item, _Config.nosPack[5].items[2].quantity, _Config.nosPack[5].items[3].item, _Config.nosPack[5].items[3].quantity, _Config.nosPack[5].items[4].money, _Config.nosPack[5].items[4].quantity, _Config.nosPack[5].notification_server, _Config.nosPack[5].label, _Config.nosPack[5].price)
Ahero.toServer("Ahero:removePOINTS", _Config.nosPack[5].price)
else
ESX.ShowAdvancedNotification('🛒 Boutique', "Information", "~r~Vous n'avez pas assez de point boutique~s~", 'CHAR_SOCIAL_CLUB', 1)
end
end,
},
},
Dernière mise à jour