Make command fail when no spawn priv present

master
ezhh 2017-07-08 22:51:02 +01:00
parent 9aab4b3c06
commit 0ec7304889
1 changed files with 6 additions and 5 deletions

View File

@ -8,6 +8,7 @@ minetest.register_privilege("spawn4", {description = "Fourth spawn.", give_to_si
-- function to select and move player to correct spawn
local function respawn(name)
local spawnpos
-- check minetest.conf file for correct coordinates depending on privs
if minetest.check_player_privs(name, {spawn4=true}) then
spawnpos = minetest.setting_get_pos("spawn_coordinate_4")
@ -22,13 +23,13 @@ local function respawn(name)
-- return if no valid spawn position...
if not spawnpos then
minetest.chat_send_player(name, "No spawn point set...")
return false
else
-- if spawn position found, teleport player
local player = minetest.get_player_by_name(name)
player:setpos(spawnpos)
minetest.chat_send_player(name, "Teleported to Current Spawn!")
end
-- if spawn position found, teleport player
local player = minetest.get_player_by_name(name)
player:setpos(spawnpos)
minetest.chat_send_player(name, "Teleported to Current Spawn!")
return true
end