From e64b1211ccfc2b14a75d53679eaaf71829aef180 Mon Sep 17 00:00:00 2001 From: Milan* <tchncs@vivaldi.net> Date: Fri, 2 Mar 2018 08:27:53 +0100 Subject: [PATCH] add castle / rocket command --- commands.lua | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/commands.lua b/commands.lua index 3b5b7b3..fbebec9 100644 --- a/commands.lua +++ b/commands.lua @@ -1,25 +1,38 @@ command = {} minetest.register_chatcommand("spawn", { params = "<player>", - privs = {interact=true}, description = "Teleports you to the Spawnpoint", func = function(name, param) local player = minetest.env:get_player_by_name(name) local spawnPoint = minetest.setting_get("static_spawnpoint") minetest.get_player_by_name(name):setpos(minetest.string_to_pos(spawnPoint)) - minetest.chat_send_player(name, "Teleporting to Spawnpoint...") + minetest.chat_send_player(name, "Alright, enjoy the Spawnpoint.") end, }) -minetest.register_chatcommand("spawn2", { +local rocket = {"spawn2","rocket"} +for i = 1,2 do + local rocket = rocket[i] + minetest.register_chatcommand(rocket, { + params = "<player>", + description = "Teleports you to the old Spawnpoint rocket", + func = function(name, param) + local player = minetest.env:get_player_by_name(name) + local spawnPoint = minetest.setting_get("old_spawnpoint") + minetest.get_player_by_name(name):setpos(minetest.string_to_pos(spawnPoint)) + minetest.chat_send_player(name, "Okey, have fun at the old Spawnrocket.") + end, + }) +end + +minetest.register_chatcommand("castle", { params = "<player>", - privs = {interact=true}, - description = "Teleports you to the old Spawnpoint", + description = "Teleports you to the castle", func = function(name, param) local player = minetest.env:get_player_by_name(name) - local spawnPoint = minetest.setting_get("old_spawnpoint") - minetest.get_player_by_name(name):setpos(minetest.string_to_pos(spawnPoint)) - minetest.chat_send_player(name, "Teleporting to old Spawnpoint...") + local castle = minetest.setting_get("castle") + minetest.get_player_by_name(name):setpos(minetest.string_to_pos(castle)) + minetest.chat_send_player(name, "Enjoy the Illuna castle.") end, }) -- GitLab