🥫Ez-VendingMachine
Configuration :
Ce script est très simple a installer sur votre serveur FiveM, que vous soyez en localhost, sur un VPS ou bien sur une machine dédiée FiveM !
Configurez d'abord les modèles des machines pour ox_target ! - Ligne #5 à #7 :
EzConfig.ListOfModelForDrink = { `prop_vend_fridge01`, `prop_vend_soda_02`, `prop_vend_soda_01`, `prop_atm_02` }
EzConfig.ListOfModelForEat = { `prop_vend_snak_01_tu`, `prop_vend_snak_01`}
EzConfig.ListOfModelForCoffee = { `prop_vend_coffe_01`}
Maintenant, configurez les items trouvables dans les menu de chaque type de props : - Ligne #11 à #26 :
EzConfig.ListOfDrink = {
{nom = "Coca", item = "cola", price = 5},
{nom = "Pepsi", item = "pepsi", price = 5},
{nom = "Orangina", item = "orangina", price = 5},
{nom = "Sprite", item = "sprite", price = 5},
}
EzConfig.ListOfEat = {
{nom = "Sandwich Triangle", item = "bread", price = 5},
}
EzConfig.ListOfCoffee = {
{nom = "Café Déca", item = "coffee", price = 5},
{nom = "Café Arabica", item = "coffeearabica", price = 10},
}
Vous êtes en capacité de changer le type de moyen de paiement : - Ligne #30 :
EzConfig.AccountTypeForPay = "money" -- "bank" "black_money"
Configurez l'esthétique de chaque menu ainsi que le titre et les couleurs : - Ligne #32 à #50 :
EzConfig.MenuDrinkConfig = {
PrincipalIcon = 'wine-bottle',
PrincipalColor = 'B80202',
TitleAndTarget = 'Distributeur de boisson',
}
EzConfig.MenuEatConfig = {
PrincipalIcon = 'cookie',
PrincipalColor = 'C78E4E',
TitleAndTarget = 'Distributeur de nourriture',
}
EzConfig.MenuCoffeeConfig = {
PrincipalIcon = 'mug-hot',
PrincipalColor = '632E00',
TitleAndTarget = 'Distributeur de café',
}
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 : - Ligne #54 à #66 :
EzConfig.Notify = {
-- notify system on server side
SV_Side = function(title, desc, type, time)
TriggerClientEvent('okokNotify:Alert', source, title, desc, time, type, true)
end,
-- notify on client side
CL_Side = function(title, desc, type, time)
exports['okokNotify']:Alert(title, desc, time, type, true)
end
}
Dernière mise à jour