commit
c5be92a8a7
7
init.lua
7
init.lua
|
@ -2,6 +2,7 @@
|
||||||
--Originally written by VanessaE (I think), rewritten by cheapie
|
--Originally written by VanessaE (I think), rewritten by cheapie
|
||||||
--WTFPL
|
--WTFPL
|
||||||
|
|
||||||
|
local spawn_spawnpos = minetest.setting_get_pos("static_spawnpoint")
|
||||||
|
|
||||||
minetest.register_chatcommand("spawn", {
|
minetest.register_chatcommand("spawn", {
|
||||||
params = "",
|
params = "",
|
||||||
|
@ -11,8 +12,8 @@ minetest.register_chatcommand("spawn", {
|
||||||
if not player then
|
if not player then
|
||||||
return false, "Player not found"
|
return false, "Player not found"
|
||||||
end
|
end
|
||||||
if minetest.setting_get_pos("static_spawnpoint") then
|
if spawn_spawnpos then
|
||||||
player:setpos(minetest.setting_get_pos("static_spawnpoint"))
|
player:setpos(spawn_spawnpos)
|
||||||
return true, "Teleporting to spawn..."
|
return true, "Teleporting to spawn..."
|
||||||
else
|
else
|
||||||
return false, "The spawn point is not set!"
|
return false, "The spawn point is not set!"
|
||||||
|
@ -36,6 +37,8 @@ minetest.register_chatcommand("setspawn", {
|
||||||
local pos_string = x..","..y..","..z
|
local pos_string = x..","..y..","..z
|
||||||
local pos_string_2 = "Setting spawn point to ("..x..", "..y..", "..z..")"
|
local pos_string_2 = "Setting spawn point to ("..x..", "..y..", "..z..")"
|
||||||
minetest.setting_set("static_spawnpoint",pos_string)
|
minetest.setting_set("static_spawnpoint",pos_string)
|
||||||
|
spawn_spawnpos = pos
|
||||||
|
minetest.setting_save()
|
||||||
return true, pos_string_2
|
return true, pos_string_2
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue