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

# Configuration File

{% code lineNumbers="true" %}

```lua
Config = {}
Config.Debug = false -- server console

Config.TextUI = {
	vehicleshop = {
		coords = vector3(-55.2261, -1097.0719, 26.6223),
		markerDist = 10.0,
		displayTextDist = 6.0,
		distInteract = 3.0,
		markerColor = "#ffffffff",
		keys = {
			{
				key = "E",
				keyNum = 38,
				text = "Open Catalogue",
				backgroundColor = "#05d1ec",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "fjsf_vehicleshop:openVehicleShop",
					args = { "PDM" },
				},
				onPressed = function(coords, distance) end,
			},
			{
				key = "G",
				keyNum = 47,
				text = "Open License Shop",
				backgroundColor = "#05ecbeff",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "fjsf_vehicleshop:openLicenseShop",
					args = {},
				},
				onPressed = function(coords, distance) end,
			},
		},
	},
	bench_1 = {
		markerDist = 5.0,
		displayTextDist = 2.0,
		distInteract = 2.0,
		markerColor = "#ffffffff",
		offset = vector3(0, 0, 0.4),
		model = "prop_bench_01a",
		keys = {
			{
				key = "E",
				keyNum = 38,
				text = "Sit on Bench",
				backgroundColor = "#05b6ecc9",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "",
					args = {},
				},
				onPressed = function(coords, distance) end,
			},
		},
	},
	bench_2 = {
		markerDist = 5.0,
		displayTextDist = 2.0,
		distInteract = 2.0,
		markerColor = "#ffffffff",
		offset = vector3(0, 0, 0.4),
		model = "prop_bench_05",
		keys = {
			{
				key = "E",
				keyNum = 38,
				text = "Sit on Bench",
				backgroundColor = "#05b6ecc9",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "",
					args = {},
				},
				onPressed = function(coords, distance) end,
			},
		},
	},
	atm = {
		markerDist = 5.0,
		displayTextDist = 1.2,
		distInteract = 1.0,
		markerColor = "#ffffffff",
		offset = vector3(0, 0, 1.0),
		model = "prop_fleeca_atm",
		keys = {
			{
				key = "E",
				keyNum = 38,
				text = "Enter ATM",
				backgroundColor = "#05ec6dc9",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "",
					args = {},
				},
				onPressed = function(coords, distance) end,
			},
		},
	},
	bank1 = {
		coords = vector3(148.27, -1040.899, 29.7223),
		markerDist = 5.0,
		displayTextDist = 1.2,
		distInteract = 1.0,
		markerColor = "#2aaccdff",
		keys = {
			{
				key = "E",
				keyNum = 38,
				text = "Enter Bank",
				backgroundColor = "#059becc9",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "",
					args = { "" },
				},
				onPressed = function(coords, distance) end,
			},
		},
	},
	bank2 = {
		coords = vector3(149.72, -1041.28, 29.7223),
		markerDist = 5.0,
		displayTextDist = 1.2,
		distInteract = 1.0,
		markerColor = "#2aaccdff",
		keys = {
			{
				key = "E",
				keyNum = 38,
				text = "Enter Bank",
				backgroundColor = "#059becc9",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "",
					args = { "" },
				},
				onPressed = function(coords, distance) end,
			},
		},
	},
	garage1 = {
		coords = vector3(213.72, -809.28, 31.0223),
		markerDist = 8.0,
		displayTextDist = 3.0,
		distInteract = 3.0,
		markerColor = "#7c2acdff",
		keys = {
			{
				key = "E",
				keyNum = 38,
				text = "Open Garage",
				backgroundColor = "#c505ecc9",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "",
					args = { "" },
				},
				onPressed = function(coords, distance) end,
			},
			{
				key = "G",
				keyNum = 47,
				text = "Store Vehicle",
				backgroundColor = "#a782b2ae",
				textColor = "#ffffff",
				executeCommand = "",
				triggerEvent = {
					triggerName = "",
					args = { "" },
				},
				onPressed = function(coords, distance) end,
			},
		},
	},
}

```

{% endcode %}
