Все статьи / Механики сервера / Команды для ботов (модуль ботов Playerbot)
Автор: Кар
Команды для ботов (модуль ботов Playerbot)

Перечень команд на 09.04.26

Команды для ботов

Модуль ботов Playerbot

Внимание! Не все из приведенных здесь команд работают корректно.

Оригинал

Перевод (с помощью переводчика google)

Боты-игроки запрограммированы на реагирование на команды чата. Дополнения Multibot и Unbot предназначены для обработки большинства распространенных команд чата, но вам все равно может понадобиться использовать команды чата вручную во время игры. Важно различать «альтернативных ботов» и «рандомных ботов»: альтернативные боты — это боты, созданные игроком вручную на обычном аккаунте, тогда как «рандомные боты» и их аккаунты генерируются автоматически на основе настроек .conf. Рандомные боты автоматически экипируются, применяют таланты и перемещаются по миру, тогда как альтернативные боты этого не делают.

Команды настройки Altbot

Альтботы — это персонажи, которых вы сначала создаете в своей учетной записи (или в чужих), а затем получаете право управления ботом с помощью команд, указанных ниже.

команда

действие

.playerbots bot add [name1,name2,name3]

Войдите в Altbots. Обратите внимание, что в зависимости от ваших настроек вы также можете войти в Altbots с других учетных записей.

.playerbots bot addaccount [accountname]

Войдите в систему Altbots целиком. В зависимости от настроек вы можете войти и в другие учетные записи.

.playerbots bot remove name1,name2,name3

выйти из системы альтботы

.playerbots bot add *

Войдите в систему всеми альтботами, которые находятся в вашей группе/рейде.

.playerbots bot remove *

Выведите из системы всех альтботов, находящихся в вашей группе/рейде.

maintenance

Позволяет altbot изучать все доступные заклинания и навыки, пополнять расходные материалы, зачаровывать снаряжение и ремонтировать его. Также может использоваться на rndbots, но они делают это автоматически. Используйте команду для вызова отдельного бота или /p или /r для одновременного вызова нескольких ботов.

autogear

Автоматически экипирует вашего альтбота, при этом качество экипировки определяется настройками .conf AutoGearQualityLimit и AutoGearScoreLimit. Также может использоваться на рандомботах, но они автоматически инициализируют свою экипировку при повышении уровня.

talents

проверить текущие характеристики бота

talents spec list

Проверьте доступные характеристики для данного класса.

talents spec [spec name]

Чтобы заставить бота изменить свои таланты на выбранную специализацию, см. файл .conf для списка названий специализаций или отправьте боту личное сообщение "talents spec list".

talents apply <link>

применить таланты ссылка на бота

glyphs

Отображает список экипированных ботом глифов в языковой локали клиента, используя ссылки на предметы для корректного перевода.

glyph equip [GlyphID1 GlyphID2 GlyphID3 GlyphID4 GlyphID5 GlyphID6]

бот применяет заданные глифы

reset botAI

сброс настроек бота

reset

Сбросить текущие действия бота, такие как применение заклинаний, перемещение и т. д.

Команда настройки AddClass

Боты AddClass используют неиспользуемые боты Rndbots в вашей системе. В настоящее время их рекомендуется использовать только в целях тестирования, например, для быстрого формирования рейдовой группы с целью проверки определенных ботов в конкретном рейде, тогда как боты Altbots настоятельно рекомендуются для длительного прохождения игры.

команда

действие

.playerbots bot addclass [className]

Вызвать нового робота-вызова желаемого класса (примечание: синтаксис для рыцаря смерти — dk, в остальном — стандартный).

Общие команды для группы/рейда

команда

действие

summon

вызвать к себе бота (см. файл .conf для получения информации о различных параметрах настройки этой команды).

release

Освободите дух после смерти

revive

оживляет, когда находится рядом с целителем.

leave

покинуть вечеринку

attack

атаковать выбранную цель

follow

бежать к игроку (/w для индивидуального игрока или /p или /r для группы/рейда)

flee

Бегите к игроку, игнорируя все остальное (/w для индивидуальной игры или /p или /r для игры в группе/рейде)

stay

оставаться на месте

runaway

Кайт-моб // Примечание: в настоящее время не работает

grind

атаковать что угодно

disperse set x

заставлять ботов соблюдать дистанцию в x ярдов друг от друга.

disperse disable

сбрасывает расстояние рассеивания до значения по умолчанию.

give leader

Если бот является лидером группы/рейда, он передаст управление своему хозяину.

Кроме того, для некоторых команд, таких как «атака» и «следование», можно указать группу или тип, например:

  • "@group1 follow"
  • "@group2 attack"

Ниже перечислены другие группы, которые могут стать объектом целенаправленной атаки:

  • @tank, @dps, @heal, @ranged, @rangeddps, @meleedps, @[className]

Вы также можете управлять несколькими группами одновременно, как показано ниже:

  • "@Group1,4"
  • "@group2-5,8"

Команды заклинаний Playerbot

команда

действие

spells

показать заклинания бота

cast [spell_name]

/wa бот для произнесения заклинания

cast [spell_name] on [PlayerName]

/wa бот для применения заклинания к указанному игроку

ss +[spell id]

добавить заклинание в список исключений

ss -[spell id]

удалить заклинание из списка исключенных заклинаний

ss reset

удаляет все заклинания из списка исключенных заклинаний

trainer

показать, чему бот может научиться у выбранного тренера

trainer learn

учиться у выбранного тренера

Выбор цели для группы/рейда

RTSC — это система, позволяющая игрокам сохранять местоположения для указанных ботов с помощью заклинания "aedm", которое выдается при использовании команды "rtsc". Aedm — это заклинание, которое используется для указания и щелчка по определенному местоположению, которое можно сохранить и использовать с помощью некоторых из команд, приведенных ниже.

RTI — это система, позволяющая игрокам направлять ботов на определенные цели, используя стандартные значки WoW.

команда

действие

rtsc

Включает RTSC и предоставляет игрокам заклинание «AEDM», которое появится в общей категории их книги заклинаний.

rtsc cancel

Отключает RTSC и удаляет заклинание "AEDM" из книги заклинаний.

rtsc save [#]

При включенном RTSC эта команда сохранит местоположение под указанным номером, когда игрок использует заклинание AEDM и щелкает по нужному местоположению.

rtsc unsave [#]

очищает сохраненное местоположение

rtsc go [#]

Эта команда позволяет отправить ботам указанное местоположение. Ее можно отправить личное сообщение отдельным ботам или отфильтровать в групповом/рейдовом чате с помощью тех же фильтров, что и в разделе «Общие команды для групп/рейдов» (например, «@Tank rtsc go 5» отправит всех танков в указанное местоположение 5).

[name/group] rtsc toggle

Позволяет переключать возможность указывать и щелкать мышью для сохранения местоположения, куда смогут переместиться указанные боты; можно указать местоположение по группе или классу (например, "@druid rtsc toggle" или "@group1 rtsc toggle")

rtsc go save

отдавать команды ботам для возвращения в сохраненную позицию RTSC.

rti <icon>

Задает целевую иконку, которой бот будет отдавать приоритет (иконки: череп, крест, круг, звезда, квадрат, треугольник, ромб и луна).

attack rti target

отдаёт команды ботам атаковать их цель RTI.

rti cc <icon>

Задает определенный значок в качестве целевого объекта для отображения в CC (по умолчанию — луна).

Видеоинструкция: https://www.youtube.com/watch?v=Pwt7schIC08

Стратегии

Боты запрограммированы реагировать на триггеры, перечисляя возможные действия и выбирая одно из них в зависимости от выбранной стратегии. Боты используют две категории стратегий: боевые и небоевые. Вы можете добавлять, удалять или переключать стратегии, используя префиксы combat (co) и non-combat (nc) в своих командах:

co +strategy1,-strategy2,~strategy3
nc +strategy1,-strategy2,~strategy3

Вы можете отправить боту запрос, чтобы узнать, какие стратегии используются в данный момент:

co ?
nc ?

Боевые стратегии

Общий

стратегия

описание

tank

использовать способности, создающие угрозу (воин, паладин друид в форме медведя).

tank assist

заставить танка отвлекать мобов от других.

dps

использовать способности, наносящие урон (разбойник, охотник, шаман, жрец, друид будут в форме кота)

cc

использовать способности контроля толпы (требуется цель контроля толпы, по умолчанию — значок луны; полезно знать, что боты не будут атаковать цель контроля толпы и не будут пытаться использовать контроль толпы, если цель нельзя оглушить).

assist

атаковать по одному противнику за раз.

aoe

атаковать множество мобов одновременно.

boost

Боты будут использовать большие перезарядки (полезно использовать -boost и +boost в макросах, чтобы контролировать, когда наносить урон боссам).

threat

бойцы, наносящие урон, будут активно избегать перехвата агро (полезно против боссов, которые сбрасывают агро, или если танки испытывают трудности с удержанием агро).

grind

атаковать любую видимую цель, затем переключитесь на другую и так далее.

heal

сосредоточиться на лечении группы (шаман, жрец, друид, паладин).

focus

прекратить применять заклинания массового поражения или дебаффы одновременно против нескольких атакующих (сосредоточиться на одной цели).

avoid aoe

автоматически избегать большинства вредных заклинаний массового поражения

save mana

целители экономят ману, отдавая приоритет высокоэффективным заклинаниям, когда уровень маны падает ниже порогового значения.

healer dps

целители применяют заклинания, наносящие урон, если у них достаточно маны.

tank face

убедиться, что текущая цель не сталкивается с игроками дальнего боя в группе (чтобы противостоять заклинаниям, подобным «дыханию» и «рассекающему удару»).

behind

переместиться в тыл цели (задний фланг), когда вы не находитесь позади цели.

Друид

стратегия

описание

bear, cat, caster

Определяет общую стратегию для друидов, обратите внимание, что это уже учтено при выборе талантов.

Охотник

стратегия

описание

trap weave

Позволяет использовать стратегию плетения ловушек для охотников, устанавливая взрывную ловушку в рамках их ротации (только для охотников).

Маг

стратегия

описание

frost, fire

Только для магов, обратите внимание, что это уже учтено при выборе талантов.

firestarter

Позволяет использовать стратегию «Поджигатель» для огненных магов, в результате чего маг вступает в ближний бой, чтобы использовать мгновенное заклинание «Огненный удар» из таланта «Поджигатель» (только для огненных магов).

Шаман

стратегия

описание

[totem name]

Шаман добавит тотем к своему заклинанию призыва стихий (например, "co +tremor" добавит этот тотем для шамана).

Чернокнижник

стратегия

описание

meta melee

Стратегия по умолчанию для чернокнижников-демонологов: чернокнижник переходит в ближний бой, используя метаморфозу и ауру испепеления (только для чернокнижников-демонологов).

Небоевые стратегии

Общий

стратегия

описание

food

начать или прекратить есть/пить

pvp

Включение или выключение режима PvP

loot

Разрешить ботам собирать всё подряд. Примечание: добавление или удаление этой стратегии для случайных ботов требует уровня GM.

Жрец

стратегия

описание

rshadow

жрец использует защиту от темной магии

Паладин

стратегия

описание

bdps, bmana, bstats, bhealth

Стратегии благословения паладина (могущество, мудрость, короли и короли/святилище, в зависимости от контекста, соответственно).

rfire, rfrost, rshadow, baoe, barmor, bcast, bspeed

Стратегии использования ауры паладина (огненная, ледяная, теневая, аура возмездия, преданность, концентрация и аура крестоносца соответственно).

Охотник

стратегия

описание

bdps, bspeed, bmana, rnature

Стратегии, ориентированные на охотника (дракон-ястреб/ястреб, стая/гепард, гадюка и дикая природа соответственно).

Стратегии использования питомцев чернокнижником (обратите внимание, что по умолчанию используются следующие питомцы: специализация «Проклятие» — охотник на демонов, специализация «Демонология» — страж демонов, а специализация «Разрушение» — бес).

стратегия

описание

imp

заставить чернокнижника использовать беса

voidwalker

заставить чернокнижника использовать войдволкера

succubus

заставить чернокнижника использовать суккуба

felhunter

заставить чернокнижника использовать охотника на демонов

felguard

заставить чернокнижника использовать стража Скверны

Стратегии использования Камня Души для чернокнижника

стратегия

описание

ss master

заставить чернокнижника использовать камень души на мастере

ss self

заставить чернокнижника использовать камень души на себе

ss tank

заставить чернокнижника использовать камень души на танке

ss healer

заставить чернокнижника использовать камень души на целителе

Стратегии, специфичные для конкретных рейдов

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

стратегия

описание

moltencore

включить стратегии Расплавленного Ядра

bwl

Включить стратегии для Логова Черного Крыла (Примечание: дает всем ботам бафф «Плащ из чешуи Ониксии», автоматически отключает устройства подавления и автоматически снимает эффект «Заражение выводка: Бронза» на Хромаггусе).

aq20

Включите стратегии прохождения Руин Ан'Киража (Примечание: только Оссириан, остальные можно пройти без стратегий).

karazhan

включить стратегии Каражана

gruulslair

включить стратегии Логова Груула

magtheridon

включить стратегии Логова Магтеридона

ssc

включить стратегии SSC

voa

Включить стратегии Хранилища Аркавона (Примечание: до Эмалона)

naxx

включить стратегии Наксрамаса

wotlk-os

Включите стратегии в Обсидиановом Святилище (Примечание: стратегия работает только до OS+2, сначала нужно убить Весперона).

wotlk-eoe

включить стратегии Ока Вечности

ulduar

Включите стратегии для Ульдуара (Примечание: всех боссов, кроме Алгалона, можно победить).

onyxia

включить стратегии Логова Ониксии

icc

включить стратегии Цитадели Ледяной Короны

Добыча

Вы можете контролировать, какие предметы собирать ( llобозначение означает список добычи):

команда

действие

nc +loot

активировать грабеж (обратите внимание, что

grind

эта стратегия также активирует грабеж).

ll all

грабьте всё

ll normal

Собирайте все предметы, кроме тех, которые привязываются к персонажу (BOP — bind-on-pickup).

ll gray

Добыча только из серых предметов

ll quest

Предметы для квестов, доступные только в качестве добычи.

ll skill

Собирайте только те предметы, которые соответствуют навыкам персонажа (травничество, добыча руды или снятие шкур).

ll [item]

добавить конкретный предмет в список добычи

ll -[item]

удалить конкретный предмет из списка добычи

Предметы

команда

действие

[item]

Бот покажет, сколько у него их и статус задания.

e [item]

экипировать предмет

ue [item]

снять предмет

u [item]

использовать предмет

u [item] [target]

использовать предмет на цели (использовать самоцвет на предмете)

open items

Откройте в инвентаре предметы, содержащие добычу, например, Сумку с трофеями.

destroy [item]

уничтожить предмет бросок [предмет]

roll [item]

Боты в группе/рейде будут бросать кубики, чтобы определить, является ли связанный предмет улучшением для них.

roll

Все боты в группе/рейде будут участвовать в розыгрыше.

s [item]

продать товар

s *

продать все серые товары

s vendor

Продать все товары, которые можно продать.

b [item]

купить товар

2g 3s 5c

даст тебе золото

bank [item]

внести чек в банк

bank -[item]

выньте предмет из задней части

gb [item]

внести предмет в гильдейский банк

gb -[item]

снять предмет из гильдейского банка

Задания

команда

действие

quests

показать краткое описание задания

quests all

Отображает список со ссылками на все задания в журнале заданий.

accept [quest]

принять задание у выбранного квестодателя

accept *

Примите все задания у выбранного персонажа, выдавшего задания.

drop [quest]

отказаться от задания

r [item]

выберите награду за задание

[quest]

показать статус задания и целей

talk

Поговорите с выбранным NPC (чтобы завершить задание).

u [game object]

Используйте игровой объект (используйте команду "los", чтобы получить ссылку на игровой объект).

Общие команды для питомцев

команда

действие

pet aggressive

изменение позиции питомца в случае агрессии

pet passive

изменение позиции питомца в отношении пассивного режима

pet defensive

изменение позиции питомца в обороне

pet stance

отобразить текущее положение питомца

pet attack

атака питомца выбранной цели

pet follow

питомец следует за своим хозяином

pet stay

питомец должен оставаться на месте.

Команды приручения охотника

команда

действие

tame

прирученная помощь

tame name "name"

призвать приручаемого питомца по имени

tame id "id"

призвать приручаемого питомца по идентификатору существа из базы данных

tame family

прирученная семейная помощь

tame family "family"

случайным образом призвать приручаемого питомца из указанного семейства.

tame rename "new name"

Переименуйте текущего питомца и обновите его имя в пользовательском интерфейсе клиента.

Привязка учетной записи для управления Altbot

В качестве альтернативы управлению персонажами со своего собственного аккаунта или аккаунта члена гильдии, это позволяет связать разные аккаунты вместе, чтобы управлять персонажами в качестве альтернативных ботов (Altbots). Это основано на опции AiPlayerbot.AllowTrustedAccountBots = 1в файле конфигурации playerbots.

команда

действие

.playerbots account setKey somePlayerDefinedSecurityKeyValue

Задайте ключ безопасности (securityKey) для текущей учетной записи (ключ будет перезаписан при многократном определении).

.playerbots account link ACCOUNTNAME somePlayerDefinedSecurityKeyValue

Привяжите учетную запись, используя ее ключ безопасности (securityKey).

.playerbots account linkedAccounts

Отображает список учетных записей, которые в данный момент связаны с этой учетной записью.

.playerbots account unlink ACCOUNTNAME

Удалите связанный аккаунт (это разорвет связь с обеих сторон, гарантируя, что доступ к персонажам можно будет отменить с обеих сторон в любое время).

Профессии

стратегия

описание

master fishing

Стратегия добавляется автоматически при

EnableFishingWithMaster

включении в конфигурации. Стратегию можно добавить вручную. Стратегия автоматически удаляется, если расстояние

EndFishingWithMaster

от воды превышает заданное. Стратегия также переопределяет расстояние следования

FishingDistanceFromMaster

.

Различные команды

команда

действие

los

список игровых объектов, предметов, существ и NPC, которые может видеть бот

stats

Показать сводку статистики (инвентарь, золото, опыт и т. д.)

home

остановились в выбранной гостинице.

playerbot bot initself

ОСТОРОЖНО — это перебрасывает вашего персонажа.

playerbot bot list

Отображает список ваших альтернативных ботов (и других персонажей, которых вы можете добавить в качестве ботов, если эта функция включена, но я бы посоветовал быть очень осторожным, так как вы можете затем пересоздать других своих персонажей, используя команду инициализации).

playerbot bot tweak

Устанавливает значение параметра (похоже, связано со значением конфигурации, которое больше не существует, и переменная, которую оно изменяет, по-видимому, больше ничего не делает).

playerbot bot self

Превратитесь в бота, используйте это снова, чтобы отключить его.

playerbot bot lookup

Эта функция ничего не делает, кроме как выводит бесполезное сообщение об использовании (в котором говорится, что нужно передать параметр класса, но это ничего не меняет, потому что вызываемая функция — это буквально

просто

сообщение об использовании, никакой функциональности там нет).

.playerbots bot init=rare name1,name2,name3

Бот возрождается на вашем уровне с талантами и редким снаряжением (в настоящее время система снаряжения работает с ошибками, рекомендуется использовать автоматическое снаряжение).

who

показать расу бота, специализацию, таланты, класс, уровень, средний уровень предметов, текущую зону

who [profession name]

показать уровень квалификации бота

Переопределения

Вы можете переопределить все параметры и дать боту указание сделать что-то конкретное:

команда

описание

do attack

цель атаки

do attack my target

атаковать мою цель

do loot

Цель добычи // Примечание: в настоящее время не работает

do add all loot

Проверьте каждый труп и игровой объект на наличие добычи // Примечание: в настоящее время не работает

Помощь

Бот может сообщить вам обо всех доступных командах, которые он принимает:

/w help

Реакции

Боты будут автоматически выполнять определенные действия в зависимости от действий лидера партии.

ваши действия

реакция бота

принять задание

бот тоже это примет.

поговорить с тем, кто выдает задание

бот сдаст выполненные задания.

использовать камень встречи

телепортироваться с помощью камня

начать использовать игровой объект и прервать

использует игровой объект

открытое торговое окно

перечислит содержимое инвентаря и начнет торговлю

Пригласить в группу/рейд

примет приглашение

проверка готовности к началу рейда

сообщит о его готовности

сесть на/слезть с транспорта

также сядет на/слезет с транспорта

пройти через портал в подземелье

проследует в подземелье

Команды, доступные только в консоли

команда

действие

playerbot pmon toggle

включает/отключает монитор производительности

playerbot pmon stack

показывает совокупную производительность с момента включения.

playerbot pmon tick

показывает средние показатели производительности цикла на каждое обновление.

playerbot pmon reset

сбрасывает монитор производительности

playerbot rndbot reset

Очищает таблицу acore_playerbots.playerbots_random_bots (по-видимому, содержащую события) и требует перезапуска сервера после этого.

playerbot rndbot stats

Выводит статистику rndbot (количество rndbot-ов по уровням, классам и т. д.).

playerbot rndbot reload

Перезагружает файл playerbots.conf

playerbot rndbot update

запускает "полный тик" (вызов функции RandomPlayerbotMgr::UpdateAIInternal()).

playerbot rndbot init

Перезапускает генератор случайных чисел (полезно, если вы изменили такие настройки, как минимальный/максимальный уровень, вероятности применения способностей и т. д.).

playerbot rndbot clear

Сбросить ботов до начального уровня (55 для Рыцаря Смерти)

playerbot rndbot level

Повысет уровень всех роботов-рандомов на 1.

playerbot rndbot refresh

Восстанавливает роботов rndbots, если они погибли, использует botAI->Reset(), перебирает снаряжение, сохраняя при этом тот же уровень.

playerbot rndbot teleport

телепортирует всех ботов в соответствующую область для данного уровня.

playerbot rndbot revive

(ОШИБКА: удваивает количество rndbots) оживить rndbot, обновить и телепортироваться (комбинация "обновить" и "телепортироваться")

playerbot rndbot grind

(ОШИБКА: сервер падает) Телепортация робота rndbot только при необходимости (требуется дополнительное тестирование)

playerbot rndbot change_strategy

Перебрасывать кубики независимо от того, занимаются ли боты гриндом или RPG-играми (на основе настройки AiPlayerbot.RandomBotRpgChance).