mirror of
https://github.com/sbrl/Minetest-WorldEditAdditions.git
synced 2024-11-22 23:42:59 +00:00
Update notify.lua
This commit is contained in:
parent
c218242190
commit
ef1189e6db
1 changed files with 6 additions and 6 deletions
|
@ -26,7 +26,7 @@ validate.all = function(name, message, colour)
|
||||||
validate.colour(colour)
|
validate.colour(colour)
|
||||||
end
|
end
|
||||||
|
|
||||||
local send = function(name, message, colour, message_coloured)
|
local send = function(name, ntype, message, colour, message_coloured)
|
||||||
-- Do validation
|
-- Do validation
|
||||||
if not validate.all(name, message, colour) then
|
if not validate.all(name, message, colour) then
|
||||||
return false
|
return false
|
||||||
|
@ -37,8 +37,8 @@ local send = function(name, message, colour, message_coloured)
|
||||||
end
|
end
|
||||||
-- Create the notification
|
-- Create the notification
|
||||||
local ret = table.concat({
|
local ret = table.concat({
|
||||||
"[--",set_colour(colour, "WEA"),"--]",message
|
"[--",set_colour(colour, "WEA :: " .. ntype),
|
||||||
}, " ")
|
"--]",message }, " ")
|
||||||
-- Send the notification
|
-- Send the notification
|
||||||
minetest.chat_send_player(name, ret)
|
minetest.chat_send_player(name, ret)
|
||||||
return true
|
return true
|
||||||
|
@ -69,9 +69,9 @@ end
|
||||||
-- @param colour <string> (optional): The colour of the notification.
|
-- @param colour <string> (optional): The colour of the notification.
|
||||||
-- @param message_coloured <boolean> (optional): Whether the message should be coloured.
|
-- @param message_coloured <boolean> (optional): Whether the message should be coloured.
|
||||||
-- @return <boolean>: True if all parameters are valid, false otherwise.
|
-- @return <boolean>: True if all parameters are valid, false otherwise.
|
||||||
function Notify.custom(name, message, colour, message_coloured)
|
function Notify.custom(name, ntype, message, colour, message_coloured)
|
||||||
if not colour then colour = "#FFFFFF" end
|
if not colour then colour = "#FFFFFF" end
|
||||||
return send(name, message, colour, message_coloured)
|
return send(name, ntype, message, colour, message_coloured)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Register predefined notification types.
|
--- Register predefined notification types.
|
||||||
|
@ -89,7 +89,7 @@ do
|
||||||
}
|
}
|
||||||
for k, v in pairs(type_colours) do
|
for k, v in pairs(type_colours) do
|
||||||
Notify[k] = function(name, message)
|
Notify[k] = function(name, message)
|
||||||
return send(name, message, v[1], v[2])
|
return send(name, k, message, v[1], v[2])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue