\garrysmod\addons\util_adverts\lua\autorun\sh_automessages.lua
AddCSLuaFile()
local PREFIX = {Color(255, 178, 75), "[GMDONATE] "}
local text = Color(255, 255, 255)
local lime = Color(0, 255, 100)
local orange = Color(255, 180, 10)
local MESSAGES = {
{text, "Хочешь держать сервер в своих грязных ручках? А я не дам его держать! Кстати никогда не пиши", lime, " /donate", text, "!"},
{text, "Наш Discord сервер: ", lime, "discord.gg/1111111111111"},
{text, "Наша группа VK: ", lime, "vk.com/1111111111111"},
{text, "Если ты хочешь написать жалобу пропиши ", lime, "/report", text, " и тебе помогут!"},
{text, "Промокод для новых игроков ", lime, "ROLEPLAY", text, " вводи его в", lime, "/donate"},
{text, "Мы платим за игру на сервере ", lime, "5 руб.", text, " за 1 час игры!"},
{text, "Не забудь добавить сервер в избранное и пригласить своих друзей"},
{text, "Контент сервера! Ссылка: ", lime, "https://steamcommunity.com/sharedfiles/filedetails/?id=111111111"},
{text, "Открыть Боевой Пропуск можно на клавишу: ", lime, "F2"},
{text, "На сервере ведется пасивно-активный-дворянский набор в команду администрации. Загляни в ", lime, "Discord.gg/11111111111", text, "!"},
}
if (SERVER) then
local CYCLE_TIME = 245
util.AddNetworkString("AutoChatMessage")
local curmsg = 1
timer.Create("AutoChatMessages", CYCLE_TIME, 0, function()
net.Start("AutoChatMessage")
net.WriteUInt(curmsg, 16)
net.Broadcast()
curmsg = curmsg + 1
if (curmsg > #MESSAGES) then
curmsg = 1
end
end)
else
net.Receive("AutoChatMessage", function()
local t = {}
table.Add(t, PREFIX)
table.Add(t, MESSAGES[net.ReadUInt(16)])
chat.AddText(unpack(t))
end)
end