From d9c9923a7dafa284372212624451dbdf8e6b7cd1 Mon Sep 17 00:00:00 2001 From: edshot99 Date: Fri, 29 Nov 2024 02:59:04 -0600 Subject: [PATCH] drop ulx-custom-commands and start using my own custom ulx modules --- .../lua/ulx/modules/sh/noob_resetscore.lua | 20 +++++++++++++++++++ .../lua/ulx/modules/sh/noob_websites.lua | 17 ++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 ulx_noob_extras/lua/ulx/modules/sh/noob_resetscore.lua create mode 100644 ulx_noob_extras/lua/ulx/modules/sh/noob_websites.lua diff --git a/ulx_noob_extras/lua/ulx/modules/sh/noob_resetscore.lua b/ulx_noob_extras/lua/ulx/modules/sh/noob_resetscore.lua new file mode 100644 index 0000000..e4d6b8f --- /dev/null +++ b/ulx_noob_extras/lua/ulx/modules/sh/noob_resetscore.lua @@ -0,0 +1,20 @@ + +function ulx.resetscore(calling_ply) + calling_ply:SetFrags(0) + calling_ply:SetDeaths(0) + ulx.tsay(calling_ply, string.format("[RS] Player '%s' reset their score!", calling_ply:Nick())) +end +local resetscore = ulx.command("Fun", "ulx resetscore", ulx.resetscore, {"!rs","!resetscore"}) +resetscore:defaultAccess(ULib.ACCESS_ALL) +resetscore:help("Reset your kills and deaths.") + +function ulx.resetscores(calling_ply) + for _, ply in ipairs(player.GetAll()) do + ply:SetFrags(0) + ply:SetDeaths(0) + end + ulx.tsay(calling_ply, string.format("[RS] Admin '%s' reset all scores!", calling_ply:Nick())) +end +local resetscores = ulx.command("Fun", "ulx resetscores", ulx.resetscores, {"!rss","!resetscores"}) +resetscores:defaultAccess(ULib.ACCESS_ADMIN) +resetscores:help("Reset all kills and deaths.") diff --git a/ulx_noob_extras/lua/ulx/modules/sh/noob_websites.lua b/ulx_noob_extras/lua/ulx/modules/sh/noob_websites.lua new file mode 100644 index 0000000..b8e77b0 --- /dev/null +++ b/ulx_noob_extras/lua/ulx/modules/sh/noob_websites.lua @@ -0,0 +1,17 @@ + +local DISCORD_URL = "" +local COLLECTION_URL = "" + +function ulx.discord(calling_ply) + gui.OpenURL(DISCORD_URL) +end +local discord = ulx.command("Utility", "ulx discord", ulx.discord, {"!disc", "!discord"}) +discord:defaultAccess(ULib.ACCESS_ALL) +discord:help("View Discord invite.") + +function ulx.collection(calling_ply) + gui.OpenURL(COLLECTION_URL) +end +local collection = ulx.command("Utility", "ulx collection", ulx.collection, "!collection") +collection:defaultAccess(ULib.ACCESS_ALL) +collection:help("View server collection information.")