Skip to content
Snippets Groups Projects
Commit 0b272821 authored by Miniontoby's avatar Miniontoby :writing_hand_tone1:
Browse files

Fixed some stuff and added a startbox for when you use /start command...

parent d407fa5f
No related branches found
No related tags found
No related merge requests found
......@@ -6,23 +6,24 @@ local modpath = minetest.get_modpath(modname)
local open = io.open
read_file = function(path)
local file = open(path, "rb")
if not file then return nil end
local content = file:read "*a"
file:close()
return content
local file = open(path, "rb")
if not file then return nil end
local content = file:read "*a"
file:close()
return content
end
load_spawn = function()
load_game = function()
worldedit.deserialize({x = 0, y = 10, z = 0}, read_file(modpath .. "/schems/spawn.we"))
worldedit.deserialize({x = 10, y = 10, z = 10}, read_file(modpath .. "/schems/startbox.we"))
end
minetest.register_on_joinplayer(function(player)
player:set_physics_override({speed = 1})
player:set_pos({x = 2, y = 12, z = 2})
player:set_pos({x = 2, y = 11, z = 2})
minetest.chat_send_player(player:get_player_name(), S("Use /start to start!"))
end)
minetest.after(1, function()
load_spawn()
load_game()
end)
5:return {{["x"] = 0, ["y"] = 0, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 0, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 0, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 0, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 0, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 1, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 1, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 1, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 1, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 1, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 2, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 2, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 2, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 2, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 2, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 3, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 3, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 3, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 3, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 3, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 4, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 4, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 4, ["param1"] = 15, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 4, ["param1"] = 15, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 0, ["y"] = 4, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 0, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 0, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 0, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 0, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 0, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 1, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 1, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 2, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 2, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 3, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 3, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 4, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 4, ["param1"] = 15, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 4, ["param1"] = 15, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 4, ["param1"] = 15, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 1, ["y"] = 4, ["param1"] = 15, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 0, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 0, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 0, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 0, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 0, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 1, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 1, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 2, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 2, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 3, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 3, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 4, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 4, ["param1"] = 15, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 4, ["param1"] = 15, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 4, ["param1"] = 15, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 2, ["y"] = 4, ["param1"] = 15, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 0, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 0, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 0, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 0, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 0, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 1, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 1, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 2, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 2, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 3, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 3, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 4, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 4, ["param1"] = 15, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 4, ["param1"] = 15, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 4, ["param1"] = 15, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 3, ["y"] = 4, ["param1"] = 15, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 0, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 0, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 0, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 0, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 0, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 1, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 1, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 1, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 1, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 1, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 2, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 2, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 2, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 2, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 2, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 3, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 3, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 3, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 3, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 3, ["z"] = 4, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 4, ["z"] = 0, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 4, ["param1"] = 15, ["z"] = 1, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 4, ["param1"] = 15, ["z"] = 2, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 4, ["param1"] = 15, ["z"] = 3, ["name"] = "blocks:floor"}, {["x"] = 4, ["y"] = 4, ["param1"] = 15, ["z"] = 4, ["name"] = "blocks:floor"}}
\ No newline at end of file
......@@ -55,6 +55,8 @@ minetest.register_chatcommand("start", {
privs = {shout = true},
func = function(name)
playername = name
player = minetest.get_player_by_name(playername)
player:set_pos({x = 12, y = 11, z = 12})
narrator.play_track("lobby")
end
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment