Potential bed error.

This commit is contained in:
Duane 2016-07-17 17:36:41 -05:00
parent 01cef3d1bd
commit 538243d697

View file

@ -247,6 +247,11 @@ minetest.register_chatcommand("sleep", {
return return
end end
if (beds.player and beds.player[player_name]) then
minetest.chat_send_player(player_name, 'You can\'t sleep.')
return
end
local pos = player:getpos() local pos = player:getpos()
if not pos then if not pos then
return return
@ -255,11 +260,18 @@ minetest.register_chatcommand("sleep", {
beds.on_rightclick(pos, player) beds.on_rightclick(pos, player)
local hp = player:get_hp() minetest.after(5, function()
if hp and type(hp) == 'number' then local time = minetest.get_timeofday()
player:set_hp(hp - 1) if not time or time < 0.23 or time > 0.3 then
end return
end
minetest.chat_send_player(player_name, 'You\'d sleep better in a bed.') local hp = player:get_hp()
if hp and type(hp) == 'number' then
player:set_hp(hp - 1)
end
minetest.chat_send_player(player_name, 'You\'d sleep better in a bed.')
end)
end, end,
}) })