• Murder Panel for other ULX groups
    1 replies, posted
I've been wanting to give access to the murder panel for different ULX groups and have been running into a lot of problems with it lately. The murder panel code is in the original cl_adminpanel.lua file in the murder game mode, which can be found here: [url]https://github.com/mechanicalmind/murder/blob/master/gamemode/cl_adminpanel.lua[/url] Here's the code I currently have: First groupcheck (line 34-39): [code] if showAdmins && (ply:IsUserGroup( "owner" ) || ply:IsUserGroup( "moderator" ) || ply:IsAdmin ()) then surface.SetMaterial(admin) surface.SetDrawColor(color_white) surface.DrawTexturedRect(s + 4, h / 2 - 16, 32, 32) s = s + 32 end [/code] Second groupcheck (line 203-204): [code] concommand.Add("mu_adminpanel", function (client) if !client:IsUserGroup( "owner" ) || !client:IsUserGroup( "moderator" ) || !client:IsAdmin() then return end [/code] I believe something's wrong with the second line check, because when I first changed line 34 and nothing else, the command was still working for admins, but not for moderators. After I added the second check, it stopped working for every ULX group. I've heard something about adding the command as a ULX command, or somesort, and granting privledges to them, but I'm kind of confused with that. I'd appreciate any help given. This is really giving me a headache. Thanks!
Pretty sure for the second group check you want to use and not or.
Sorry, you need to Log In to post a reply to this thread.