> For the complete documentation index, see [llms.txt](https://zat-scripts.gitbook.io/zat-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zat-scripts.gitbook.io/zat-scripts/qbcore/uber-eats/configuration.md).

# Configuration

## Config.lua

```
Config.TimeBetweenOffers= 240000
```

Time in ms to get a new offer from a restaurant.

```lua
Config.TimeBetweenStartingOffers = 1000
```

Time before deleting the offer - keep it like it is no need to change it.

```lua
Config.MaxOffersAtOneTime = 4
```

Max restaurant offers at one time (must be always < lenght (Config.Restaurants)) in our case 10.

```lua
Config.Currency = "$"
```

you can change it to **€ ,  £ ...**

```lua
Config.UseCommand = "ubereats"
```

Set it to false, if you want to disable the command and keep only the item

```lua
Config.UseItem = "ubereatstablet"
```

Set it to **nil**, if you don't want to use an item and just keep the caommand usage

```lua
Config.FocusButton = 'LMENU'
```

Button used to toggle the NUI Focus, if you want to change it choose one from [here](https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/)

```lua
Config.vehiclemodel = "faggio2"
```

Vehicle model to use for the delivery

```lua
Config.OnlyUberEatsVehicle= false
```

Either the player can use any vehicles to deliver or only the script vehicle

```lua
Config.DelayFee = 1	
```

If time is over and the delivery failed, player will get an invoice of (*Minreward*/*Config.DelayFee*), use 0 to disable fee

```lua
Config.ShowQRCode = true
```

* false :Players use their own IRL phone to scan QRCode.
* true : Show the Code under the QRCode.

```lua
Config.Houses = {
	[1] = 	{ coords = vector3(-913.32, 108.33, 55.51), 	customer = "Xquenda Winona",			minreward = 50, maxreward = 70,	 	id = "UE01 1RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[2] = 	{ coords = vector3(-971.5, 122.11, 57.05), 		customer = "Rayen Killa",			minreward = 60, maxreward = 80, 	id = "UE02 2RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[3] = 	{ coords = vector3(-998.22, 158.19, 62.32), 	customer = "Hauzini Eluney",		minreward = 70, maxreward = 90,		id = "UE03 3RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[4] =	{ coords = vector3(-949.17, 196.84, 67.39), 	customer = "Yolotli Nauja",			minreward = 80, maxreward = 100,	id = "UE04 4RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[5] = 	{ coords = vector3(-1052.14, 432.47, 77.26), 	customer = "Pipaluk Pocahontas",	minreward = 90, maxreward = 110,	id = "UE05 5RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[6] = 	{ coords = vector3(-765.72, 650.49, 145.7), 	customer = "Mahpiya Metztli",		minreward = 50, maxreward = 70,		id = "UE06 6RS", 	delay = 1, started = false, qrcode = math.random(111,999)},	
	[7] = 	{ coords = vector3(-6.41, 409.06, 120.45), 		customer = "Medea Blagoslav",		minreward = 60, maxreward = 80,		id = "UE07 7RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[8] = 	{ coords = vector3(143.45, -280.61, 50.45), 	customer = "Costel Albariks",		minreward = 70, maxreward = 90,		id = "UE08 8RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[9] = 	{ coords = vector3(-1179.51, -929.1, 6.99), 	customer = "Helmut Hastiin",		minreward = 80, maxreward = 100,	id = "UE09 9RS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[10] = 	{ coords = vector3(-812.9, -980.8, 14.16), 		customer = "Marcos Imelda",			minreward = 90, maxreward = 110,	id = "UE10 1TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[11] = 	{ coords = vector3(-706.18, -1036.32, 16.42),	customer = "Judith Beatrice", 		minreward = 50, maxreward = 70,		id = "UE11 2TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[12] = 	{ coords = vector3(-604.35, -802.36, 25.4), 	customer = "Frej Idalia",			minreward = 60, maxreward = 80,		id = "UE12 3TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[13] = 	{ coords = vector3(115.77, -271.42, 50.51), 	customer = "Naum Floro",			minreward = 70, maxreward = 90,		id = "UE13 4TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[14] = 	{ coords = vector3(-603.97, -774.16, 25.4), 	customer = "Varda Joses",			minreward = 80, maxreward = 100,	id = "UE14 5TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[15] = 	{ coords = vector3(-1160.78, -1101.98, 6.53), 	customer = "Stjepan Zalan",			minreward = 90, maxreward = 110,	id = "UE15 6TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[16] = 	{ coords = vector3(-1252.83, -1144.52, 8.51), 	customer = "Hermina Regina",		minreward = 50, maxreward = 70,		id = "UE16 7TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[17] = 	{ coords = vector3(-1254.04, -1140.72, 8.57),	customer = "Vijay Mira",			minreward = 60, maxreward = 80,		id = "UE17 8TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[18] =	{ coords = vector3(-1262.01, -1123.76, 7.9), 	customer = "Aoide Cleon",			minreward = 70, maxreward = 90,		id = "UE18 9TS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[19] = 	{ coords = vector3(-1800.04, -667.28, 10.6), 	customer = "Nirmala Nizhoni",		minreward = 80, maxreward = 100,	id = "UE19 1US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[20] = 	{ coords = vector3(-1777.0, -701.55, 10.52), 	customer = "Lyubochka Simon",		minreward = 90, maxreward = 110,	id = "UE20 2US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[21] = 	{ coords = vector3(-1754.05, -708.87, 10.4), 	customer = "Kumara Javiera",		minreward = 50, maxreward = 70,		id = "UE21 4US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[22] = 	{ coords = vector3(-1667.69, -441.06, 40.36), 	customer = "Darion Taonga",			minreward = 60, maxreward = 80,		id = "UE22 5US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[23] = 	{ coords = vector3(-1643.18, -411.8, 42.08), 	customer = "Adalgard Saam",			minreward = 70, maxreward = 90,		id = "UE23 6US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[24] = 	{ coords = vector3(-1622.84, -379.77, 43.72), 	customer = "Lorencio Clayton",		minreward = 80, maxreward = 100,	id = "UE24 7US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[25] = 	{ coords = vector3(-1597.12, -352.07, 45.98), 	customer = "Gaynor Iudicael",		minreward = 90, maxreward = 110,	id = "UE25 8US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[26] = 	{ coords = vector3(-1533.26, -275.34, 49.74), 	customer = "Sheard Alexia",			minreward = 50, maxreward = 70,		id = "UE26 9US", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[27] = 	{ coords = vector3(-1583.69, -265.85, 48.28), 	customer = "Aku Haregewoin",		minreward = 60, maxreward = 80,		id = "UE27 1VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[28] = 	{ coords = vector3(-1582.46, -278.11, 48.28), 	customer = "Nazim Ilai",			minreward = 70, maxreward = 90,		id = "UE28 2VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[29] = 	{ coords = vector3(-1560.5, -285.38, 48.28), 	customer = "Sergej Myra",			minreward = 80, maxreward = 100,	id = "UE29 3VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[30] = 	{ coords = vector3(-1533.6, -326.82, 47.91), 	customer = "Vid Aesculapius",		minreward = 90, maxreward = 110,	id = "UE30 4VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[31] = 	{ coords = vector3(-306.24, -125.26, 45.8), 	customer = "Carlito Aishwarya",		minreward = 50, maxreward = 70,		id = "UE29 5VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[32] = 	{ coords = vector3(-327.16, -254.48, 34.39), 	customer = "Volodymyr Kasper",		minreward = 60, maxreward = 80,		id = "UE30 6VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[33] = 	{ coords = vector3(20.48, -1505.51, 31.85), 	customer = "Slavka Marco",			minreward = 70, maxreward = 90,		id = "UE31 7VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[34] = 	{ coords = vector3(1223.04, -696.87, 60.8), 	customer = "Katalinka Sarmite",		minreward = 80, maxreward = 100,	id = "UE32 8VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[35] = 	{ coords = vector3(1221.59, -669.28, 63.69), 	customer = "Vida Jonas",			minreward = 90, maxreward = 110,	id = "UE33 9VS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[36] = 	{ coords = vector3(1250.98, -620.89, 69.57), 	customer = "Elenora Flemming",		minreward = 50, maxreward = 70,		id = "UE34 1WS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[37] = 	{ coords = vector3(1241.26, -566.3, 69.66), 	customer = "Taisiya Ime",			minreward = 60, maxreward = 80,		id = "UE35 3WS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[38] = 	{ coords = vector3(1204.89, -557.68, 69.62), 	customer = "Dzvonko Hawa",			minreward = 70, maxreward = 90,		id = "UE36 4WS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[39] = 	{ coords = vector3(1250.84, -515.46, 69.35), 	customer = "Sara Yeong-Ho",			minreward = 80, maxreward = 100,	id = "UE37 5WS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[40] = 	{ coords = vector3(1251.48, -494.34, 69.91), 	customer = "Eleonora Lauro",		minreward = 90, maxreward = 110,	id = "UE38 6WS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[41] = 	{ coords = vector3(1259.54, -480.11, 70.19), 	customer = "Rupa Gunilla",			minreward = 50, maxreward = 70,		id = "UE39 7WS", 	delay = 1, started = false, qrcode = math.random(111,999)},
	[42] = 	{ coords = vector3(1265.74, -458.01, 70.52), 	customer = "Nicoline Gerry",		minreward = 60, maxreward = 80,		id = "UE40 8WS", 	delay = 1, started = false, qrcode = math.random(111,999)},
}
```

* coords : Delivery coords (door to deliver to, you can change it anytime.)
* customer : Customer Name displayed on the UI.
* minreward : Minimum reward to that delivery&#x20;
* maxreward : The max reward you can get (minreward + tips)
* id : Random string&#x20;
* delay : The delivery ends after "delay" hours (change it to 1, 2, 3, 4) !! use only integer !!&#x20;
* started : Keep it to false&#x20;
* qrcode : Keep it like it is

```lua
Config.Restaurants = {
	[1] = {coords = vector3(-519.91, -677.98, 33.67), 		photo = "res1", 	name = "Snr.Buns",			delay = 1, package = "2 x burger | 2 x Cola | 1 x Fries", 	 emote = "carryfoodbag3",			id = "UBE 123", vehicle = vector4(-520.31, -672.22, 33.22, 2.4), 		started = false},
	[2] = {coords = vector3(-657.9, -679.31, 31.48), 		photo = "res2", 	name = "Taco Bomb",			delay = 1, package = "2 x Taco | 1 x Cola", 			 	 emote = "carryfoodbag3",			id = "UBE 456", vehicle = vector4(-656.1, -676.82, 31.56, 316.81), 		started = false},
	[3] = {coords = vector3(-655.93, -880.19, 24.7), 		photo = "res3", 	name = "Wook Noodle",		delay = 1, package = "3 x Noodles", 						 emote = "carryfoodbag3",			id = "UBE 451", vehicle = vector4(-653.82, -880.41, 24.58, 271.62), 	started = false},
	[4] = {coords = vector3(-1318.39, -282.4, 39.99), 		photo = "res4", 	name = "Dickies Bagels",	delay = 1, package = "4 x Bagels | 1 x Cola", 				 emote = "carryfoodbag3",			id = "UBE 124", vehicle = vector4(-1321.36, -283.4, 39.94, 125.71), 	started = false},
	[5] = {coords = vector3(-1271.02, -1200.85, 5.37), 		photo = "res5", 	name = "Not Boster",		delay = 1, package = "2 x pizza | 1 x Cola", 				 emote = "carrypizza",				id = "UBE 452", vehicle = vector4(-1275.66, -1204.59, 4.85, 110.42), 	started = false},
	[6] = {coords = vector3(-1168.27, -1267.21, 6.2), 		photo = "res6", 	name = "Taco Libre",		delay = 1, package = "3 x Taco | 1 x Cola", 				 emote = "carryfoodbag3",			id = "UBE 224", vehicle = vector4(-1174.77, -1269.74, 6.07, 115.83), 	started = false},
	[7] = {coords = vector3(397.95, 175.84, 103.86), 		photo = "res7", 	name = "Clappers",			delay = 1, package = "4 x Sushi | 2 x Cola", 				 emote = "carryfoodbag3",			id = "UBE 442", vehicle = vector4(389.49, 178.63, 103.16, 69.48), 		started = false},
	[8] = {coords = vector3(443.72, 135.27, 100.03), 		photo = "res8", 	name = "Liberty Style",		delay = 1, package = "3 x pizza | 3 x Cola | 1 x Fries",  	 emote = "carrypizza",				id = "UBE 254", vehicle = vector4(442.77, 133.59, 100.0, 160.52), 		started = false},
	[9] = {coords = vector3(133.14, -1462.87, 29.36), 		photo = "res9", 	name = "Lucky Plucker",		delay = 1, package = "2 x Chicken Wings | 2 x Fries", 		 emote = "carryfoodbag3",			id = "UBE 742", vehicle = vector4(129.24, -1460.27, 29.33, 46.67), 		started = false},
	[10] = {coords = vector3(-638.7, -1249.54, 11.81), 		photo = "res10", 	name = "S.HO",				delay = 1, package = "3 x Noodles | 2 x Cola",				 emote = "carryfoodbag3",			id = "UBE 742", vehicle = vector4(-638.79, -1257.39, 11.01, 176.12), 	started = false},
}
```

* coords : Warehouse coords (qb-target)&#x20;
* photo : restaurant photo displayed on the UI.
* name : Restaurant name.
* package : Package to deliver.
* emote : emote to use while picking the package.
* id : Random string&#x20;
* started : Keep it to false&#x20;
* vehicle : coords for vehicle&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://zat-scripts.gitbook.io/zat-scripts/qbcore/uber-eats/configuration.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.
