From ead3775c35960351ab855b160e69a7fef8f26e36 Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Thu, 22 Mar 2012 15:00:30 +0400 Subject: [PATCH] Added simple spawn mod --- approved/spawn/init.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 approved/spawn/init.lua diff --git a/approved/spawn/init.lua b/approved/spawn/init.lua new file mode 100644 index 0000000..ba69ffd --- /dev/null +++ b/approved/spawn/init.lua @@ -0,0 +1,25 @@ +spawn = {x = 0, y = 0, z = 0} + +minetest.register_on_chat_message(function(name, message, playername, player) + local cmd = "/spawn" + if message:sub(0, #cmd) == cmd then + if message == '/spawn' then + local player = minetest.env:get_player_by_name(name) + minetest.chat_send_player(player:get_player_name(), "Teleporting to spawn...") + player:setpos(spawn) + return true --deds to sfan5 + end + end +end) + +--Deds to Kahrl +minetest.register_on_newplayer(function(player) + player:setpos(spawn) + return true +end) + +--Deds to Kahrl +minetest.register_on_respawnplayer(function(player, pos) + player:setpos(spawn) + return true +end)