Compare commits
5 Commits
792c57ddb7
...
e2a928349e
Author | SHA1 | Date |
---|---|---|
entuland | e2a928349e | |
flux | f8cf55c181 | |
flux | e2d8c62935 | |
entuland | 4dd748c7ac | |
flux | 0f9533e980 |
13
notify.lua
13
notify.lua
|
@ -45,7 +45,10 @@ local function hud_update(player, player_name, hud_id, message, params)
|
|||
local def = get_hud_def(message, params)
|
||||
|
||||
for key, value in pairs(def) do
|
||||
player:hud_change(hud_id, key, value)
|
||||
-- minetest < 5.5 and multicraft can't handle changes to hud_elem_type
|
||||
if key ~= "hud_elem_type" then
|
||||
player:hud_change(hud_id, key, value)
|
||||
end
|
||||
end
|
||||
|
||||
hud_info_by_player_name[player_name] = {
|
||||
|
@ -99,13 +102,13 @@ notify.__call = function(self, player, message, params)
|
|||
if type(player) == "string" then
|
||||
player_name = player
|
||||
player = minetest.get_player_by_name(player_name)
|
||||
|
||||
elseif is_valid_player(player) then
|
||||
player_name = player:get_player_name()
|
||||
end
|
||||
|
||||
if not player and player_name then
|
||||
if not is_valid_player(player) then
|
||||
return
|
||||
|
||||
elseif not player_name then
|
||||
player_name = player:get_player_name()
|
||||
end
|
||||
|
||||
message = ("[%s] %s"):format(mod_name, message)
|
||||
|
|
Loading…
Reference in New Issue