avoid.txt: различия между версиями
RSi2M (обсуждение | вклад) |
RSi2M (обсуждение | вклад) |
||
Строка 49: | Строка 49: | ||
650874 1 0 1 | 650874 1 0 1 | ||
Пример выше заставит Бота дисконектится когда игрок#650874 будет в поле зрения , или когда этот игрок напишет вам сообщение. | Пример выше заставит Бота дисконектится когда игрок #650874 будет в поле зрения , или когда этот игрок напишет вам сообщение. | ||
[[Category:Control]] | [[Category:Control]] |
Версия от 00:20, 1 марта 2010
Бот может избегать определённых игроков. Если опция 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 будет в поле зрения , или когда этот игрок напишет вам сообщение.