diff --git a/README.txt b/README.txt old mode 100644 new mode 100755 diff --git a/depends.txt b/depends.txt old mode 100644 new mode 100755 diff --git a/init.lua b/init.lua old mode 100644 new mode 100755 index 3394e1a..d2d4a06 --- a/init.lua +++ b/init.lua @@ -21,34 +21,33 @@ minetest.register_node("locked_sign:sign_wall_locked", { legacy_wallmounted = true, sounds = default.node_sound_defaults(), after_place_node = function(pos, placer) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") meta:set_string("infotext", "\"\" (owned by " .. placer:get_player_name() .. ")") end, on_construct = function(pos) - --local n = minetest.env:get_node(pos) - local meta = minetest.env:get_meta(pos) + --local n = minetest.get_node(pos) + local meta = minetest.get_meta(pos) meta:set_string("formspec", "field[text;;${text}]") meta:set_string("infotext", "\"\"") end, can_dig = function(pos,player) - local meta = minetest.env:get_meta(pos); + local meta = minetest.get_meta(pos); local owner = meta:get_string("owner") local pname = player:get_player_name() return pname == owner or pname == minetest.setting_get("name") or minetest.check_player_privs(pname, {sign_editor=true}) end, on_receive_fields = function(pos, formname, fields, sender) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) local owner = meta:get_string("owner") local pname = sender:get_player_name() - if pname ~= owner and pname ~= minetest.setting_get("name") - and not minetest.check_player_privs(pname, {sign_editor=true}) then + if pname ~= owner and pname ~= minetest.setting_get("name") then return end - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) fields.text = fields.text or "" - print((sender:get_player_name() or "").." wrote \""..fields.text.. + minetest.log("action", (sender:get_player_name() or "").." wrote \""..fields.text.. "\" to sign at "..minetest.pos_to_string(pos)) meta:set_string("text", fields.text) meta:set_string("infotext", "\"" .. fields.text .. "\" (owned by " .. sender:get_player_name() .. ")") diff --git a/textures/MineToon/locked_sign_sign_wall_lock.png b/textures/MineToon/locked_sign_sign_wall_lock.png old mode 100644 new mode 100755 index 9318b82..7ba8de0 Binary files a/textures/MineToon/locked_sign_sign_wall_lock.png and b/textures/MineToon/locked_sign_sign_wall_lock.png differ diff --git a/textures/locked_sign_sign_wall_lock.png b/textures/locked_sign_sign_wall_lock.png old mode 100644 new mode 100755 index 6199a43..d70c251 Binary files a/textures/locked_sign_sign_wall_lock.png and b/textures/locked_sign_sign_wall_lock.png differ