summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.luacheckrc7
-rw-r--r--init.lua8
2 files changed, 11 insertions, 4 deletions
diff --git a/.luacheckrc b/.luacheckrc
new file mode 100644
index 0000000..f12f10b
--- /dev/null
+++ b/.luacheckrc
@@ -0,0 +1,7 @@
+max_line_length = 160
+
+read_globals = {
+ "minetest",
+ "irc",
+ "notice",
+}
diff --git a/init.lua b/init.lua
index 075e76e..5363a65 100644
--- a/init.lua
+++ b/init.lua
@@ -28,15 +28,15 @@ minetest.register_on_leaveplayer(function(player)
end)
minetest.register_on_chat_message(function(name, message)
- if minetest.get_player_privs(name).basic_privs~=true and message:len()>16 and caps_percentage(message)>0.5 then
+ if (not minetest.check_player_privs(name,"basic_privs")) and message:len() > 16 and caps_percentage(message) > 0.5 then
caps_message_count[name] = caps_message_count[name] + 1
- if caps_message_count[name]>=3 then
+ 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.global_exists("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
+ if minetest.global_exists("notice") then
notice.send(name,"You are using too many capital letters.")
else
minetest.chat_send_player(name,"You are using too many capital letters.")