Well, the groups.txt looks like that:
"Out"
{
"admin"
{
"deny"
{
"1" "ulx cexec"
"2" "ulx cexecall"
"3" "ulx rcon"
"4" "ulx toolallow"
"5" "ulx adduser"
"6" "ulx userallow"
"7" "ulx luarun"
}
}
"operator"
{
"allow"
{
"1" "ulx mute"
"2" "ulx kick"
"3" "ulx slap"
"4" "ulx votekick"
"5" "ulx teleport"
"6" "ulx gimp"
"7" "ulx goto"
"8" "ulx jail"
"9" "ulx cloak"
"10" "ulx god"
"11" "ulx uncloak"
"12" "ulx unjail"
"13" "ulx unmute"
"14" "ulx ungimp"
}
}
"respected"
{
"allow"
{
"1" "ulx votekick"
"2" "ulx goto"
"3" "ulx teleport"
}
}
"user"
{
"allow"
{
"1" "ulx votekick"
}
}
"minge"
{
"deny"
{
"1" "ulx votekick"
}
}
}
And users.txt:
"Out"
{
//SUPERADMINS
"KyzerSA"
{
"id" "STEAM_0:1:58722491"
"type" "steamid"
"groups"
{
"1" "superadmin"
"2" "immunity"
}
}
//ADMINS
"KyzerA"
{
"id" "STEAM_0:1:58722492"
"type" "steamid"
"groups"
{
"1" "admin"
"2" "immunity"
}
}
//MODERATORS
"KyzerMO"
{
"id" "STEAM_0:1:58722493"
"type" "steamid"
"groups"
{
"1" "operator"
}
}
//RESPECTED
"KyzerR"
{
"id" "STEAM_0:1:5872249"
"type" "steamid"
"groups"
{
"1" "respected"
}
}
//MINGES
"KyzerMI"
{
"id" "STEAM_0:1:58722495"
"type" "steamid"
"groups"
{
"1" "minge"
}
}
}
(I've tried all groups, here i was testing in the group "respected"
And also, uteam.txt:
"Out"
{
"teams"
{
"1"
{
"name" "[Super Admin]"
"group" "superadmin"
"armor" "999"
"hp" "999"
"model" "super"
"color"
{
"r" "64"
"g" "64"
"b" "64"
"a" "255"
}
"plytable"
{
"1" "SprintSpeed:2000"
"2" "WalkSpeed:800"
}
"weapons"
{
"1" "weapon_physgun"
"2" "gmod_tool"
"3" "gmod_camera"
"4" "weapon_physcannon"
"5" "weapon_crowbar"
"6" "weapon_pistol"
"7" "weapon_ar2"
"8" "weapon_tmp_ky"
"9" "weapon_357"
"10" "weapon_crossbow"
"11" "weapon_frag"
"12" "weapon_rpg"
}
}
"2"
{
"name" "[Admin]"
"group" "admin"
"armor" "500"
"hp" "500"
"model" "combine"
"color"
{
"r" "100"
"g" "100"
"b" "100"
"a" "255"
}
"plytable"
{
"1" "SprintSpeed:1000"
"2" "WalkSpeed:400"
}
"weapons"
{
"1" "weapon_physgun"
"2" "gmod_tool"
"3" "gmod_camera"
"4" "weapon_physcannon"
"5" "weapon_crowbar"
"6" "weapon_pistol"
"7" "weapon_ar2"
"8" "weapon_tmp"
"9" "weapon_357"
"10" "weapon_crossbow"
"11" "weapon_rpg"
}
}
"3"
{
"name" "[Moderator]"
"group" "operator"
"armor" "200"
"hp" "200"
"model" "police"
"color"
{
"r" "120"
"g" "120"
"b" "120"
"a" "255"
}
"plytable"
{
"1" "SprintSpeed:800"
"2" "WalkSpeed:300"
}
"weapons"
{
"1" "weapon_physgun"
"2" "gmod_tool"
"3" "gmod_camera"
"4" "weapon_physcannon"
"5" "weapon_crowbar"
"6" "weapon_pistol"
"7" "weapon_ar2"
"8" "weapon_tmp"
"9" "weapon_crossbow"
}
}
"4"
{
"name" "[Respected]"
"group" "respected"
"model" "alyx"
"color"
{
"r" "64"
"g" "64"
"b" "200"
"a" "255"
}
"plytable"
{
"1" "SprintSpeed:800"
"2" "WalkSpeed:300"
}
"weapons"
{
"1" "weapon_physgun"
"2" "gmod_tool"
"3" "gmod_camera"
"4" "weapon_physcannon"
"5" "weapon_crowbar"
"6" "weapon_pistol"
"7" "weapon_ar2"
}
}
"5"
{
"name" "[Client]"
"group" "user"
"model" "kleiner"
"color"
{
"r" "100"
"g" "100"
"b" "200"
"a" "255"
}
"weapons"
{
"1" "weapon_physgun"
"2" "gmod_tool"
"3" "gmod_camera"
"4" "weapon_physcannon"
"5" "weapon_crowbar"
}
}
"6"
{
"name" "[Minge]"
"group" "minge"
"model" "male1"
"color"
{
"r" "120"
"g" "120"
"b" "200"
"a" "255"
}
"weapons"
{
"1" "weapon_physgun"
"2" "gmod_tool"
"3" "gmod_camera"
"4" "weapon_physcannon"
}
}
}
"gamemodes"
{
"1" "Sandbox"
"2" "SpaceBuild"
}
}
Oh, i forgot to say something, groups.txt and users.txt are located in "garrysmod/addons/ulib/data/ulib", when i run the server, it re-create groups.txt in "garrysmod/data/ulib", but differently:
"superadmin"
{
"allow"
{
"ulx cexecall"
"ulx rcon"
"ulx luarun"
"ulx ent"
"ulx cexec"
"ulx adduser"
"ulx userallow"
"ulx userdeny"
}
"deny"
{
}
}
"admin"
{
"allow"
{
"ulib_passtime"
"ulib_passtimeout"
"ulx slap"
"ulx whip"
"ulx slay"
"ulx sslay"
"ulx ignite"
"ulx freeze"
"ulx unfreeze"
"ulx god"
"ulx ungod"
"ulx noclip"
"ulx hp"
"ulx cloak"
"ulx uncloak"
"ulx blind"
"ulx unblind"
"ulx jail"
"ulx unjail"
"ulx bring"
"ulx goto"
"ulx send"
"ulx teleport"
"ulx ghost"
"ulx unghost"
"ulx ragdoll"
"ulx unragdoll"
"ulx vote"
"ulx gimp"
"ulx mute"
"ulx ungimp"
"ulx unmute"
"ulx maul"
"ulx gag"
"ulx ungag"
"ulx strip"
"ulx rslotsmode"
"ulx rslots"
"ulx rslotsvisible"
"reservedslots"
"ulx tooldeny"
"ulx toolallow"
"ulx tooldenyuser"
"ulx toolallowuser"
"ulx tsay"
"ulx csay"
"ulx exec"
"ulx map"
"ulx kick"
"ulx ban"
"ulx spectate"
"ulx adminmenu"
"ulx clientmenu"
"ulx mapsmenu"
"ulx votemap2"
"ulx votekick"
"ulx voteban"
"ulx mingekick"
"ulx welcomemessage"
"ulx showmotd"
"ulx chattime"
"ulx physgunplayer"
"ulx veto"
}
"deny"
{
}
}
"user"
{
"allow"
{
"ulx"
"ulx help"
"ulx report"
"ulx who"
"ulx psay"
"ulx asay"
"ulx thetime"
"ulx menu"
"ulx info"
"ulx_valueupdate"
"ulx votemap"
}
"deny"
{
}
}
"respected"
{
}
"none"
{
"allow"
{
"ulx addgimpsay"
"ulx reports_enabled"
"ulx reports_in_logs"
"ulx reports_interval"
"ulx reports_folder"
"ulx logecho"
"ulx logfile"
"ulx logevents"
"ulx logchat"
"ulx logspawns"
"ulx logspawnsecho"
"ulx logdir"
"ulx addadvert"
"ulx addcsayadvert"
"ulx addforceddownload"
"ulx votemapenabled"
"ulx votemapmintime"
"ulx votemapwaittime"
"ulx votemapsuccessratio"
"ulx votemapminvotes"
"ulx votemapvetotime"
"ulx votemapmapmode"
"ulx votemapaddmap"
}
"deny"
{
}
}
"operator"
{
}
"minge"
{
}
I've of course tried to move my users.txt and groups.txt into "garrysmod/data/ulib", nothing change
So..i don't know what's wrong here, should i remove all { and } (how is it possible :s), should i replace all tabs by a single space? And Zakap i'll try to re-add someone for test.
Sorry for long post :s