From 2717b64d7809309a3476129ec57bd85d9d5f30c1 Mon Sep 17 00:00:00 2001 From: Tazio Date: Thu, 9 May 2019 18:57:07 +0200 Subject: [PATCH] Main push - Joining message in embed - Leaving message in embed --- Serverlogging/server.lua | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Serverlogging/server.lua b/Serverlogging/server.lua index c872644..10516c6 100644 --- a/Serverlogging/server.lua +++ b/Serverlogging/server.lua @@ -24,11 +24,13 @@ AddEventHandler('chatMessage', function(source, name, message) end) AddEventHandler('playerConnecting', function() - PerformHttpRequest(DISCORD_WEBHOOK, function(err, text, headers) end, 'POST', json.encode({username = DISCORD_NAME, content = "```CSS\n".. GetPlayerName(source) .. " connecting\n```", avatar_url = DISCORD_IMAGE}), { ['Content-Type'] = 'application/json' }) + --PerformHttpRequest(DISCORD_WEBHOOK, function(err, text, headers) end, 'POST', json.encode({username = DISCORD_NAME, content = "```CSS\n".. GetPlayerName(source) .. " connecting\n```", avatar_url = DISCORD_IMAGE}), { ['Content-Type'] = 'application/json' }) + sendToDiscord("Server Login", GetPlayerName(source) " is connecting to the server.") end) AddEventHandler('playerDropped', function(reason) - PerformHttpRequest(DISCORD_WEBHOOK, function(err, text, headers) end, 'POST', json.encode({username = DISCORD_NAME, content = "```fix\n".. GetPlayerName(source) .. " left ( ".. reason .. " )\n```", avatar_url = DISCORD_IMAGE}), { ['Content-Type'] = 'application/json' }) + --PerformHttpRequest(DISCORD_WEBHOOK, function(err, text, headers) end, 'POST', json.encode({username = DISCORD_NAME, content = "```fix\n".. GetPlayerName(source) .. " left ( ".. reason .. " )\n```", avatar_url = DISCORD_IMAGE}), { ['Content-Type'] = 'application/json' }) + sendToDiscord("Server Logout", GetPlayerName(source) " has disconnected from the server.") end) RegisterServerEvent('playerDied') @@ -70,4 +72,18 @@ function stringsplit(input, seperator) end return t +end + +function sendToDiscord(name, message) + local connect = { + { + ["color"] = "8663711", + ["title"] = "**".. name .."**", + ["description"] = message, + ["footer"] = { + ["text"] = "Made by Tazio", + }, + } + } + PerformHttpRequest(DISCORD_WEBHOOK, function(err, text, headers) end, 'POST', json.encode({username = DISCORD_NAME, embeds = connect, avatar_url = DISCORD_IMAGE}), { ['Content-Type'] = 'application/json' }) end \ No newline at end of file