Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==============<-ХОТКЕИ->===============
- F1 - Проверить проект
- CTRL+S - Сохранить проект
- CTRL+SHIFT+S - Сохранить проект на сервере
- CTRL+R - Восстановить последний сохраненный проект
- CTRL+SHIFT+R - Скачать и загрузить последний сохраненный проект на сервере
- ==============<-ХОТКЕИ->===============
- ======================<-ПЕРЕМЕННЫЕ->======================
- |PARS| - Обычный парсер, нужно указывать индекс
- |REGEX| - Парсер по регулярке, нужно указывать индекс
- |REGEXGLUE| - Склеивает регулярки по индексам, и добавляет разделитель между ними, количество
- индексов не ограничено, наример: |REGEXGLUE|[1, | ,2, \ ,3]
- |SIMPLEGLUE| - Склеивает регулярку по индексу и какое-то значение, нужно
- указывать индекс регулярки и значение для склейки, наример: |SIMPLEGLUE|[1,
- Пароль - |PWD|]
- |REGEXCYCLE| - Цикличный парсер из результатов парсинга по регулярке, нужно
- указывать индекс полученного результата от парсера по регуляркам
- |PARSCYCLE| - Цикличный парсер по результатам обычного парсинга, нужно
- указывать индекс
- |CYCLE| - Создает цикличный запрос с диапазоном от и до, например: |CYCLE|[1-9]
- |CUSTOMCYCLE| - Создает цикличный запрос по значениям, который ввел клиент, к примеру: в
- запросе пишет
- https://google.com/?req=|CUSTOMCYCLE|[|DYNAMICSTR|(Ваша динамическая настройка)|DL|
- (разделитель для значений),]
- Таким образом, все что клиент напишет через запятую разделится и получится цикличный запрос
- |REGEXCOUNT| - Достает количество строк в результате от парсера по регулярке,
- нужно указывать индекс
- |VALUE| - Обращение к частям входных данных, пример: |VALUE|[1] (Логин)
- |LOGIN| - Логин
- |PWD| - Пароль
- |LOGIN|D| - Домен логина
- |LOGIN|ND| - Логин с убранным доменом
- |IP| - Ип прокси сервера
- |PORT| - Порт прокси сервера
- |PROXYTYPE| - Тип прокси сервера
- |USERAGENT| - Текущий юзерагент
- |RANDOMSTRING| - Хранит все сгенерированные данные коммандой |RANDOM|, пример:
- |RANDOMSTRING|[2] - выдаст второй по счету сгенерированный текст
- |DV| - Обращение к динамической переменной, пример: |DV|[Test]
- |SB| - Обращение к динамической переменной для вставки куска кода в Скрипт-бокс, пример: |SB|
- [Test]
- ======================<-ПЕРЕМЕННЫЕ->======================
- ======================<-ОПРЕДЕЛЕНИЯ->=====================
- Полностью наследуют логику, все определения пишутся точно так же, как и логические операции
- |RESPONSE| - Ответ от сервера
- |HEADERS| - Заголовки от сервера
- |COOKIES| - Сохраненные куки
- |ALLOTHER| - Все другие ответы являются плохими (Применяется только в определении для плохого
- запроса)
- |ID| - Идентификатор (Указывается при определениях), пример: |ID|block|
- ======================<-ОПРЕДЕЛЕНИЯ->=====================
- ====================<-ЛОГИЧЕСКИЕ ОПЕРАТОРЫ->====================
- |OR| - Или, пример: 1|>|2|OR|2|>|1 (Результат: Истина, т.к 2 больше 1)
- |AND| - И, пример: 1|>|2|AND|2|>|1 (Результат: Ложь, т.к 1 не больше 2)
- |>| - Больше, пример: 1|>|2 (Только численные значения) (Результат: Ложь, т.к 1 не больше 2)
- |<| - Меньше, пример: 1|<|2 (Только численные значения) (Результат: Истина, т.к 1 меньше 2)
- |>=| - Больше равно, пример: 1|>=|2 (Только численные значения) (Результат: Ложь, т.к 1 не больше
- равно 2)
- |<=| - Меньше равно, пример: 1|<=|2 (Только численные значения) (Результат: Истина, т.к 1 меньше
- равно 2)
- |pos=0| - Подстрока не существует в строке, пример: @mail.ru|pos=0|login@mail.ru (Результат: Ложь,
- т.к значение @mail.ru находится в строке login@mail.ru)
- |pos>0| - Подстрока существует в строке, пример: @mail.ru|pos>0|login@mail.ru (Результат: Истина,
- т.к значение @mail.ru находится в строке login@mail.ru)
- |=| - Равно, пример: 1|=|2 (Так же можно использовать строковые значения) (Результат: Ложь, т.к 1
- не равно 2)
- |<>| - Не равно, пример: 1|<>|2 (Так же можно использовать строковые значения) (Результат:
- Истина, т.к 1 не равно 2)
- ( ) - Операторы которые позволяют совершать сложные логические операции, пример:
- (Поиск писем|pos>0|Авторизация-Чекер-Поиск писем|OR|Авторизация-Чекер-Поиск писем|=|)|AND|
- (@mail.ru|
- pos>0|login@mail.ru|OR|@bk.ru|pos>0|login@mail.ru|OR|@list.ru|pos>0|login@mail.ru|OR|@mail.ua|
- pos>0|login@mail.ru|OR|@inbox.ru|pos>0|login@mail.ru)
- (Результат: Истина, т.к подстрока Поиск писем существует в строке Авторизация-Чекер-Поиск писем
- и
- подстрока @mail.ru существует в строке login@mail.ru)
- |LFNC| - Экранизация символа (
- |RFNC| - Экранизация символа )
- |DOLOGIC| - Ставит блок лога под условие и выводит его в случае истины, пример:
- |DOLOGIC|Чекер|pos>0||METHOD||ENDLOGIC|
- Баланс - |PARS|[1]
- |DOLOGIC|
- Если указан "Чекер" в динам настройках, тогда данный блок лога выведет в результат
- |LLR| - Хранит в себе историю результатов от логических операций, пример: |LLR|[1] (Возвращает True
- или False), определения не сохраняют историю
- |LNS| - Запрещает сохранение истории, пример: 1|>|2|OR|2|>1|LNS| - исотрия в массиве |LLR| не
- сохранится
- |THIS| - Текущий парсер для логических правил парсеров
- || - Начало линейного логического блока в Скрипт-боксе (он не выполняется прежде всего, а ждет
- своей очереди)
- * В логических операциях доступны все виды функций, переменных, а так же значения
- динамических настроек
- * Есть возможность вписать чисто одну команду, например: |DV|[logicField] - в данной динам.
- переменной хранится логическая операция, она рекурсивно интерпретируется и интерпретатор
- логических операций приймет данную команду как логическую операцию
- * Все результаты от логических операций хранятся в команде |LLR|.
- Команда |LNS| запрещает сохранение истории, пример: 1|>|2|OR|2|>1|LNS| - исотрия в массиве |LLR|
- не
- сохранится
- ====================<-ЛОГИЧЕСКИЕ ОПЕРАТОРЫ->====================
- ====================<-ЛОГИЧЕСКИЕ БЛОКИ->====================
- Логическая операция состоит из блоков, пример:
- 1|>|2|OR|2|>|1
- То, что между оператором |OR| является логическими блоками
- Логические блоки имеют свои команды
- |USEAG| - Указывается при определениях, обозначает, что при найденом
- проверяемом значении будет использоваться модуль
- |AGREPORT| - Указывается при определениях, обнозначает, что если капча была введена не верно,
- тогда отправляется жалоба на нее в указаный сервис
- ====================<-ЛОГИЧЕСКИЕ БЛОКИ->====================
- ====================<-СКРИПТ-БОКС->====================
- Принимает логические операции, логические блоки, функции и все виды парсеров
- #beginScript
- #endScript - теги для разрешения многострочного написания кода(1 - начало, 2 - конец), например:
- #beginScript
- |PARS|[1] = test
- message
- #endScript
- В итоге |PARS|[1] будет иметь значение - test
- message
- = - Оператор присваивания
- Пример: |PARS|[1] = |PARS|[1]Test
- Выведет тот же первый парсер, но с добавленым словом Test
- // - Оператор комментирования,такие строки будут пропускаться интерпретатором
- || - Начало линейного логического блока, после него идет сама логическая операция, например:
- |||PARS|[1]|>|2
- |PARS|[1] = |PARS|[1] руб.
- |PARS|[2] = |PARS|[2] руб.
- ||END
- ||END - конец линейного логического блока, если не указать данную команду, то под логический
- блок попадет только первая следующая строка
- |SYNCHOLE| - критическая секция, пример:
- |SYNCHOLE| = enter (вход)
- |SYNCHOLE| = leave (выход)
- |CONCLUSION| - результат, 0 = плохой результат, 1 = хороший результат, 3 = капча\блок, 99 - Не
- подходящие под настройки
- Пример: |CONCLUSION| = 0
- Ответ будет плохими
- Пример полноценного скрипта:
- |DOLOGIC||PARS|[1]|>|0|ENDLOGIC|
- |PARS|[1] = Есть баланс
- |DOLOGIC|
- |DOLOGIC||PARS|[1]|<>|Есть баланс|AND||PARS|[1]|<|0|ENDLOGIC|
- |CONCLUSION| = 0
- |DOLOGIC|
- В первом блоке пишет - если парсер 1 больше 0, тогда парсер 1 равен "Есть баланс"
- Во втором блоке пишет - если парсер 1 не равен "Есть баланс" и парсер 1 меньше 0, тогда результат
- равен 0 (плохой результат)
- * Работает только при хорошем ответе и в самую последнюю очередь (до вывода лога)
- Для подключения куска кода, который хранится в динамической переменной, к этой переменной
- нужно обращаться не через префикс |DV|, а |SB|
- Так же есть специальная функция |SCRIPTBOX| которая позволяет использовать функционал
- Скрипт-бокса
- ====================<-СКРИПТ-БОКС->====================
- ====================<-РАСШИРЕННАЯ СТАТИСТИКА->====================
- Пример настройки статистики:
- Последний сбрученный аккаунт|DEL||LOGIN|;|PWD|
- Колонки разделяются командой |DEL|
- Расширенная статистика обновляется раз в 50 миллисекунд
- Если вы подсчитываете какие-либо данные, например "Аккаунтов с играми", обязательно
- используйте глобальные переменные
- ====================<-РАСШИРЕННАЯ СТАТИСТИКА->====================
- ====================<-КОНТЕЙНЕР->====================
- Цикл WHILE - Повторяет запросы в контейнере до тех пора ПОКА (WHILE) срабатывает логическая
- операция
- Цикл FOR - Интервал значений, повторяет запросы в контейнере от значение и до значения,
- значения разделяются командой |TO|, например 1|TO||DV|[pagesCount] (цикл FOR резервирует
- переменную |COUNTER| в которой хранится текущая интерация), так же разрешен интервал по
- спаданию чисел, пример: 9|TO|1
- Оператор IF - Ставит под условие запросы в контейнере
- *Контейнер может распаковываться даже если результат будет плохой (|CONCLUSION| = 0), так как
- существует условие использования запроса в случае плохого результата, если у вас до распаковки
- контейнера (именно первый запрос до запроса с контейнером) результат может выйти плохим,
- делайте условие при распаковки контейнера (|CONCLUSION||=|1, оператор IF) и в таком случае он
- будет распаковываться только в случае хорошего резульата
- ====================<-КОНТЕЙНЕР->====================
- ==============<-ФУНКЦИИ->===============
- |MD5| - Шифрование выделенной строки данным тегом в MD5
- |BASE64| - Шифрование выделенной строки данным тегом в Base64
- |FILETOBASE64| - Шифрование файла по ссылке в Base64, пример:
- |FILETOBASE64|https://captcha.com/images/captcha/botdetect3-captcha-ancientmosaic.jpg|FILETOBASE64|
- |RANDOM| - Генерирует рандомное значение по своей маске с длиной по диапазону, пример
- использования |RANDOM|ABC123(АЛФАВИТ СИМВОЛОВ)|1-9(ДИАПАЗОН ДЛИНЫ)|RANDOM|, готовые
- примеры
- функции:
- 1. Русский алфавит символов - |RANDOM|
- абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ|1-9|RANDOM|
- 2. Английский алфавит символов - |RANDOM|
- abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ|1-9|RANDOM|
- 3. Алфавит цифр - |RANDOM|1234567890|1-9|RANDOM|
- |LOWER| - Перевод выделенной строки данным тегом в нижний регистр
- |UPPER| - Перевод выделенной строки данным тегом в верхний регистр
- |FUPPER| - Ставит первый символ в верхнем регистре
- |REMOVENUM| - Убирает все цифры из строки
- |URLENCODE| - URL-кодирует строку
- |URLDECODE| - Декодирует строку в URL формате
- |FDSPACE| - Удаляет все пустые символы с начала строки
- |EDSPACE| - Удаляте все пустые символы с конца строки
- |SCRIPT| - Запрос к сприпту на сервер указанный в настройках
- |DEMPTYSTR| - Удаляет пустые строки
- |DUPDEL| - Удаляет дубликаты
- |GETLINE| - Возвращает указанную строку, пример: |GETLINE||PARS|[1],5|GETLINE|
- |GETCHAR| - Возвращает указанный символ, пример: |GETCHAR||PARS|[1],5|GETCHAR|
- |GETCOUNT| - Достает количество строк
- |MATH| - Математические уравнения
- |LENGTH| - Возвращает длину указанной строки
- |SIMPLEPARS| - Парсит значение из строки, имеет свои команды: |FROM|, |TO|, |IN|, |INDEX|
- |FROM| - Первый тег для парса (От)
- |TO| - Второй тег для порса (До)
- |IN| - Из какой строки парсить (Где)
- |INDEX| - Индекс среди повторяющихся значений, если оставить пустым (или не указывать совсем), то
- будет указано 1
- Так же принимает команды |FIRSTCHAR| |LASTCHAR|
- Пример вызова функции: |SIMPLEPARS||FROM|value="|FROM||IN||RESPONSE||IN||TO|"|TO||INDEX|2|
- INDEX||SIMPLEPARS|
- |REGEXPARS| - Парсит значения по регулярке, имеет свои команды: |GROUP|, |EXPR|, |IN|
- |IN| - Из какой строки парсить (Где)
- |GROUP| - Группа, если оставить пустым (или не указывать совсем), то будет указано 1
- |EXPR| - Регулярное выражение
- Пример вызова функции: |REGEXPARS||EXPR|value="(.*?)"|EXPR||IN||RESPONSE||IN||REGEXPARS|
- |REPLACESTR| - Заменяет все найденные значения в строке, имеет свои команды: |FROM|, |TO|, |IN|, |
- IGNORECASE|
- |FROM| - Заменяемая строка (Что заменяем)
- |TO| - Новая строка (На что заменяем)
- |IN| - В какой строке заменяем (Где)
- |IGNORECASE| - Если указана эта команда, то регистр текста будет игнорироваться
- Пример вызова функции: |REPLACESTR||IN||PARS|[1]|IN||FROM||ANSI|13||ANSI|10||FROM||TO|, |TO||
- IGNORECASE||REPLACESTR|
- |EVAL| - Интерпретатор JS скриптов (что бы функция что-то возвратила, вам нужно перенести ваш JS
- скрипт в функцию и возвратить нужное значение и потом, вызывать эту функция)
- |JSESCAPE| - Экранирует строку для вставки в JS код, пример:
- |EVAL|myFunction("|JSESCAPE||PARS|[1]|JSESCAPE|")|EVAL|
- |SCRIPTBOX| - Функционал Скрипт-бокса, описание выше (конечная функция, так же, желательно
- что-бы она была и начальная, возвращает пустоту)
- |DLL| - Вызов функции из DLL, описание:
- Принимаются только нативные библиотеки, все параметры (если они есть) и возвращаемые
- значения должны быть типа PChar\PWideChar и так же должна быть указана директива stdcall
- Параметров может быть неограниченное количество, пример вызова:
- |DLL|dllName:myDll;funcName:myFunc;parametrs:|PARS|[1]|PDEL||PARS|[2];|DLL|
- dllName - Имя библиотеки (без .dll)
- funcName - Имя функции
- parametrs - Параметры функции, разделяются командой |PDEL| (parametrs delimiter)
- Для того, что-бы в обзоре плагинов были указаны: автор, версия и описание, должны быть такие
- функции, которые возвращают данные (тип: PChar):
- info_getAuthor - Имя автора
- info_getVersion - Версия
- info_getDescription - Описание
- |SLEEP| - Ждет указанное время (время указывается в миллисекундах), пример: |SLEEP|5000|SLEEP|
- (ждем 5 секунд)
- |REPEAT| - Повторяет текущий запрос, есть два вида повторений: local и обычный (пустой, не нужно
- ничего указывать).
- local - Повторяет конкретно запрос (если например у вас циклический запрос, в таком случае не
- будет идти все с самого начала, а начнет с того же запрос)
- обычный (пустой) - Повторяет запрос целиком (в таком случае циклический запрос начнет свою
- работу с самого начала), пример: |REPEAT||REPEAT| (повторяем текущий запрос полностью), |REPEAT|
- local|REPEAT| (повторяем отправление запроса)
- |ADDID| - Добавляет идентификатор в список идентификаторов, возвращает пустоту, пример:
- |ADDID|BLOCK|ADDID|
- |DELID| - Удаляет идентификатор из списка идентификаторов, при успешно удалении (то есть, если
- идентификатор был найден) возвращает success, иначе not found, пример:
- |DELID|BLOCK|ADDID|
- |DELPROXY| - Удаляет текущую проксю, пример: |DELPROXY||DELPROXY|, но ваша текущая прокся не
- изменилась, для этого вам необходимо вызывать |NEXTPROXY| (это нужно, если вы хотите далее
- продолжать работу по списку запросов)
- |FREEZEPROXY| - Замораживает текущую проксю на указанное время в секундах, пример: |
- FREEZEPROXY|60|FREEZEPROXY|, прокся замораживается на 60 секунд, но ваша текущая прокся не
- изменилась, для этого вам необходимо вызывать |NEXTPROXY| (это нужно, если вы хотите далее
- продолжать работу по списку запросов)
- |NEXTPROXY| - Меняет проксю на следующую по списку, возвращает новую проксю, пример: |
- NEXTPROXY||NEXTPROXY|
- Начальная функция должна указваться в скобках
- Пример функций в скобках - (|MD5||BASE64||LOGIN||BASE64||MD5|)
- Функции можно использовать в логических операциях:
- ((|UPPER||PARS|[1]||UPPER|)|=|ASD|OR||PARS|[1]|=|asd)|AND|(|PARS|[2]|=|DSA|OR|(|LOWER||PARS|[2]|
- LOWER|)|=|dsa)
- Функции могут принимать такой вид:
- |MD5||BASE64||LOGIN||BASE64| - |MD5||PWD||MD5||MD5|
- Фукнция(функция() функция())
- Две функции внутри одной функции, так же в этих функциях тоже могут быть функции
- ==============<-ФУНКЦИИ->===============
- ====================<-МОДУЛЬ РАСПОЗНАВАНИЯ КАПЧИ->====================
- |USEAG| - Указывается при определениях, обозначает, что при найденом
- проверяемом значении будет использоваться модуль
- |AGREPORT| - Указывает при определениях, обнозначает, что если капча была введена не верно,
- тогда отправляется жалоба на нее в указаный сервис
- |AGFIELD| - ID капчи при распознавании ReCaptcha
- |AGRESULT| - Ответ капчи
- |AGHEADERS| - Прописывается в поле для доп. заголовков, передает указанные заголовки при
- переходе на капчу, пример (текст в дополнительных заголовках):
- accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
- accept-encoding:gzip, deflate, sdch, br
- |AGHEADERS|Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,uk;q=0.2|AGHEADERS|
- (Заголовки в теге |AGHEADERS| передатутся при получении картинки по ссылке)
- В дополнительных настройках есть возможность установить Модуль распознавания капчи, как не
- обьязательный
- параметр
- Так же в дополнительных настройках есть возможность передать API-параметры на сервер
- Список апи параметров для Anti-Captcha посмотреть можно тут - https://anti-captcha.com/apidoc
- Список апи параметров для RuCaptcha посмотреть можно тут - https://rucaptcha.com/api-rucaptcha
- Параметр "regsense" по умолчанию в системе in-Line Kit идет 1
- Разделять параметры нужно символом &, пример: numeric=2&is_russian=1
- Дополнительная ссылка нужна, если у вас в одном запросе идет выполнение модуля и сразу
- отправка запроса на сайт, бывают сайты, где отправка запроса с капчей и без отличаются
- ссылками, пример:
- http://google.com/Login - основная ссылка авторизации, http://google.com/Auth - ссылка
- авторизации с капчей
- Оно перейдет на Login, сделает все нужное (авторизация, проверка определений и тут вылезла
- капча), дальше под
- авторизацию подставит дополнительную
- Для работы с рекапчей 2.0, вам необходимо в своем личном кабинете установить минимальную
- ставку от 2.2 долларов (Anti-Captcha.com).
- Для распознавания капчи нужно указать sitekey, в поле для ссылки "изображения/sitekey" нужно
- указать - "sitekey:Ключ сайта"
- Для работы с CapMonster необходимо в настройках убрать галку Получение ответа с задержской
- если капча не готова (к другим эмуляторами это не относится)
- ====================<-МОДУЛЬ РАСПОЗНАВАНИЯ КАПЧИ->====================
- =====================<-MAIL CONNECTOR->=====================
- |MCSTATUS| - Ответ от Mail Connector, виды ответов:
- Пустой ответ - результат удачен (В логе работы выдает как "Запрос выполнен успешно"), пример
- логики для определения: |MCSTATUS||=|
- Домен не обнаружен
- Ошибка соединения - Автоматически кидает в ошибку, за исключением удаления писем (На
- удаление писем стоит игнорирование ошибок)
- Страница не была получена корректно - Обычно бывает если выполнить какое-то действие без
- предварительной авторизации, но если вы были авторизованы и у вас выдает такую ошибку,
- кидайте ее по желанию в ошибки, если она постоянная - сообщите разработчику
- Плохой аккаунт
- Писем не найдено
- Письма не найдено - Если введена некорректный ИД письма и такого письма не существует
- Письмо пусто, ID - Ид письма - Не стандартный вид письма, Mail Connector не смог спарсить
- содержимое письма - сообщите разработчику
- |MCIDS| - Содержит ID писем из поискового запроса
- |MCMSGFIELD| - Хранит содержимое обозреваемого письма
- Все ответы от Mail Connector необходимо вручную обрабатывать, то есть, определение валид
- аккаунта, того, что поисковой запрос был выполнен корректно и тд
- Все это делать можно просто через статусы Mail Connector
- Поддерживаемые почтовые сервисы:
- Mail - Сайт (Мобильная API авторизация, другой функционал напрямую через мобильный сайт, куки
- из API дают
- доступ ко всему сайту, можете доделывать свой функционал дополнительными запросами типа:
- Парсер номеров, парсер даты рождения и тд)
- Yandex - Сайт(Весь функционал работает через мобильное API) (Не умеет удалять письма)
- Все другое - IMAP (Автоматическая генерация, настройки IMAP серверов находятся в глобальных
- настройках)
- В глобальных настройках можно: добавлять свои сервера, редактировать уже существующие и
- добавлять исключения
- Все автоматически сгенерированные сервера попадают в данный список
- Так же, все исходные ответы от сайтов и тд хранятся в обычных переменных: |RESPONSE|, |HEADERS|,
- |COOKIES|
- =====================<-MAIL CONNECTOR->=====================
- ==============<-ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ->===============
- |MAINLOG| - Используется в дополнительных файлах, наследует основной лог
- |USEURLENC| - Преобразование результатов от обычного парсера или по регулярке
- (Только циклические) в вид поддерживаемый для запросов
- |ANSI| - Символы из ASCII таблицы, нужен индекс символа (Пример: |ANSI|13|)
- |TIME| - Текущее время, пример: |TIME|Разделитель|
- |DATE| - Текущий день, пример: |DATE|Разделитель|
- |TIMESTAMP| - Unix время
- |FIRSTCHAR| - Первый символ в ответе (применяется для парсинга)
- |LASTCHAR| - Последний символ в ответе (применяется для парсинга)
- |LDEL|(L - левый),|RDEL|(R - правый) - Разделители для групп в регулярных парсерах
- |CLEAR| - Очищает лог от пустых строк (строки где пробелы не учитываются) и от строк где результат
- переменных равен |NOT USED|
- ==============<-ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ->===============
- *Индекс указывается так - [ИНДЕКС] (Пример: |PARS|[1])
- Видеокурсы по работе с in-Line Kit:
- 1. - https://vk.cc/5OWQiR стримы от создателя
- 2. - https://vk.cc/5OWQzr быстрые видео от создателя
- 3. - https://vk.cc/5OWQRP видеокурс от SurikenTSD
- 4. - https://vk.cc/5OWRzW быстрые видео от kssngame
- 5. - https://vk.cc/634mzi быстрые видео от BaJLbIK (мат)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement