скрипт для игнора сообщений от игрока

nonsize.

Новичок
Автор темы
20
0
всем привет, кароче, кто может написать такой скриптик, который не будет показывать сообщения от определенного игрока? К примеру, пишу я в чат /ignore Nick_Name, и если он что то будет писать в чат, то мне это показываться не будет. Я про обычные сообщения, не /sms. Буду благодарен тому, кто сделает такой скрипт, и что бы можно было убирать игрока со списка игнора
 

Smeruxa

Известный
1,305
685
всем привет, кароче, кто может написать такой скриптик, который не будет показывать сообщения от определенного игрока? К примеру, пишу я в чат /ignore Nick_Name, и если он что то будет писать в чат, то мне это показываться не будет. Я про обычные сообщения, не /sms. Буду благодарен тому, кто сделает такой скрипт, и что бы можно было убирать игрока со списка игнора
Сделаю за 50 рублей, с поддержкой всех серверов
 
Последнее редактирование:
  • Нравится
Реакции: YarikVL

tfornik

Известный
313
223
Lua:
require('lib.moonloader')
local sampev = require("lib.samp.events")
local nick = 'El_Capone'
local chat_message = {
    "^{nick}%[%d+%] говорит:",
    "^{nick} сказал:",
    "%- (.*) %({nick}%)%[%d+%]"
}
function sampev.onServerMessage(color,text)
    for k,v in pairs(chat_message) do
        if text:find(nick) then
            v = v:gsub('{nick}', nick)
        end
        if text:find(v) then
            return false
        end
    end
end

function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Nick = '..nick, -1)
    sampRegisterChatCommand('ignore', function(id)
        if sampIsPlayerConnected(id) then
            nick = sampGetPlayerNickname(id)
            sampAddChatMessage('Nick = '..nick, -1)
        end
    end)
    wait(-1)
end
поддержка 3 серверов: самп рп, аризона, тринити. остальные сам добавляй
херня конечно, но если ты хочешь норм - тебе в раздел "Работа и услуги"
 
  • Эм
Реакции: Hinаta