Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Авто Месендж

Статус
В этой теме нельзя размещать новые ответы.

Ian Potter

Пользователь
Регистрация
4 Апр 2021
Сообщения
41
Реакции
0
Баллы
16
Пол
Мужской
Семейное положение
Не выбрано
Род занятий
Создание своих серверов гарис мод
Нужен скрипт который будет отсылать сообщения в чат от имени сервера (Мне не нужен ULX говорю сразу).
Чтобы выглядело примерно так:

Присоединяйтесь в наш Discord: "Ссылка"

Прошу вас, дайте данный скрипт или аддон, а то что-то туплю и ничего не могу придумать или найти
 

Levanchik

Пользователь
Регистрация
3 Апр 2020
Сообщения
359
Реакции
2
Баллы
38
Нужен скрипт который будет отсылать сообщения в чат от имени сервера (Мне не нужен ULX говорю сразу).
Чтобы выглядело примерно так:

Присоединяйтесь в наш Discord: "Ссылка"

Прошу вас, дайте данный скрипт или аддон, а то что-то туплю и ничего не могу придумать или найти
Код должен быть в shared

Lua:
AddCSLuaFile()

local PREFIX = {Color(0, 133, 199), "[+] "} --Префикс

local text = Color(255, 255, 255)
local lime = Color(0, 255, 100)
local orange = Color(255, 180, 10)
local red = Color(255, 0, 0)

local MESSAGES = {
    {text, "Наша группа discord: ", lime, "текст"},
    {text, "Если у вас, есть жалоба на игрока пишите: ", lime, "!report ", text, "и вам помогут!", orange, " Не спамьте в ooc или advert", text, "!"},
    {text, "Чтобы включить оптимизацию введите ", lime, "текст"},
    {text, "Не соблюдение правил сервера повлечёт за собой ", red, "НАКАЗАНИЕ!"}
}

if (SERVER) then
    local CYCLE_TIME = 300

    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
 

Ian Potter

Пользователь
Регистрация
4 Апр 2021
Сообщения
41
Реакции
0
Баллы
16
Пол
Мужской
Семейное положение
Не выбрано
Род занятий
Создание своих серверов гарис мод
Cgfc
Код должен быть в shared

Lua:
AddCSLuaFile()

local PREFIX = {Color(0, 133, 199), "[+] "} --Префикс

local text = Color(255, 255, 255)
local lime = Color(0, 255, 100)
local orange = Color(255, 180, 10)
local red = Color(255, 0, 0)

local MESSAGES = {
    {text, "Наша группа discord: ", lime, "текст"},
    {text, "Если у вас, есть жалоба на игрока пишите: ", lime, "!report ", text, "и вам помогут!", orange, " Не спамьте в ooc или advert", text, "!"},
    {text, "Чтобы включить оптимизацию введите ", lime, "текст"},
    {text, "Не соблюдение правил сервера повлечёт за собой ", red, "НАКАЗАНИЕ!"}
}

if (SERVER) then
    local CYCLE_TIME = 300

    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
Спасибо большое!
Сообщение автоматически объединено:

Cgfc

Спасибо большое!
Укажи куда и как кидать, путь точнее
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу