Add support for map hints
This commit is contained in:
parent
8727cc77eb
commit
512211ca0d
1 changed files with 19 additions and 1 deletions
|
@ -65,7 +65,11 @@ function ctf_map.place_map(map)
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.after(2, function()
|
minetest.after(2, function()
|
||||||
minetest.chat_send_all("Map: " .. map.name .. " by " .. map.author)
|
local msg = "Map: " .. map.name .. " by " .. map.author
|
||||||
|
if map.hint then
|
||||||
|
msg = msg .. "\n" .. map.hint
|
||||||
|
end
|
||||||
|
minetest.chat_send_all(msg)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
minetest.after(10, function()
|
minetest.after(10, function()
|
||||||
|
@ -83,6 +87,7 @@ function ctf_match.load_map_meta(idx, name)
|
||||||
idx = idx,
|
idx = idx,
|
||||||
name = meta:get("name"),
|
name = meta:get("name"),
|
||||||
author = meta:get("author"),
|
author = meta:get("author"),
|
||||||
|
hint = meta:get("hint"),
|
||||||
rotation = meta:get("rotation"),
|
rotation = meta:get("rotation"),
|
||||||
schematic = name .. ".mts",
|
schematic = name .. ".mts",
|
||||||
r = tonumber(meta:get("r")),
|
r = tonumber(meta:get("r")),
|
||||||
|
@ -184,3 +189,16 @@ function ctf_match.create_teams()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
minetest.register_on_joinplayer(function(player)
|
||||||
|
local map = ctf_map.map
|
||||||
|
if not map then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local msg = "Map: " .. map.name .. " by " .. map.author
|
||||||
|
if map.hint then
|
||||||
|
msg = msg .. "\n" .. map.hint
|
||||||
|
end
|
||||||
|
minetest.chat_send_player(player:get_player_name(), msg)
|
||||||
|
end)
|
||||||
|
|
Loading…
Reference in a new issue