diff --git a/ess/kits.lua b/ess/kits.lua index e3fbd42..a6c203d 100644 --- a/ess/kits.lua +++ b/ess/kits.lua @@ -45,7 +45,7 @@ local function give_kit(player, kit) if not player then return false, "Invalid player." end local pname = player:get_player_name() - local allprivs = ess.priv_match(pname, "ess.kits.all") + local allprivs = ess.priv_match(pname, "ess.kits.kits.all") if kit_privs and not ess.priv_match(pname, "ess.kits.kit." .. kit) and not allprivs and kit ~= kit_give then return false, "Insufficient permissions." @@ -175,8 +175,8 @@ local commands = { params = "( (delete | create) [] ) | ( [] [] )", aliases = {"kit"}, privs = { - ["ess.kits"] = true, - ["ess.kits.all"] = true, + ["ess.kits.kits"] = true, + ["ess.kits.kits.all"] = true, ["ess.kits.other"] = true, }, func = cmd_kits, diff --git a/ess/warp.lua b/ess/warp.lua index efdb3dd..998a42e 100644 --- a/ess/warp.lua +++ b/ess/warp.lua @@ -65,7 +65,7 @@ local function cmd_warp(name,params,splitparams) end end - if warp_privs and not (ess.priv_match(pname, "ess.warps.warp." .. location) or ess.priv_match(pname, "ess.warp.all")) then + if warp_privs and not (ess.priv_match(pname, "ess.warp.warp." .. location) or ess.priv_match(pname, "ess.warp.warp.all")) then return ess.reject_permission() end @@ -109,6 +109,7 @@ local commands = { aliases = {"warps"}, privs = { ["ess.warp.warp"] = true, + ["ess.warp.warp.all"] = true, ["ess.warp.other"] = true, }, func = cmd_warp,