This commit is contained in:
Nordi98 2025-08-14 13:21:51 +02:00
parent 48a36209b5
commit 884f3df7cf
262 changed files with 223207 additions and 2 deletions

View file

@ -0,0 +1,76 @@
Config = {}

--[[
documentation is here:
https://daburnergermany.gitbook.io/mymdt
]]


Config.Debug = false

--Do not touch! The script searches for your framework by itself.
Config.Framework = nil

local isESXLoaded, isQBLoaded = GetResourceState('es_extended') == 'started', GetResourceState('qb-core') == 'started'
if not isESXLoaded and not isQBLoaded then
print("^1ERROR - ESX not started and QB-Core not started! ^7")
print("^1Config.Framework is set to QB, this could cause issues if you use ESX ^7")
end

if isESXLoaded then
Config.Framework = "ESX"
else
Config.Framework = "QB"
end

Config.JobsCreator = {
Jaksam = true
}

Config.UseLunarMultijob = false

Config.HotkeyOpen = 57 --here f.e. F10 .. find index here .. https://docs.fivem.net/docs/game-references/controls/
Config.HotkeyOpenRadioState = 167 --here f.e. F6 .. find index here .. https://docs.fivem.net/docs/game-references/controls/

Config.MyMechanicMDT = {
usePoliceData = false --only set this to true if sync is off otherwise this will be turned off!
}

--register command + command name
Config.RegisterCommand = true
Config.CommandName = "service"



local useExportSettings = ExportSettings ~= nil
local useSyncSettings = SyncSettings ~= nil and SyncSettings.MainData ~= nil

Config.FilesAreCreatedByExport = false
Config.VehiclesAreCreatedByExport = false
Config.FilesAreCreatedBySync = false
Config.VehiclesAreCreatedBySync = false

if useExportSettings then
Config.FilesAreCreatedByExport = ExportSettings.SaveCitizenByExport
Config.VehiclesAreCreatedByExport = ExportSettings.SaveVehiclesByExport
end

if useSyncSettings then
Config.FilesAreCreatedBySync = SyncSettings.MainData.active == true and SyncSettings.MainData.Types.Users == true
Config.VehiclesAreCreatedBySync = SyncSettings.MainData.active == true and SyncSettings.MainData.Types.Vehicles == true

if SyncSettings.MainData.active == true and Config.MyMechanicMDT.usePoliceData then
Config.MyMechanicMDT.usePoliceData = false
print("INFO - Config.MyMechanicMDT.usePoliceData is set to false due to active sync!")
end
end

if Config.FilesAreCreatedByExport and Config.FilesAreCreatedBySync then
Config.FilesAreCreatedByExport = false
print("INFO - Borth SyncSettings.MainData.Vehicles and ExportSettings.SaveCitizenByExport are active! Recommented to only one!")
end

if Config.VehiclesAreCreatedByExport and Config.VehiclesAreCreatedBySync then
Config.VehiclesAreCreatedByExport = false
print("INFO - Borth SyncSettings.MainData.Users and ExportSettings.SaveVehiclesByExport are active! Recommented to only one!")
end