Files
VnUtest/garrysmod/gamemodes/militaryrp/plugins/event_announce/cl_plugin.lua
2026-03-31 10:27:04 +03:00

23 lines
586 B
Lua

net.Receive("AnnounceMessage", function()
local msg = net.ReadString()
chat.AddText(Color(255, 0, 0), msg)
end)
local eventText = ""
local eventTime = 0
net.Receive("EventMessage", function()
eventText = net.ReadString()
eventTime = CurTime() + 5 -- show for 5 seconds
end)
function PLUGIN:HUDPaint()
if CurTime() < eventTime then
surface.SetFont("ixBigFont")
local w, h = surface.GetTextSize(eventText)
surface.SetTextColor(255, 255, 255)
surface.SetTextPos(ScrW() / 2 - w / 2, 50)
surface.DrawText(eventText)
end
end