26 lines
994 B
Lua
26 lines
994 B
Lua
if SERVER then
|
|
util.AddNetworkString('Mantle-Notify')
|
|
|
|
--[[
|
|
Функция для выведения в чат текста.
|
|
Можно выводить определённой цели информацию, либо всем, указав вместо pl - true
|
|
]]--
|
|
function Mantle.notify(pl, header_color, header, text)
|
|
net.Start('Mantle-Notify')
|
|
net.WriteString(header)
|
|
net.WriteColor(header_color)
|
|
net.WriteString(text)
|
|
if pl == true then net.Broadcast() else net.Send(pl) end
|
|
end
|
|
else
|
|
net.Receive('Mantle-Notify', function()
|
|
local headerText = net.ReadString()
|
|
local headerColor = net.ReadColor()
|
|
local headerColorDop = Color(headerColor.r + 10, headerColor.g + 10, headerColor.b + 10)
|
|
local text = net.ReadString()
|
|
|
|
chat.AddText(headerColorDop, '[', headerColor, headerText, headerColorDop, '] ', color_white, text)
|
|
chat.PlaySound()
|
|
end)
|
|
end
|