better hud removal

This commit is contained in:
techniX 2019-12-08 16:58:45 +02:00
parent e992a82ed3
commit aaabf34595

@ -6,10 +6,10 @@ function ham_radio.toggle_hud(player)
-- remove hud and broadcasts if user does not wield a receiver -- remove hud and broadcasts if user does not wield a receiver
if item:get_name() ~= "ham_radio:handheld_receiver" then if item:get_name() ~= "ham_radio:handheld_receiver" then
if ham_radio.is_receiver_wielded[name] then if ham_radio.is_receiver_wielded[name] then
player:hud_remove(ham_radio.playerhuds[name].background) for hud_id, hud_handler in pairs(ham_radio.playerhuds[name]) do
player:hud_remove(ham_radio.playerhuds[name].frequency) player:hud_remove(hud_handler)
player:hud_remove(ham_radio.playerhuds[name].signal_meter) end
player:hud_remove(ham_radio.playerhuds[name].signal_level) ham_radio.playerhuds[name] = nil
ham_radio.is_receiver_wielded[name] = false ham_radio.is_receiver_wielded[name] = false
ham_radio.player_broadcasts[name] = nil ham_radio.player_broadcasts[name] = nil
end end