From 8990897e53368ff0ed6cca5059e7e30c58eda59e Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Sat, 5 Sep 2015 15:09:30 +0200 Subject: [PATCH] Log death messages into a text file - Solves part of #58 --- mods/death_messages/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mods/death_messages/init.lua b/mods/death_messages/init.lua index 7a92fc4d..e464f696 100755 --- a/mods/death_messages/init.lua +++ b/mods/death_messages/init.lua @@ -7,12 +7,13 @@ dofile(minetest.get_modpath("death_messages").."/settings.txt") ----------------------------------------------------------------------------------------------- -- A table of quips for death messages - local messages = {} -- Another one to avoid double death messages local whacked = {} +local logfile = minetest.get_worldpath() .. "/death_logs.txt" + -- Fill this table with sounds local sounds = { [1] = "death_messages_player_1", @@ -90,6 +91,9 @@ messages.whacking = { local function broadcast_death(msg) minetest.chat_send_all(msg) + local logfilep = io.open(logfile, "a") + logfilep:write(os.date("[%Y-%m-%d %H:%M:%S] ") .. msg .. "\n") + logfilep:close() if irc then irc:say(msg) end