From df5701ed4fa8533a9b2380ed7366230132899ce0 Mon Sep 17 00:00:00 2001 From: Linventif <gregoire.becue@proton.me> Date: Tue, 9 Jul 2024 10:22:07 +0000 Subject: [PATCH] add: ulx removeUser if user --- lua/gmod_integration/server/sv_sync_roles.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lua/gmod_integration/server/sv_sync_roles.lua b/lua/gmod_integration/server/sv_sync_roles.lua index ad91daf..2f5506c 100644 --- a/lua/gmod_integration/server/sv_sync_roles.lua +++ b/lua/gmod_integration/server/sv_sync_roles.lua @@ -8,7 +8,14 @@ function gmInte.wsPlayerUpdateGroup(data) local ply = player.GetBySteamID(data.steamID) if ply && ply:IsValid() then ply:SetUserGroup(data.group) end // ULX - if ULib then ULib.ucl.addUser(data.steamID, nil, nil, data.group) end + if ULib then + if data.group == "user" then + ULib.ucl.removeUser(data.steamID) + else + ULib.ucl.addUser(data.steamID, nil, nil, data.group) + end + end + // ServerGuard if serverguard then local ply = player.GetBySteamID(data.steamID)