forked from Simnation/Main
Merge branch 'master' of https://git.evolution-state-life.de/Evolution-State-Life/Main
This commit is contained in:
commit
d267cce9c4
3 changed files with 43 additions and 0 deletions
5
resources/[Developer]/[Max]/Duck_new_wartung/config.lua
Normal file
5
resources/[Developer]/[Max]/Duck_new_wartung/config.lua
Normal file
|
@ -0,0 +1,5 @@
|
|||
Config = {
|
||||
DiscordWebhook = "HIER_WEBHOOK_EINFÜGEN",
|
||||
WartungsNachricht = "🔧 Wartungsarbeiten 🔧\nDer Server wird jetzt gewartet!",
|
||||
ErlaubteRolle = "admin"
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
fx_version 'cerulean'
|
||||
game 'gta5'
|
||||
|
||||
author 'Duck'
|
||||
description 'Duck Wartungsscript'
|
||||
|
||||
server_script 'server.lua'
|
||||
shared_script 'config.lua'
|
30
resources/[Developer]/[Max]/Duck_new_wartung/server.lua
Normal file
30
resources/[Developer]/[Max]/Duck_new_wartung/server.lua
Normal file
|
@ -0,0 +1,30 @@
|
|||
QBCore = nil
|
||||
TriggerEvent('QBCore:GetObject', function(obj) QBCore = obj 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)
|
||||
local src = source
|
||||
local Player = QBCore.Functions.GetPlayer(src)
|
||||
|
||||
if not Player or not QBCore.Functions.HasPermission(src, Config.ErlaubteRolle) then
|
||||
TriggerClientEvent('QBCore:Notify', src, 'Keine Berechtigung!', 'error')
|
||||
return
|
||||
end
|
||||
|
||||
|
||||
for _, v in pairs(QBCore.Functions.GetPlayers()) do
|
||||
TriggerClientEvent('QBCore:Notify', v, 'Wartungsarbeiten beginnen!', 'error')
|
||||
end
|
||||
|
||||
|
||||
DiscordNachricht()
|
||||
|
||||
TriggerClientEvent('QBCore:Notify', src, 'Wartung angekündigt!', 'success')
|
||||
end, false)
|
Loading…
Add table
Add a link
Reference in a new issue