Log /grant and /revoke command usage
authorDannyDark <the_skeleton_of_a_child@yahoo.co.uk>
Thu, 29 Nov 2012 19:00:33 +0000 (19:00 +0000)
committerPerttu Ahola <celeron55@gmail.com>
Fri, 30 Nov 2012 20:12:21 +0000 (22:12 +0200)
builtin/chatcommands.lua

index f25a276ea6eac05860c5e8d75514b14918f20907..f41f9afe43a33d44c001e6d26ecbc7c98f3cba8c 100644 (file)
@@ -138,6 +138,7 @@ minetest.register_chatcommand("grant", {
                        return
                end
                minetest.set_player_privs(grantname, privs)
+               minetest.log(name..' granted ('..minetest.privs_to_string(grantprivs, ', ')..') privileges to '..grantname)
                minetest.chat_send_player(name, "Privileges of "..grantname..": "..minetest.privs_to_string(minetest.get_player_privs(grantname), ' '))
                if grantname ~= name then
                        minetest.chat_send_player(grantname, name.." granted you privileges: "..minetest.privs_to_string(grantprivs, ' '))
@@ -175,6 +176,7 @@ minetest.register_chatcommand("revoke", {
                        end
                end
                minetest.set_player_privs(revokename, privs)
+               minetest.log(name..' revoked ('..minetest.privs_to_string(revokeprivs, ', ')..') privileges from '..revokename)
                minetest.chat_send_player(name, "Privileges of "..revokename..": "..minetest.privs_to_string(minetest.get_player_privs(revokename), ' '))
                if revokename ~= name then
                        minetest.chat_send_player(revokename, name.." revoked privileges from you: "..minetest.privs_to_string(revokeprivs, ' '))