ULX

Author Topic: Higher Levels Can't Tweak Superadmins  (Read 2713 times)

0 Members and 1 Guest are viewing this topic.

Offline lavacano201014

  • Jr. Member
  • **
  • Posts: 83
  • Karma: 9
  • Archbishop of Cristina Scabbia worship
Higher Levels Can't Tweak Superadmins
« on: June 23, 2009, 03:38:03 PM »
First off, read the ULX groups.txt below for the hierarchy.

Code: [Select]
"owner"
{
"deny"
{
}
"allow"
{
"ulx adduser"
"ulx adduserid"
"ulx removeuser"
"ulx addgroup"
"ulx removegroup"
"ulx debuginfo"
"ulx hasreadhelp"
}
"inherit_from"
{
"superadmin"
}
}
"superadmin"
{
"deny"
{
}
"allow"
{
"ulx hiddenecho"
"ulx rcon"
"ulx luarun"
"ulx cexec"
"ulx ent"
"ulx userallow"
"ulx userdeny"
"ulx groupallow"
"ulx groupdeny"
"overcomeimmunity"
}
"inherit_from"
{
"admin"
}
}
"admin"
{
"deny"
{
}
"allow"
{
"ulib_passtime"
"ulib_passtimeout"
"ulx spawnecho"
"ulx tsay"
"ulx gimp"
"ulx mute"
"ulx ungimp"
"ulx unmute"
"ulx gag"
"ulx ungag"
"ulx chattime"
"ulx welcomemessage"
"ulx slap"
"ulx whip"
"ulx slay"
"ulx sslay"
"ulx ignite"
"ulx unignite"
"ulx playsound"
"ulx freeze"
"ulx unfreeze"
"ulx noclip"
"ulx hp"
"ulx armor"
"ulx cloak"
"ulx uncloak"
"ulx blind"
"ulx unblind"
"ulx jail"
"ulx unjail"
"ulx ghost"
"ulx unghost"
"ulx ragdoll"
"ulx unragdoll"
"ulx maul"
"ulx strip"
"ulx adminmenu"
"ulx clientmenu"
"ulx mapsmenu"
"ulx showmotd"
"ulx banmenu"
"ulx exec"
"ulx bring"
"ulx goto"
"ulx send"
"ulx tooldeny"
"ulx toolallow"
"ulx tooldenyuser"
"ulx toolallowuser"
"ulx tooldenyoverride"
"ulx map"
"ulx kick"
"ulx ban"
"ulx banid"
"ulx unban"
"ulx spectate"
"ulx votemap2"
"ulx votekick"
"ulx voteban"
"ulx veto"
"ulx settitle"
}
"inherit_from"
{
"operator"
}
}
"user"
{
"deny"
{
}
"allow"
{
"ulx"
"ulx help"
"ulx psay"
"ulx asay"
"ulx thetime"
"ulx menu"
"ulx_valueupdate"
"ulx_cvar"
"ulx_getgamemodes"
"ulx motd"
"ulx_getbans"
"ulx usermanagementhelp"
"ulx who"
"ulx votemap"
"ulx title"
"ulx mytitle"
"ulx teleport"
}
"inherit_from"
{
}
}
"gold"
{
"deny"
{
}
"allow"
{
}
"inherit_from"
{
"user"
}
}
"pink"
{
"deny"
{
}
"allow"
{
}
"inherit_from"
{
"gold"
}
}
"none"
{
"deny"
{
}
"allow"
{
"ulx logecho"
"ulx logfile"
"ulx logevents"
"ulx logchat"
"ulx logspawns"
"ulx logspawnsecho"
"ulx logdir"
"ulx addcsayadvert"
"ulx addforceddownload"
"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"
"ulx rslotsmode"
"ulx rslots"
"ulx rslotsvisible"
"ulx reservedslots"
}
"inherit_from"
{
}
}
"operator"
{
"deny"
{
}
"allow"
{
"ulx seeasay"
"ulx csay"
"ulx physgunplayer"
"ulx vote"
"ulx god"
"ulx ungod"
"ulx addgimpsay"
"ulx addadvert"
}
"inherit_from"
{
}
}

Anyway.

As the only one in the owner group (I realize the HasReadHelp shouldn't be there, but sometimes I demote myself, and I don't want to have to type that command again. I know how to use them, thanks!), I can't demote superadmins to regular admins (superadmins require donations, and sometimes they aren't paid). It says that it disabled that due to security reasons.

Is there a way to not have that, or am I forced to just rename it to "super-admin" or something?

(btw, operator is used as Respected)
Circle reasoning works because circle reasoning works because...

An Error Has Occurred!

array_keys(): Argument #1 ($array) must be of type array, null given