From a79e7a641924e2eb225c6efaa840c1f84d3a9712 Mon Sep 17 00:00:00 2001 From: Diego Martinez Date: Fri, 23 May 2014 05:14:28 -0300 Subject: Save last position of banned users. Requested by shadowzone and VanessaE. --- init.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 0b8a42d..5bdb571 100644 --- a/init.lua +++ b/init.lua @@ -86,6 +86,7 @@ function xban.ban_player(player, source, expires, reason) --> bool, err if ip then e.names[ip] = true end + e.last_pos = pl:getpos() end e.reason = reason e.time = rec.time @@ -232,6 +233,11 @@ minetest.register_chatcommand("xban_record", { minetest.chat_send_player(name, ("[%s]: %s"):format(os.date("%c", e.time), msg)) end + if e.last_pos then + minetest.chat_send_player(name, + ("[%s]: User was last seen at %s"):format( + minetest.pos_to_string(e.last_pos))) + end end, }) -- cgit v1.2.3