Minor fixes and cleanup

master
MoNTE48 2020-08-15 20:46:09 +02:00
parent e3dc3163fc
commit 9eb2750e21
4 changed files with 7 additions and 6 deletions

View File

@ -120,7 +120,7 @@ minetest.register_chatcommand("add_owner", {
minetest.register_chatcommand("rename_area", {
params = S("<ID>").." "..S("<newName>"),
params = S("<ID>").." "..S("<NewName>"),
description = S("Rename an area that you own"),
func = function(name, param)
local id, newName = param:match("^(%d+)%s(.+)$")

View File

@ -7,7 +7,7 @@
<NewOwner>=
<ParentID>=
<PlayerName>=
<newName>=
<NewName>=
@1 has given you control over the area "@2" (ID @3).=
@1 spanning up to @2x@3x@4.=
A regular expression is required.=

View File

@ -40,11 +40,11 @@ minetest.register_node("areas:protector", {
local id = areas:add(name, "Protector Block", pos1, pos2)
areas:save()
minetest.chat_send_player(name,
(S("The area from %s to %s has been protected as #%s"))
:format(cyan(minetest.pos_to_string(pos1)), cyan(minetest.pos_to_string(pos2)), cyan(id)))
(S("The area from @1 to @1 has been protected as ID @1",
cyan(minetest.pos_to_string(pos1)), cyan(minetest.pos_to_string(pos2)), cyan(id))))
minetest.set_node(pos, {name = "areas:protector"})
local meta = minetest.get_meta(pos)
meta:set_string("infotext", (S("Protecting area %d, Owned by %s")):format(id, name))
meta:set_string("infotext", (S("Protecting area @1, Owned by @1", id, name)))
meta:set_int("area_id", id)
meta:set_string("owner", name)
itemstack:take_item()
@ -56,10 +56,11 @@ minetest.register_node("areas:protector", {
if oldmetadata and oldmetadata.fields then
local owner = oldmetadata.fields.owner
local id = tonumber(oldmetadata.fields.area_id)
local playername = digger:get_player_name()
local name = digger:get_player_name()
if areas.areas[id] and areas:isAreaOwner(id, owner) then
areas:remove(id)
areas:save()
minetest.chat_send_player(name, (S("Removed area @1", cyan(id))))
end
end
end,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 226 B