Add files via upload
commit
155cf8a33a
|
@ -0,0 +1,37 @@
|
|||
minetest.register_chatcommand("spawn", {
|
||||
description = "Teleport to spawn",
|
||||
privs = {interact=true},
|
||||
func = function(name, param)
|
||||
local player = minetest.get_player_by_name(name)
|
||||
local spawn = minetest.setting_get_pos("static_spawnpoint")
|
||||
|
||||
if not player then
|
||||
return
|
||||
end
|
||||
|
||||
player:setpos(spawn)
|
||||
end
|
||||
})
|
||||
|
||||
|
||||
minetest.register_chatcommand("set_spawn", {
|
||||
description = "Set Spawnpoint",
|
||||
privs = {server=true},
|
||||
func = function(name, param)
|
||||
local player = minetest.get_player_by_name(name)
|
||||
local pos = player:getpos()
|
||||
local x = pos.x
|
||||
local y = pos.y
|
||||
local z = pos.z
|
||||
local spawn_pos = x..","..y..","..z
|
||||
|
||||
if not player then
|
||||
return
|
||||
|
||||
elseif player then
|
||||
minetest.setting_set("static_spawnpoint", spawn_pos)
|
||||
minetest.chat_send_player(name, "Spawnpoint has been set to "..x..", "..y..", "..z.."")
|
||||
end
|
||||
end
|
||||
})
|
||||
|
Loading…
Reference in New Issue