diff --git a/mods/ctf/ctf_leave_message/init.lua b/mods/ctf/ctf_leave_message/init.lua new file mode 100644 index 0000000..c2b185d --- /dev/null +++ b/mods/ctf/ctf_leave_message/init.lua @@ -0,0 +1,10 @@ +function minetest.send_leave_message(player_name, timed_out) + local player = ctf.player(player_name) + local tcolor = ctf_colors.get_color(player).css + + local announcement = "*** " .. minetest.colorize(tcolor, player_name) .. " left the game." + if timed_out then + announcement = announcement .. " (timed out)" + end + minetest.chat_send_all(announcement) +end diff --git a/mods/ctf/ctf_leave_message/mod.conf b/mods/ctf/ctf_leave_message/mod.conf new file mode 100644 index 0000000..87ca448 --- /dev/null +++ b/mods/ctf/ctf_leave_message/mod.conf @@ -0,0 +1,3 @@ +name = ctf_leave_message +depends = ctf, ctf_colors +description = Colorizes leaving messages