avoid.txt: различия между версиями

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
адаптировал перевод
Строка 1: Строка 1:
Бот может избегать определённых игроков. Если опция  [[avoidList]] в [[config.txt]] включена, вы можете заставить бота автоматически избегать определённых игроков, перечислив их ники в файле avoid.txt.
Бот может избегать определённых игроков. Если опция  [[avoidList]] в [[config.txt]] включена, вы можете заставить бота автоматически избегать определённых игроков, перечислив их имена или ID в файле avoid.txt.


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


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


<player's name> (TAB(s)) <disconnect> <teleport> <disconnect on chat>
<имя игрока> (символ(ы) Tab) <отключиться> <телепортироваться> <отключиться при сообщении>




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


<player's ID> (TAB(s)) <disconnect> <teleport> <disconnect on chat>
<ID игрока> (символ(ы) Tab) <отключиться> <телепортироваться> <отключиться при сообщении>




Строка 18: Строка 17:
----
----


; <[[References#Player Names|player's name]]>
; <[[References#Player Names|имя игрока]]>
:Имя игрока которого вы хотите избегать.  
:Имя игрока которого вы хотите избегать.  




; <player's ID>
; <ID игрока>
:ID игрока, которого вы хотите избегать . Чтобы получить ID игрока надо использовать консольную команду pl если игрок рядом.
:ID игрока, которого вы хотите избегать . Чтобы получить ID игрока надо, стоя рядом с ним, использовать консольную команду pl. Обратите внимание, что после имени игрока надо ставить не пробелы а символы табуляции (нажмите кнопку ''Tab'')!




; <disconnect>[ID] [Players]
; <отключиться>
:[[References#Basic Value and Parameter Types| Параметр]] который приказывает Боту дисконектнуться когда игрок находит в поле зрения. Когда Бот дисконектнулся чтобы избежать игроков, он начнёт конектиться после какого-то количества секунд указанного в опции [[avoidList_reconnect]] в файле config.txt.
:Это [[References#Basic Value and Parameter Types|двоичный флаг]] который говорит боту отключиться когда указанный игрок находит в поле зрения. Когда бот отключен чтобы избежать игроков, он начнёт подключаться через несколько секунд, см. опцию [[avoidList_reconnect]] в файле config.txt.


; <teleport>
; <телепортироваться>
:[[References#Basic Value and Parameter Types| Параметр]] который приказывает Боту телепортироваться когда игрок находится в поле зрения. У персонажа должно быть изучено умение Teleport или в рюкзаке должны находится Fly Wings, в противном случае этот параметр не будет работать.
:Это [[References#Basic Value and Parameter Types|двоичный флаг]] который говорит боту телепортироваться когда указанный игрок находится в поле зрения. У вашего бота должно быть умение Teleport или в рюкзаке должны находится Fly Wings, в противном случае этот параметр не будет работать.


; <disconnect on chat>
; <отключиться при сообщении>
:[[References#Basic Value and Parameter Types| Параметр]] который приказывает  Боту дисконектиться когда получено сообщение от игрока. Когда Бот дисконектнулся чтобы избежать игроков, он начнёт конектиться после какого-то количества секунд указанного в опции [[avoidList_reconnect]] в файле config.txt.
:Это [[References#Basic Value and Parameter Types|двоичный флаг]] который говорит боту отключиться когда получено сообщение от указанного игрока. Когда бот отключен чтобы избежать игроков, он начнёт подключаться через несколько секунд, см. опцию [[avoidList_reconnect]] в файле config.txt.


== Примеры==
== Примеры==


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


  [Players]
  [Players]
  Grand Master 1 0 0
  4epT 1 0 0
  Killer 0 0 1
  [GM]#04 1 0 1
  Booya 0 1 1
  Booya 0 1 1


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


  [ID]
  [ID]
  650874 1 0 1
  559266 1 0 1


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


[[Category:Control]]
[[Category:Control]]

Версия от 00:52, 1 марта 2010

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

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

Синтаксис

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

<имя игрока> (символ(ы) Tab) <отключиться> <телепортироваться> <отключиться при сообщении>


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

<ID игрока> (символ(ы) Tab) <отключиться> <телепортироваться> <отключиться при сообщении>


Подробности


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


<ID игрока>
ID игрока, которого вы хотите избегать . Чтобы получить ID игрока надо, стоя рядом с ним, использовать консольную команду pl. Обратите внимание, что после имени игрока надо ставить не пробелы а символы табуляции (нажмите кнопку Tab)!


<отключиться>
Это двоичный флаг который говорит боту отключиться когда указанный игрок находит в поле зрения. Когда бот отключен чтобы избежать игроков, он начнёт подключаться через несколько секунд, см. опцию avoidList_reconnect в файле config.txt.
<телепортироваться>
Это двоичный флаг который говорит боту телепортироваться когда указанный игрок находится в поле зрения. У вашего бота должно быть умение Teleport или в рюкзаке должны находится Fly Wings, в противном случае этот параметр не будет работать.
<отключиться при сообщении>
Это двоичный флаг который говорит боту отключиться когда получено сообщение от указанного игрока. Когда бот отключен чтобы избежать игроков, он начнёт подключаться через несколько секунд, см. опцию avoidList_reconnect в файле config.txt.

Примеры

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

[Players]
4epT		1 0 0
[GM]#04		1 0 1
Booya		0 1 1

В примере выше, Бот будет отключаться когда игрок "4epT" будет находится в поле зрения бота и когда "[GM]#04" или "Booya" напишут сообщение, а также дот будет телепортироваться когда "Booya" будет в поле зрения. Если вы знаете ID игроков, перечислите их в разделе [ID]:

[ID]
559266		1 0 1

Пример выше заставит Бота отключиться когда игрок с ID 559266 будет в поле зрения или когда этот игрок напишет вам сообщение.