- Рег
- 26 Дек 2015
- Сообщения
- 82
- Реакции
- 0
Сейчас практически на любом сервере ставят доп защиты на диалоги, чтобы ботам было трудней взаимодействовать с NPC.
Adrenalin поддерживает работу с регулярными выражениями (regular expressions) или коротко регэксп.
Это открывает большие возможности по обходу подобных защит, рассмотрим пример:
Первая процедура распечатает нам все доступные строки с байпасами, притом что занимает она буквально 10 строк:
Вторая же отыщет нужный байпасс по названию диалога и отправит его на сервер.
Стоит отметить, что тут рассмотрен только пример с самой простой защитой, когда с каждым новым открытием диалога меняется лишь байпас, никаких рандомных вставок\замен букв в диалоги эта функция не предусматривает. Это тоже возможно, но по понятным причинам готовый код я выкладывать не буду
О правилах составления регулярных выражений можете почитать например тут: http://www.exlab.net/tools/sheets/regexp.html
Adrenalin поддерживает работу с регулярными выражениями (regular expressions) или коротко регэксп.
Это открывает большие возможности по обходу подобных защит, рассмотрим пример:
Первая процедура распечатает нам все доступные строки с байпасами, притом что занимает она буквально 10 строк:
Вторая же отыщет нужный байпасс по названию диалога и отправит его на сервер.
Стоит отметить, что тут рассмотрен только пример с самой простой защитой, когда с каждым новым открытием диалога меняется лишь байпас, никаких рандомных вставок\замен букв в диалоги эта функция не предусматривает. Это тоже возможно, но по понятным причинам готовый код я выкладывать не буду
О правилах составления регулярных выражений можете почитать например тут: http://www.exlab.net/tools/sheets/regexp.html