tidy code
This commit is contained in:
parent
7479131a2c
commit
ba70325bbe
14
init.lua
14
init.lua
@ -329,11 +329,12 @@ function protector.check_overlap(itemstack, placer, pointed_thing)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local pos = pointed_thing.above
|
local pos = pointed_thing.above
|
||||||
|
local name = placer:get_player_name()
|
||||||
|
|
||||||
-- make sure protector doesn't overlap onto protected spawn area
|
-- make sure protector doesn't overlap onto protected spawn area
|
||||||
if inside_spawn(pos, protector.spawn + protector.radius) then
|
if inside_spawn(pos, protector.spawn + protector.radius) then
|
||||||
|
|
||||||
minetest.chat_send_player(placer:get_player_name(),
|
minetest.chat_send_player(name,
|
||||||
S("Spawn @1 has been protected up to a @2 block radius.",
|
S("Spawn @1 has been protected up to a @2 block radius.",
|
||||||
minetest.pos_to_string(statspawn), protector.spawn))
|
minetest.pos_to_string(statspawn), protector.spawn))
|
||||||
|
|
||||||
@ -341,10 +342,9 @@ function protector.check_overlap(itemstack, placer, pointed_thing)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- make sure protector doesn't overlap any other player's area
|
-- make sure protector doesn't overlap any other player's area
|
||||||
if not protector.can_dig(protector.radius * 2, pos,
|
if not protector.can_dig(protector.radius * 2, pos, name, true, 3) then
|
||||||
placer:get_player_name(), true, 3) then
|
|
||||||
|
|
||||||
minetest.chat_send_player(placer:get_player_name(),
|
minetest.chat_send_player(name,
|
||||||
S("Overlaps into above players protected area"))
|
S("Overlaps into above players protected area"))
|
||||||
|
|
||||||
return itemstack
|
return itemstack
|
||||||
@ -402,9 +402,11 @@ minetest.register_node("protector:protect", {
|
|||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
|
|
||||||
if meta
|
if meta
|
||||||
and protector.can_dig(1, pos,clicker:get_player_name(), true, 1) then
|
and protector.can_dig(1, pos, clicker:get_player_name(), true, 1) then
|
||||||
|
|
||||||
minetest.show_formspec(clicker:get_player_name(),
|
minetest.show_formspec(clicker:get_player_name(),
|
||||||
"protector:node_" .. minetest.pos_to_string(pos), protector.generate_formspec(meta))
|
"protector:node_" .. minetest.pos_to_string(pos),
|
||||||
|
protector.generate_formspec(meta))
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user