This is a Drive Thru script for servers based on ESX. You can add as many drive thru’s as you want and as many products as you want. It is pretty fully customizable, and nicely optimized. You can add products to basket, change them amount, pay with card or cash.
[VIDEO SHOWCASE]
[PURCHASE] 6.00 € + TAX
Config file:
Config = {}
Config.DrawDistance = 10
Config.UseDriveThruDistance = 3
Config.NotificationMessage = 'Press ~INPUT_PICKUP~ to place an order!'
Config.OpenDriveThruInput = 38
Config.PlayAudio = true
Config.AudioFileName = 'sound.ogg'
Config.AudioVolume = 0.2
Config.Places = {
{
Position = vector3(97.64, 283.36, 109.96),
Size = {x = 1.4, y = 1.4, z = 2.0},
Color = {r = 255, g = 215, b = 0},
Type = 36, Rotate = true,
Blip = {
Sprite = 523,
Name = "Drive Thru",
Color = 5,
},
Items = {
{
imageName = 'burger', -- png file name in images folder, must be the same as item name in database
title = 'Burger', -- name of item
price = 5, -- price of item
},
{
imageName = 'taco', -- png file name in images folder, must be the same as item name in database
title = 'Taco', -- name of item
price = 5, -- price of item
},
{
imageName = 'hotdog', -- png file name in images folder, must be the same as item name in database
title = 'Hot Dog', -- name of item
price = 5, -- price of item
},
{
imageName = 'water', -- png file name in images folder, must be the same as item name in database
title = 'Water', -- name of item
price = 2, -- price of item
},
}
}
}
Code is accessible | You can edit ui/config.lua/server.lua |
Subscription-based | NO |
Lines (approximately) | 150 + ui 300 |
Requirements | ESX |
Support | Yes |