Update server.lua

This commit is contained in:
Andyyy7666
2022-03-10 23:12:39 +01:00
committed by GitHub
parent 01c438dd2b
commit 8310d77800

View File

@@ -10,12 +10,17 @@ function sendToDiscord(name, message, color)
color = color color = color
} }
} }
PerformHttpRequest(config.discordWebhook, function(err, text, headers) end, 'POST', json.encode({username = "ND Jailing", embeds = embed}), {["Content-Type"] = "application/json"}) PerformHttpRequest(server_config.discordWebhook, function(err, text, headers) end, 'POST', json.encode({username = "ND Jailing", embeds = embed}), {["Content-Type"] = "application/json"})
end end
-- Jail player discord log, trigger the even on the players client and send a message to everyone. -- Jail player discord log, trigger the even on the players client and send a message to everyone.
RegisterNetEvent("ND_Jailing:jailPlayer") RegisterNetEvent("ND_Jailing:jailPlayer")
AddEventHandler("ND_Jailing:jailPlayer", function(id, name, time, reason) AddEventHandler("ND_Jailing:jailPlayer", function(id, name, time, reason)
local player = source
local players = exports["ND_Core"]:getCharacterTable()
local dept = players[player].dept
for department in pairs(config.accessDepartments) do
if department == dept then
TriggerClientEvent("ND_Jailing:jailPlayer", id, time) TriggerClientEvent("ND_Jailing:jailPlayer", id, time)
sendToDiscord("Jail Logs", "**" .. GetPlayerName(source) .. "** Jailed **" .. name .. "** for **" .. time .. " seconds** with the reason: **" .. reason .. "**.", 1595381) sendToDiscord("Jail Logs", "**" .. GetPlayerName(source) .. "** Jailed **" .. name .. "** for **" .. time .. " seconds** with the reason: **" .. reason .. "**.", 1595381)
TriggerClientEvent('chat:addMessage', -1, { TriggerClientEvent('chat:addMessage', -1, {
@@ -23,6 +28,9 @@ AddEventHandler("ND_Jailing:jailPlayer", function(id, name, time, reason)
multiline = true, multiline = true,
args = {"[Judge]", name .. " was charaged with " .. reason .. " and will be spending " .. time .. " months in jail."} args = {"[Judge]", name .. " was charaged with " .. reason .. " and will be spending " .. time .. " months in jail."}
}) })
break
end
end
end) end)
-- Gets all players on the server and adds them to a table. -- Gets all players on the server and adds them to a table.