Как сделать чтение и отправку сообщения

Seaside_

Участник
Автор темы
64
2
Версия MoonLoader
Другое
Всем привет, я являюсь админом на другом сервере, и я хотел бы узнать, как сделать скрипт, благодаря которому можно выполнять просьбы младший админов. Допустим, они в /a пишут /ban 228 30 чит, я нажимаю на кнопку и он банится. Подскажите пожалуйста.

Вот код который я нашёл в другом скрипте, как мне сделать подобное?
Вот код который я нашёл в другом скрипте, как мне сделать подобное?
Lua:
function hooy.onServerMessage(color,text)
    s = false
    cc = clearsign32(color)
    key = 0
    if #chatcolors > 0 then
        for k,v in pairs(chatcolors) do
            if v.c == cc then
                s = true
                key = k
                break
            end
        end
        if not s then table.insert(chatcolors,{c = cc, t = text, i = true}) end
    else
        table.insert(chatcolors,{c = cc, t = text, i = true})
    end
    name,sname, cmd = text:match('%[A%].-(%a+)_(%a+)%[%d+%]: /(.+)')
    if name and sname and cmd then
        cmds = {'kick','mute','ban','prison','jail','msg','offban','offwarn','warn','offprison','offmute','offunmute','spawn','banip','slap','sethp','agun','tempskin','freeze','unfreeze'}
        for k,v in pairs(cmds) do
            if cmd:match(v) then
                lastCmd = '/'..cmd..' • '..name:match('%a')..'.'..sname
                addOneOffSound(0.0,0.0,0.0,3201)
            end
        end
    end
 

Impossible In Rage

Известный
955
247
Всем привет, я являюсь админом на другом сервере, и я хотел бы узнать, как сделать скрипт, благодаря которому можно выполнять просьбы младший админов. Допустим, они в /a пишут /ban 228 30 чит, я нажимаю на кнопку и он банится. Подскажите пожалуйста.

Вот код который я нашёл в другом скрипте, как мне сделать подобное?
Вот код который я нашёл в другом скрипте, как мне сделать подобное?
Lua:
function hooy.onServerMessage(color,text)
    s = false
    cc = clearsign32(color)
    key = 0
    if #chatcolors > 0 then
        for k,v in pairs(chatcolors) do
            if v.c == cc then
                s = true
                key = k
                break
            end
        end
        if not s then table.insert(chatcolors,{c = cc, t = text, i = true}) end
    else
        table.insert(chatcolors,{c = cc, t = text, i = true})
    end
    name,sname, cmd = text:match('%[A%].-(%a+)_(%a+)%[%d+%]: /(.+)')
    if name and sname and cmd then
        cmds = {'kick','mute','ban','prison','jail','msg','offban','offwarn','warn','offprison','offmute','offunmute','spawn','banip','slap','sethp','agun','tempskin','freeze','unfreeze'}
        for k,v in pairs(cmds) do
            if cmd:match(v) then
                lastCmd = '/'..cmd..' • '..name:match('%a')..'.'..sname
                addOneOffSound(0.0,0.0,0.0,3201)
            end
        end
    end
кнопка =>чтение нужной строки =>формат.в переменную => отправка в чат переменной