From ade82436a50291c8133e6a152fb73c5bf33e10d0 Mon Sep 17 00:00:00 2001 From: CallMeJ <73816044+realCallMeJ@users.noreply.github.com> Date: Tue, 9 Jan 2024 15:50:09 -1000 Subject: [PATCH] feat: config for requiring discord server membership --- server/main.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/main.lua b/server/main.lua index 774ff73..bb5a1ef 100644 --- a/server/main.lua +++ b/server/main.lua @@ -7,6 +7,7 @@ local tempPlayersInfo = {} Config = { serverName = GetConvar("core:serverName", "Unconfigured ND-Core Server"), discordInvite = GetConvar("core:discordInvite", "https://discord.gg/Z9Mxu72zZ6"), + discordMemeberRequired = GetConvarInt("core:discordMemeberRequired", 1) == 1, discordAppId = GetConvar("core:discordAppId", "858146067018416128"), discordAsset = GetConvar("core:discordAsset", "andyyy"), discordAssetSmall = GetConvar("core:discordAssetSmall", "andyyy"), @@ -101,7 +102,7 @@ AddEventHandler("playerConnecting", function(name, setKickReason, deferrals) if mainIdentifier and Config.discordBotToken ~= "false" and Config.discordGuildId ~= "false" then discordInfo = checkDiscordIdentifier(identifiers) - if not discordInfo then + if not discordInfo and Config.discordMemeberRequired then deferrals.done(("Your discord was not found, join our discord here: %s."):format(Config.discordInvite)) Wait(0) end