Как сделать нахождение в /b?

Lenny Scripts

Активный
Автор темы
179
35
Версия MoonLoader
.026-beta
Как изменить скрипт так, чтобы он находил не только в чате, но и в /b?


Код:
function ev.onSendChat(text)
    if (text:find('чапо лох')) then
        sampAddChatMessage('Анти-Мат автоматически заблокировал нецензурную брань.', -255)
        return false
    end
 
  • Ха-ха
Реакции: qdIbp
Решение
Как изменить скрипт так, чтобы он находил не только в чате, но и в /b?


Код:
function ev.onSendChat(text)
    if (text:find('чапо лох')) then
        sampAddChatMessage('Анти-Мат автоматически заблокировал нецензурную брань.', -255)
        return false
    end
оно проверяет если ты в чат написал без команды,
Lua:
-- а лучше еще проверку на команду добавить,не только чат.
function sampev.onSendCommand(command)
    if command:find('^.+ пенис') then
        sampAddChatMessage('Внимание,penis!',-1)
        return false
    end
end

Vespan

loneliness
Проверенный
2,104
1,634
Как изменить скрипт так, чтобы он находил не только в чате, но и в /b?


Код:
function ev.onSendChat(text)
    if (text:find('чапо лох')) then
        sampAddChatMessage('Анти-Мат автоматически заблокировал нецензурную брань.', -255)
        return false
    end
оно проверяет если ты в чат написал без команды,
Lua:
-- а лучше еще проверку на команду добавить,не только чат.
function sampev.onSendCommand(command)
    if command:find('^.+ пенис') then
        sampAddChatMessage('Внимание,penis!',-1)
        return false
    end
end
 
  • Нравится
Реакции: Lenny Scripts

Lenny Scripts

Активный
Автор темы
179
35
он и так будет находить
Не находит же

Вроде то что надо, проверю через некоторое время
оно проверяет если ты в чат написал без команды,
Lua:
-- а лучше еще проверку на команду добавить,не только чат.
function sampev.onSendCommand(command)
    if command:find('^.+ пенис') then
        sampAddChatMessage('Внимание,penis!',-1)
        return false
    end
end
 

Vespan

loneliness
Проверенный
2,104
1,634
function ev.onSendChat(text) if (text:find('чапо лох')) then sampAddChatMessage('Анти-Мат автоматически заблокировал нецензурную брань.', -255) return false end
оно же ищет текст которое ТЫ написал,именно в чат,без команд.
Lua:
function sampev.onServerMessage(color, text) --хук который ищет текст в чате от сервера
end

оно проверяет если ты в чат написал без команды,
Lua:
-- а лучше еще проверку на команду добавить,не только чат.
function sampev.onSendCommand(command)
    if command:find('^.+ пенис') then
        sampAddChatMessage('Внимание,penis!',-1)
        return false
    end
end
это хукает команду которую ТЫ написал /b пенис
 

qdIbp

Автор темы
Проверенный
1,387
1,142
Он же вроде просто не отображает сообщение других людей или визуально, разве не так?
Если добавить return false то да не будет отображать текст с сервера от слова СОВСЕМ
А так он просто ловит сообщение которые отправляет сервер пользователю

Игроку*
 
  • Нравится
Реакции: Lenny Scripts