local QBCore = nil CreateThread(function() while QBCore == nil do TriggerEvent('QBCore:GetObject', function(obj) QBCore = obj end) Wait(200) end end) local function DiscordNachricht() if Config.DiscordWebhook == "" then return end PerformHttpRequest(Config.DiscordWebhook, function() end, 'POST', json.encode({ content = Config.WartungsNachricht }), { ['Content-Type'] = 'application/json' }) end RegisterCommand('wartung', function(source) while not QBCore do Wait(100) end local src = source local Player = QBCore.Functions.GetPlayer(src) if not Player then print(("^1Error: Player not found (source: %s)^7"):format(src)) return end if not QBCore.Functions.HasPermission(src, Config.ErlaubteRolle) then TriggerClientEvent('QBCore:Notify', src, 'Keine Berechtigung!', 'error') return end for k, v in pairs(QBCore.Functions.GetPlayers()) do TriggerClientEvent('QBCore:Notify', v, 'Wartungsarbeiten beginnen!', 'error') end DiscordNachricht() TriggerClientEvent('QBCore:Notify', src, 'Wartung angekündigt!', 'success') print(("^5[Wartung]^7 Wartung wurde von %s gestartet"):format(GetPlayerName(src))) end, false)