summaryrefslogtreecommitdiff
path: root/pos.lua
diff options
context:
space:
mode:
Diffstat (limited to 'pos.lua')
-rw-r--r--pos.lua21
1 files changed, 10 insertions, 11 deletions
diff --git a/pos.lua b/pos.lua
index 9bf5205..018ee72 100644
--- a/pos.lua
+++ b/pos.lua
@@ -22,19 +22,18 @@ minetest.register_chatcommand("select_area", {
"Invalid usage, see /help select_area.")
return
end
-
- for k, area in pairs(areas.areas) do
- if area.id == id then
- areas:setPos1(name, area.pos1)
- areas:setPos2(name, area.pos2)
- minetest.chat_send_player(name,
- "Area "..id.." selected.")
- return
- end
+ if not areas.areas[id] then
+ minetest.chat_send_player(name,
+ "The area "..id.." does not exist.")
+ return
end
+
+ areas:setPos1(name, areas.areas[id].pos1)
+ areas:setPos2(name, areas.areas[id].pos2)
minetest.chat_send_player(name,
- "The area "..id.." does not exist.")
-end})
+ "Area "..id.." selected.")
+ end,
+})
minetest.register_chatcommand("area_pos1", {
params = "[X Y Z|X,Y,Z]",