проверка на рекламу

shadow80962

Известный
Автор темы
127
13
Версия MoonLoader
.026-beta
Как сделать что-бы скрипт тригерился на обход рекламы в вип чате.
Никак не могу сделать нормальную проверку хотя бы на слова куплю/продам

Вариант который у меня получился

Lua:
    if message:find("[PREMIUM]") or message:find("[VIP]") and message:find("куплю") or message:find("продам") then
        if not message:find("[РЕКЛАМА]") then
            printStyledString("find ad", 1000, 4)
        end
    end

В результате он триггерится на любое сообщение в VIP чат
 

YarikVL

Известный
Проверенный
4,783
1,807
Как сделать что-бы скрипт тригерился на обход рекламы в вип чате.
Никак не могу сделать нормальную проверку хотя бы на слова куплю/продам

Вариант который у меня получился

Lua:
    if message:find("%[PREMIUM%]") or message:find("%[VIP%]") and message:find("куплю") or message:find("продам") then
        if not message:find("%[РЕКЛАМА%]") then
            printStyledString("find ad", 1000, 4)
        end
    end

В результате он триггерится на любое сообщение в VIP чат
Lua:
    if (message:find("%[PREMIUM%]") or message:find("%[VIP]")) and (message:find("куплю") or message:find("продам")) then
        if not message:find("%[РЕКЛАМА%]") then
            print("find ad")
        end
    end
Попробуй. Есть символы, которые нужно экранировать, чтобы скрипт не думал что это регулярные выражение. Загугли, почитай про это всё
 
Последнее редактирование:

shadow80962

Известный
Автор темы
127
13
Проверку можешь спиздить от сюда
https://www.blast.hk/threads/146860/
Мне в чате нужно а не до отправки
Lua:
    if (message:find("%[PREMIUM%]") or message:find("%[VIP]")) and (message:find("куплю") or message:find("продам")) then
        if not message:find("%[РЕКЛАМА%]") then
            print("find ad")
        end
    end
Попробуй. Есть символы, которые нужно экранировать, чтобы скрипт не думал что это регулярные выражение. Загугли, почитай про это всё
У тебя не совсем рабочий код, поменял что-бы работало и также жалуется на совсем левые сообщения
 

why ega

РП игрок
Модератор
2,541
2,233
 

YarikVL

Известный
Проверенный
4,783
1,807
Мне в чате нужно а не до отправки

У тебя не совсем рабочий код, поменял что-бы работало и также жалуется на совсем левые сообщения
Мой код вставь, не изменяя, проверишь и скажешь. Я на rextester заходил, там работает

UPD: Там ток перед одной скобкой у меня не ставится символ %
Так что это подправь ( перед каждым символом [ или ] нужно ставить % то есть экранировать спец символы )
 
  • Нравится
Реакции: Nestle