Add 'not_cuttable' group to Protector Block
parent
7044c74804
commit
e1eea28d88
|
@ -112,7 +112,7 @@ Unknown subcommand: @1=Неизвестная подкоманда: @1
|
||||||
### protector.lua ###
|
### protector.lua ###
|
||||||
|
|
||||||
Protector Block=Защитный Блок
|
Protector Block=Защитный Блок
|
||||||
You are not allowed to protect that area:=Вам не разрешено защищать эту область:
|
You are not allowed to protect that area: @1=Вам не разрешено защищать эту область: @1
|
||||||
You have already protected this area.=Вы уже защитили эту область.
|
You have already protected this area.=Вы уже защитили эту область.
|
||||||
The area from @1 to @1 has been protected as ID @1=Зона от @1 до @1 была защещена, ID @1
|
The area from @1 to @1 has been protected as ID @1=Зона от @1 до @1 была защещена, ID @1
|
||||||
Protecting area @1, Owned by @1=Защищённая зона @1, Владелец: @1
|
Protecting area @1, Owned by @1=Защищённая зона @1, Владелец: @1
|
||||||
|
|
|
@ -14,13 +14,13 @@ local vadd, vnew = vector.add, vector.new
|
||||||
|
|
||||||
minetest.register_node("areas:protector", {
|
minetest.register_node("areas:protector", {
|
||||||
description = S("Protector Block"),
|
description = S("Protector Block"),
|
||||||
groups = {cracky = 1},
|
|
||||||
tiles = {
|
tiles = {
|
||||||
"default_stonebrick_carved.png",
|
"default_stonebrick_carved.png",
|
||||||
"default_stonebrick_carved.png",
|
"default_stonebrick_carved.png",
|
||||||
"default_stonebrick_carved.png^areas_protector_stone.png"
|
"default_stonebrick_carved.png^areas_protector_stone.png"
|
||||||
},
|
},
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
|
groups = {cracky = 1, not_cuttable = 1},
|
||||||
node_placement_prediction = "",
|
node_placement_prediction = "",
|
||||||
|
|
||||||
on_place = function(itemstack, player, pointed)
|
on_place = function(itemstack, player, pointed)
|
||||||
|
@ -32,7 +32,7 @@ minetest.register_node("areas:protector", {
|
||||||
if not minetest.is_protected_action(pos, name) then
|
if not minetest.is_protected_action(pos, name) then
|
||||||
local perm, err = areas:canPlayerAddArea(pos1, pos2, name)
|
local perm, err = areas:canPlayerAddArea(pos1, pos2, name)
|
||||||
if not perm then
|
if not perm then
|
||||||
minetest.chat_send_player(name, red(S("You are not allowed to protect that area:") .. " ") .. err)
|
minetest.chat_send_player(name, red(S("You are not allowed to protect that area: @1", err)))
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
if minetest.find_node_near(pos, 4, {"areas:protector"}) then
|
if minetest.find_node_near(pos, 4, {"areas:protector"}) then
|
||||||
|
@ -40,7 +40,7 @@ minetest.register_node("areas:protector", {
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
local id = areas:add(name, "Protector Block", pos1, pos2)
|
local id = areas:add(name, S("Protector Block"), pos1, pos2)
|
||||||
areas:save()
|
areas:save()
|
||||||
minetest.chat_send_player(name,
|
minetest.chat_send_player(name,
|
||||||
(S("The area from @1 to @1 has been protected as ID @1",
|
(S("The area from @1 to @1 has been protected as ID @1",
|
||||||
|
|
Loading…
Reference in New Issue