From 0f7badedd9d855b8e54b3f971a8359275668d932 Mon Sep 17 00:00:00 2001 From: adrido Date: Fri, 3 Apr 2015 10:38:51 +0200 Subject: [PATCH] check for protection before allowing to write on the sign --- init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/init.lua b/init.lua index 7f41c65..1d48f99 100644 --- a/init.lua +++ b/init.lua @@ -110,6 +110,10 @@ arrow_signs.savetext = function(pos, formname, fields, sender) minetest.chat_send_player(sender:get_player_name(), "error: you don't have permission to edit the sign. you need the interact priv") return end + if minetest.is_protected(pos, sender:get_player_name()) then + minetest.record_protection_violation(pos, sender:get_player_name()) + return + end local meta = minetest.get_meta(pos) fields.text = fields.text or "" minetest.log("action", (sender:get_player_name() or "").." wrote \""..fields.text..