Restore builder mode when using "/lobby" chat command
parent
b3a346d549
commit
d035d6ae3e
|
@ -53,9 +53,15 @@ minetest.register_chatcommand('lobby', {
|
|||
player:set_pos(lobby.spawn_pos)
|
||||
lobby.game[name] = 'lobby'
|
||||
minetest.chat_send_player(name, 'Here you are.')
|
||||
player_attributes:set_string('mode', 'solo')
|
||||
local player_inv = player:get_inventory()
|
||||
player_inv:set_list('main', {})
|
||||
-- if player is a builder, restore builder mode
|
||||
if lobby.is_builder(player) then
|
||||
lobby.player_to_builder(player)
|
||||
else
|
||||
-- restore normal player mode
|
||||
player_attributes:set_string('mode', 'solo')
|
||||
local player_inv = player:get_inventory()
|
||||
player_inv:set_list('main', {})
|
||||
end
|
||||
else
|
||||
minetest.chat_send_player(name, 'You can only run this command when you are a ghost or playing solo.')
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue