Config = {}
Config.Framework = 'esx' -- 'esx', 'qb-core', 'standalone'
Config.Inventory = 'ox_inventory' -- 'ox_inventory', 'qb-inventory'
Config.Target = 'ox_target' -- 'ox_target', 'qb-target'
Config.AdminGroups = {"admin", "god"} -- ESX jobs/grades allowed to use /einreise
Config.DiscordWebhookURL = 'https://discord.com/api/webhooks/...' -- for logs
Config.DiscordWebhookLogs = true
Config.Spawn = {
Island = vector4(-3700.0, -4000.0, 5.0, 180.0), -- Heimatinsel
AirportOutside = vector4(-1000.0, -3000.0, 24.0, 90.0), -- after approved, spawn outside airport
}
Config.Vehicles = {
Car = 'blista',
Bus = 'bus',
Plane = 'dodo'
}
Config.ZoneCenter = vector3(-1000.0, -3000.0, 24.0) -- Flughafen Mitte
Config.ZoneRadius = 150.0 -- meters, area without visa cannot leave
Config.Items = {
{item = 'phone', label = 'Handy', amount = 1},
{item = 'cash', label = '500 Dollar Bargeld', amount = 500},
{item = 'water', label = '10x Wasser', amount = 10},
{item = 'bread', label = '15x Brot', amount = 15},
{item = 'radio', label = 'Radio', amount = 1},
{item = 'vest', label = 'Schutzweste', amount = 1},
{item = 'rope', label = 'Seil', amount = 1}
}
Config.MaxItemSelection = 5 -- max items from pickup
Config.Checkpoints = {
{label = "Gepäckband", coords = vector3(-1005.0, -2965.0, 24.0)},
{label = "Zollkontrolle", coords = vector3(-1010.0, -2970.0, 24.0)},
{label = "Einreiseschalter", coords = vector3(-1015.0, -2975.0, 24.0)} -- last one triggers application
}
Config.AdminOutfit = {
male = {
tshirt_1 = 15, tshirt_2 = 0, torso_1 = 55, torso_2 = 0,
pants_1 = 10, pants_2 = 0, shoes_1 = 1, shoes_2 = 0
},
female = {
tshirt_1 = 15, tshirt_2 = 0, torso_1 = 55, torso_2 = 0,
pants_1 = 10, pants_2 = 0, shoes_1 = 1, shoes_2 = 0
}
}
Config.DefaultBanDuration = "1d" -- 1d, 3d, permanent
Config.VisaRestrictions = {
NoWeapons = true,
NoFight = true,
NoJobs = true
}
-- Fallback values when optional deps missing
Config.UseOxLib = true -- ox_lib for notifications/input
Config.UseOxTarget = true -- ox_target for item pickup
Config.TextUI = {
-- Strings for fallback
press_e_to_pickup = "Drücke [E] zum Aufheben",
select_item = "Gegenstand auswählen",
max_items = "Maximale Auswahl erreicht",
checkpoint_reach = "Checkpoint erreicht",
}