Hi,
I'm having some trouble getting my modified groups.txt to work. Here's what I have so far:
"ddonator"
{
"deny"
{
}
"allow"
{
"ulx mapsmenu"
"ulx physgunplayer"
"ulx sslay"
"ulx spectate"
}
"inherit_from"
{
"gdonator"
}
}
"gdonator"
{
"deny"
{
}
"allow"
{
"ulx armor"
"ulx bring"
"ulx send"
"ulx ragdoll"
"ulx unragdoll"
"ulx cloak"
"ulx uncloak"
"ulx ungag"
"ulx gag"
"ulx slap"
"ulx blind"
"ulx unblind"
}
"inherit_from"
{
"sdonator"
}
}
"sdonator"
{
"deny"
{
}
"allow"
{
"ulx whip"
"ulx cloakme"
"ulx uncloakme"
"ulx ignite"
"ulx freeze"
"ulx unignite"
"ulx unfreeze"
"ulx ungod"
"ulx god"
"ulx hp"
"ulx goto"
"ulx teleportme"
}
"inherit_from"
{
"bdonator"
}
}
"bdonator"
{
"deny"
{
}
"allow"
{
"ulx vote"
"ulx noclip"
"ulx hp"
"ulx teleport"
"ulx ghost"
"ulx playsound"
"ulx ungodme"
"ulx godme"
"ulx"
"ulx help"
"ulx psay"
"ulx asay"
"ulx thetime"
"ulx menu"
"ulx_valueupdate"
"ulx_cvar"
"ulx_getgamemodes"
"ulx votekick"
"ulx motd"
"ulx voteban"
"ulx rocket"
"ulx mainstream"
"ulx usermanagementhelp"
"ulx veto"
"ulx media"
"ulx who"
"ulx votemap"
"ulx ragdollme"
"ulx unragdollme"
"ulx ungodme"
"ulx godme"
"ulx goto"
"ulx vote"
"ulx noclip"
"ulx cloakme"
"ulx uncloakme"
"ulx teleportme"
"ulx hpme"
}
"inherit_from"
{
}
}
"dedicated"
{
"deny"
{
}
"allow"
{
"ulx slap"
"ulx cloak"
"ulx uncloak"
}
"inherit_from"
{
"elite"
}
}
"ultimate"
{
"deny"
{
}
"allow"
{
"ulx noclip"
}
"inherit_from"
{
"dedicated"
}
}
"moderator"
{
"allow"
{
"ulx strip"
"ulx gag"
"ulx whip"
"ulx playsound"
"ulx freeze"
"ulx jail"
"ulx ragdoll"
"ulx unragdoll"
"ulx unjail"
"ulx mute"
"ulx unignite"
"ulx unfreeze"
"ulx unmute"
"ulx map"
"ulx ungag"
"ulx kick"
"ulx god"
"ulx ungod"
}
"deny"
{
}
"inherit_from"
{
"respected"
}
}
"superadmin"
{
"deny"
{
}
"allow"
{
"ulx luarun"
"ulx cexec"
"ulx ent"
"ulib_passtime"
"ulib_passtimeout"
"ulx banid"
}
"inherit_from"
{
"admin"
}
}
"officer"
{
"deny"
{
}
"allow"
{
"ulx adduser"
"ulx adduserid"
"ulx removeuser"
"ulx userallow"
"ulx userdeny"
"ulx addgroup"
"ulx removegroup"
"ulx groupallow"
"ulx groupdeny"
}
"inherit_from"
{
"superadmin"
}
}
"supermoderator"
{
"deny"
{
}
"allow"
{
"ulx ghost"
"ulx unghost"
"ulx ungimp"
"ulx gimp"
"ulx slay"
"ulx teleport"
"ulx rocket"
}
"inherit_from"
{
"moderator"
}
}
"user"
{
"deny"
{
}
"allow"
{
"ulx"
"ulx help"
"ulx psay"
"ulx asay"
"ulx thetime"
"ulx menu"
"ulx_valueupdate"
"ulx_cvar"
"ulx_getgamemodes"
"ulx votekick"
"ulx motd"
"ulx voteban"
"ulx_getbans"
"ulx mainstream"
"ulx usermanagementhelp"
"ulx veto"
"ulx media"
"ulx who"
"ulx votemap"
}
"inherit_from"
{
}
}
"common"
{
}
"uber"
{
"deny"
{
}
"allow"
{
"ulx cloakme"
"ulx uncloakme"
"ulx teleportme"
"ulx hpme"
}
"inherit_from"
{
"super"
}
}
"operator"
{
"deny"
{
}
"allow"
{
"ulx seeasay"
}
"inherit_from"
{
}
}
"elite"
{
"deny"
{
}
"allow"
{
"ulx goto"
"ulx vote"
}
"inherit_from"
{
"mega"
}
}
"super"
{
"deny"
{
}
"allow"
{
"ulx ragdollme"
"ulx unragdollme"
}
"inherit_from"
{
"operator"
}
}
"admin"
{
"deny"
{
}
"allow"
{
"ulx spawnecho"
"ulx tsay"
"ulx csay"
"ulx chattime"
"ulx welcomemessage"
"ulx sslay"
"ulx ignite"
"ulx ban"
"ulx armor"
"ulx hp"
"ulx blind"
"ulx maul"
"ulx adminmenu"
"ulx clientmenu"
"ulx showmotd"
"ulx banmenu"
"ulx exec"
"ulx bring"
"ulx send"
"ulx tooldeny"
"ulx toolallow"
"ulx tooldenyuser"
"ulx toolallowuser"
"ulx tooldenyoverride"
"ulx unban"
"ulx spectate"
"ulx physgunplayer"
"ulx votemap2"
"ulx ghost"
"ulx unblind"
"ulx mapsmenu"
}
"inherit_from"
{
"supermoderator"
}
}
"respected"
{
"deny"
{
}
"allow"
{
"ulx speedycake"
"ulx noclip"
}
"inherit_from"
{
"ultimate"
}
}
"mega"
{
"deny"
{
}
"allow"
{
"ulx ungodme"
"ulx godme"
}
"inherit_from"
{
"uber"
}
}
"owner"
{
"deny"
{
}
"allow"
{
"ulx hiddenecho"
"ulx rcon"
"ulx rslotsmode"
"ulx rslots"
"ulx rslotsvisible"
"ulx reservedslots"
"overcomeimmunity"
}
"inherit_from"
{
"officer"
}
}
"none"
{
"deny"
{
}
"allow"
{
"ulx logecho"
"ulx logfile"
"ulx logevents"
"ulx logchat"
"ulx logspawns"
"ulx logspawnsecho"
"ulx logdir"
"ulx addgimpsay"
"ulx addadvert"
"ulx addcsayadvert"
"ulx addforceddownload"
"ulx debuginfo"
"ulx voteecho"
"ulx votemap2successratio"
"ulx votemap2minvotes"
"ulx votekicksuccessratio"
"ulx votekickminvotes"
"ulx votebansuccessratio"
"ulx votebanminvotes"
"ulx votemapenabled"
"ulx votemapmintime"
"ulx votemapwaittime"
"ulx votemapsuccessratio"
"ulx votemapminvotes"
"ulx votemapvetotime"
"ulx votemapmapmode"
"ulx votemapaddmap"
}
"inherit_from"
{
}
}
For some reason, only the admin rank and superadmin rank are working. When I type into console "rcon ulx adduser (player) gdonator" or some similar rank, it shows me that autokick is disabled for me, and they can use no ULX commands. It also doesn't say that their access has been set. However, when I do it to someone for admin or superadmin (those two ranks only), I see "(ADMIN) (Console) added user »??²« Failcake to group "superadmin"". And I'm modifying the one in ulib/data/ulib.
Is there anyone who can help me solve this problem? Thanks!
Edit: It also seems that ULX won't remember any ranks, including the two that work. I'm running a Stranded server, so when someone is an admin an [Admin] tag is placed in front of their name on the scoreboard. When I add myself as an admin through rcon, I get the "Access set" thing and what not, and I can do admin commands, but there's no admin tag in front of my name on the scoreboard, and when I type "retry" in console as a test, I come back to find that my rank no longer is valid. I'm using a customized version of ULX, could this be the problem?