diff options
Diffstat (limited to 'mario/init.lua')
| -rw-r--r-- | mario/init.lua | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/mario/init.lua b/mario/init.lua index ffa38bd..c9202d0 100644 --- a/mario/init.lua +++ b/mario/init.lua @@ -61,8 +61,15 @@ minetest.register_node("mario:exit",{  	paramtype = "light",  	groups = {cracky = 1,not_in_creative_inventory=1},  	on_rightclick = function(pos, node, player, itemstack, pointed_thing) -		local game = mario.get_game_by_player(player:get_player_name()) -		mario.game_end(game.id) +		local name = player:get_player_name() +		local game = mario.get_game_by_player(name) +		if not game then +			minetest.chat_send_player(name, "You aren't running a game at the moment") +			pos.z = pos.z - 3 +			player:moveto(pos) +		else +			mario.game_end(game.id) +		end  	end,  }) | 
