Fix things, make the mod work again.

entity
Benrob0329 2017-07-26 23:35:09 -04:00
parent 8bddea0827
commit 2e4fbf8f61
2 changed files with 9 additions and 8 deletions

View File

@ -32,10 +32,10 @@ function tardis:spawn_interior (pos, owner)
minetest.place_schematic (place_pos, modpath .. "/schematics/tardis_interior.mts")
tardis.owners [owner] = {}
tardis.owners [owner]["exterior"] = pos
tardis.owners [owner]["interior"] = interior_doors_pos
tardis.owners [owner]["in_vortex"] = false
tardis.tardises [owner] = {}
tardis.tardises [owner]["exterior"] = pos
tardis.tardises [owner]["interior"] = interior_doors_pos
tardis.tardises [owner]["in_vortex"] = false
local demat_meta = minetest.get_meta (demat_lever_pos)
demat_meta:set_string ("owner", owner)
@ -43,10 +43,10 @@ function tardis:spawn_interior (pos, owner)
local interior_doors_meta = minetest.get_meta (interior_doors_pos)
interior_doors_meta:set_string ("owner", owner)
minetest.log("info", minetest.pos_to_string (tardis.owners [owner]["interior"] ))
minetest.log("info", minetest.pos_to_string (tardis.tardises [owner]["interior"] ))
local file = io.open (worldpath .. "/tardis.owners", "w+")
file:write ( minetest.serialize (tardis.owners) )
local file = io.open (worldpath .. "/tardis.tardises", "w+")
file:write ( minetest.serialize (tardis.tardises) )
file:close()
end

View File

@ -113,7 +113,8 @@ minetest.register_node ("tardis:interior_doors", {
local teleport = tardis.tardises [owner]["exterior"]
player:setpos (teleport)
else
minetest.chat_send_player (player, "TARDIS In Vortex, Door Locked Automaticly")
player_name = player:get_player_name()
minetest.chat_send_player (player_name, "TARDIS In Vortex, Door Locked Automaticly")
end
end
})