Как сделать tellall на SAM админке?

Я хочу сделать для своего сервера через Sam Admin Mode функцию tellall, как это реализовано в Badmin. Пробовал искать информацию на других ресурсах, но ничего подходящего не нашел. Если у кого-то есть готовый код или объяснения, как это можно сделать, буду благодарен за помощь!"

тому, кто даст ответ выдам медальку. Часто люди спрашивают, я заметил

Ты хочешь как? то что как поиск в логах работал? Или высветить оповещение на верхнем экране?

проект “получи геморой пока делаешь tellall для sam, когда легче скачать ulx”, ладно, мне просто интересно сделать, если сделаю - будет UPD

UPD: Сделал, другого способа не вижу, кто-то видит решение рисовать в центре - пожалуйста

Вот работа:

Установка:

КОД:

-- created by Milkyyy/other works you can see on my profile GM-Donate:
-- https://forum.gm-donate.net/u/zero_3/activity
-- created for user "_valdaR.zaid" for SAM AdminMode
command.new("tellall")
    :SetPermission("tellall", "superadmin") -- Ебашем для суперадминов тока
    
    :AddArg("text") -- Аргументы для команды, ну типо да
    
    :Help("tellall_help") -- Указываем че она делает (в sam_languages).

    :OnExecute(function(ply, text) -- Тут типо спам оповещением.
        sam.player.send_message(nil, "tellall", { -- 1 оповещение ( в чат)
            A = ply,
            V = text
        })
		sam.player.send_message(nil, "tellall", { -- 2 оповещение ( в чат)
            A = ply,
            V = text
        })
		sam.player.send_message(nil, "tellall", { -- 3 оповещение (тоже в чат)
            A = ply,
            V = text
        })
    end)
:End()

-- created by Milkyyy/other works you can see on my profile GM-Donate:
-- https://forum.gm-donate.net/u/zero_3/activity
-- created for user "_valdaR.zaid" for SAM AdminMode

Вид кода, если у вас чета не работает:

ЯЗЫК, TELLALL_HELP/TELLALL

addons\sam-153\lua\sam_languages

tellall = "{A} вещает - {V}",

просто вставить, обязательно в конце запятая, чтобы у вас в дальнейшем не поломались нижние переводы команд

Так Это не как Badmin ты просто выводишь сообщения в Чат а нужно на экран! Ну все равно спасибо за Попытку помощи.

Если более подробно объяснишь – сделаю.
Как я понял: просто sam команда, которая выдаёт записанный текст игрокам на экран

ну как в ulx, да

if SERVER then
    util.AddNetworkString("SAM_TellAllMessage")

    command.new("tellall")
        :SetPermission("tellall", "superadmin") 
        :AddArg("text")
        :Help("Показывает сообщение всем игрокам") 
        :OnExecute(function(ply, text)
            net.Start("SAM_TellAllMessage")
            net.WriteString(text)
            net.Broadcast()
        end)
    :End()
else
    net.Receive("SAM_TellAllMessage", function()
        local message = net.ReadString()
        hook.Add("HUDPaint", "SAM_ShowCenterText", function()
            draw.SimpleText(message, "Trebuchet24", ScrW() / 2, ScrH() / 2, Color(255, 255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
        end)

        timer.Simple(10, function()
            hook.Remove("HUDPaint", "SAM_ShowCenterText")
        end)
    end)
end

Проверяй.
В !menu команда может не отображаться, но факт её присутствия через !tellall есть

@GMD
Достойно медальки?

пишу в чат но ничего не видно не отоброжаеться

Ошибки есть в клиентской/серверной консоли?