ищу скрипт

Molodoyy_Softer

Участник
Автор темы
162
6
Мне нужен скрипт, который мутит/банит за любое слово в чате, со своей причиной и временем, например: сука, блять. Есть такое?
Не говорите мне, что это легко написать, я не шарю в написании скриптов
 

Heav

Активный
185
71
work? Скрипт нужно сохранять в кодировке Windows 1251 чтобы он работал, с расширением .Lua. Через блокнот эта кодировка называется ANSI

Lua:
local sampev = require 'samp.events'

local list = {
    '(.+)ука',
    '(.+)лять',
    '(.+)ахуй',
    '(.+)издец',
    '(.+)идор'
}

function sampev.onServerMessage(color, text)
    for _, pattern in ipairs(list) do
        if text:find(pattern) then
            local id = text:match('%((%d+)%)')
            if id then
                lua_thread.create(function()
                    wait(200)
                    sampSendChat('/mute ' .. tostring(id) .. ‘ 60 Мат’) -- Выдача Мута
                end)
            end
        end
    end
end
 
Последнее редактирование:
  • Нравится
Реакции: Molodoyy_Softer и YarikVL

Heav

Активный
185
71
это 60 секунд или минут, на сервере котором играю муты в секундах выдаются
Секунды
Lua:
sampSendChat('/mute ' .. tostring(id) .. ‘ 60 Мат’) -- /mute = команда для мута, 60 = кол-во секунд, Мат = причина
Если на сервере Айди пишется в квадратных скобках, то нужно заменить код на 14 строке на код ниже:
Lua:
local id = text:match('%[(%d+)%]')
 
Последнее редактирование:

Molodoyy_Softer

Участник
Автор темы
162
6
1688822490737.png
 

chromiusj

Известный
Модератор
6,090
4,464
  • Нравится
Реакции: nitarav