Недавно нашёл в какой то сборке скрипт сообщения от Администратора, но по скрипту само сообщение должно быть показано и на экране.
Естественно текст на экране не показывается.
Помогите пожалуйста почему так происходит.
Естественно текст на экране не показывается.
Помогите пожалуйста почему так происходит.
Lua:
if SERVER then
util.AddNetworkString('admin_ad')
hook.Add( "PlayerSay", "asdwadawd", function( ply, text, team )
if ( string.sub( text, 1, 3 ) == '/am' ) and ply:IsSuperAdmin() then
net.Start('admin_ad')
net.WriteString( string.sub(text, 4) )
net.Broadcast()
end
end)
end
if CLIENT then
net.Receive('admin_ad',function(ply)
text = net.ReadString()
chat.AddText('[Сообщение от администратора]:'..text..'')
local w, h = 300, 90
local mat = Material'icon16/error.png'
surface.SetDrawColor(255,255,255,2555)
surface.DrawOutlinedRect(50,50,w,h)
draw.RoundedBox(0, 50, 50, w, h, Color(54,54,54,200))
surface.SetMaterial(mat)
surface.SetDrawColor(255,255,255)
surface.DrawTexturedRect(65,65,16,16)
surface.SetDrawColor(255,0,0,math.sin(CurTime()*2)*255)
surface.DrawTexturedRect(65,65,16,16)
local restart_text = "Сообщение от администратора!"
local wrap_text = DarkRP.textWrap( restart_text, "DarkRPHUD1", w-100)
draw.DrawText( 'Внимание!', 'DarkRPHUD2', 90, 62, Color(200,54,54))
draw.DrawText( wrap_text, 'DarkRPHUD1', 90, 92, Color(200,54,54))
end)
end