diff options
-rw-r--r-- | depends.txt | 2 | ||||
-rw-r--r-- | init.lua | 4 | ||||
-rw-r--r-- | mod.conf | 3 |
3 files changed, 5 insertions, 4 deletions
diff --git a/depends.txt b/depends.txt deleted file mode 100644 index 7dd5e6f..0000000 --- a/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -irc? -notice? @@ -1,4 +1,4 @@ -caps_message_count={} +local caps_message_count={} local caps_percentage = function(message) local upper = message:upper() @@ -33,7 +33,7 @@ minetest.register_on_chat_message(function(name, message) if caps_message_count[name]>=3 then minetest.kick_player(name,"Used too many capital letters") minetest.chat_send_all(string.format("* %s was kicked for using too many capital letters.",name)) - if minetest.get_modpath("irc") then irc:say(string.format("* %s was kicked for using too many capital letters.",name)) end + if minetest.get_modpath("irc") then irc.say(string.format("* %s was kicked for using too many capital letters.",name)) end minetest.log("action", string.format("Kicked %s for using too many capital letters",name)) else if minetest.get_modpath("notice") then diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..42c7403 --- /dev/null +++ b/mod.conf @@ -0,0 +1,3 @@ +name = dropthecaps +description = Kicks players that spew all-caps messages +optional_depends = irc,notice |