avoid.txt

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску

Бот может избегать определённых игроков. Если опция avoidList в config.txt включена, вы можете заставить бота автоматически избегать определённых игроков, перечислив их ники в файле avoid.txt.

Бот может даже дисконектиться или телепортироваться когда игрок, чей ник находится в файле avoid.txt находится в поле зрения бота. Всё это зависит от того, какие опции для каждого игрока в списке вы поставите. Вы так же можете заставить Бота дисконектнуться, когда Бот увидит сообщение от игрока в списке. У файла avoid.txt есть две рубрики: [Players] и [ID].

Синтаксис

Вы перечисляете имена игроков, которых вы хотите избегать, под рубрикой [Players]. Эта рубрика может содержать одну или несколько колонок, которые соответствуют следующему синтаксису.

<player's name> (TAB(s)) <disconnect> <teleport> <disconnect on chat>


Рубрика [ID] это то же самое что и рубрика [Players], но вы указываете ID игроков, вместо их ников. Это обычно используется чтобы избегать ГМов, которые меняют свои имена. Эта рубрика может содержать одну или несколько колонок, которые соответствуют следующему синтаксису:

<player's ID> (TAB(s)) <disconnect> <teleport> <disconnect on chat>


Подробности


<player's name>
Имя игрока которого вы хотите избегать.


<player's ID>
ID игрока, которого вы хотите избегать . Чтобы получить ID игрока надо использовать консольную команду pl если игрок рядом.


<disconnect>[ID] [Players]
Параметр который приказывает Боту дисконектнуться когда игрок находит в поле зрения. Когда Бот дисконектнулся чтобы избежать игроков, он начнёт конектиться после какого-то количества секунд указанного в опции avoidList_reconnect в файле config.txt.
<teleport>
Параметр который приказывает Боту телепортироваться когда игрок находится в поле зрения. У персонажа должно быть изучено умение Teleport или в рюкзаке должны находится Fly Wings, в противном случае этот параметр не будет работать.
<disconnect on chat>
Параметр который приказывает Боту дисконектиться когда получено сообщение от игрока. Когда Бот дисконектнулся чтобы избежать игроков, он начнёт конектиться после какого-то количества секунд указанного в опции avoidList_reconnect в файле config.txt.

Примеры

Если вы знаете имена игроков, которых хотите избегать, вы можете перечислить их имена под рубрикой [Players] :

[Players]
Grand Master 1 0 0
Killer 0 0 1
Booya 0 1 1

В примере выше, Бот будет дисконектиться когда "Grand Master" будет находится в поле зрения Бота и когда "Killer" или "Booya" напишут сообщение. Бот будет также телепортироваться когда "Booya" будет в поле зрения. С другой стороны, если вы знаете ID игроков, перечислите их под рубрикой [ID] :

[ID]
650874 1 0 1

Пример выше заставит Бота дисконектится когда игрок#650874 будет в поле зрения , или когда этот игрок напишет вам сообщение.