From: Perttu Ahola Date: Mon, 9 Apr 2012 21:41:28 +0000 (+0300) Subject: basic_privs to allow granting/revoking interact_extra too X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=8742b3dab21a60ae78456d54212c18c764e6dc7f;p=zefram%2Fminetest%2Fminetest_engine.git basic_privs to allow granting/revoking interact_extra too --- diff --git a/builtin/chatcommands.lua b/builtin/chatcommands.lua index a7061e3a..e5d31c6a 100644 --- a/builtin/chatcommands.lua +++ b/builtin/chatcommands.lua @@ -130,7 +130,7 @@ minetest.register_chatcommand("grant", { local privs = minetest.get_player_privs(grantname) local privs_known = true for priv, _ in pairs(grantprivs) do - if priv ~= "interact" and priv ~= "shout" and not minetest.check_player_privs(name, {privs=true}) then + if priv ~= "interact" and priv ~= "shout" and priv ~= "interact_extra" and not minetest.check_player_privs(name, {privs=true}) then minetest.chat_send_player(name, "Your privileges are insufficient.") return end @@ -168,7 +168,7 @@ minetest.register_chatcommand("revoke", { local revokeprivs = minetest.string_to_privs(revokeprivstr) local privs = minetest.get_player_privs(revokename) for priv, _ in pairs(revokeprivs) do - if priv ~= "interact" and priv ~= "shout" and not minetest.check_player_privs(name, {privs=true}) then + if priv ~= "interact" and priv ~= "shout" and priv ~= "interact_extra" and not minetest.check_player_privs(name, {privs=true}) then minetest.chat_send_player(name, "Your privileges are insufficient.") return end