Система ботов

From Vintage Story Wiki
Revision as of 22:29, 12 March 2024 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
Other languages:

Эта страница проверялась в последний раз для версии Vintage Story 1.15.


Vintage Story поставляется с некоторым рудиментарным интерфейсом для управления существами и гуманоидами с помощью команд, которые в основном предназначены для видеозаписей. Вот как это использовать:

Спаун в боте

Поддерживаются только некоторые существа, вот список

  • /entity spawn playerbot
  • /entity spawn animalbot-wolf-male
  • /entity spawn animalbot-hyena-male
  • /entity spawn animalbot-hyena-female
  • /entity spawn animalbot-hyena-pup
  • /entity spawn animalbot-chicken-hen
  • /entity spawn animalbot-chicken-rooster
  • /entity spawn animalbot-chicken-baby
  • /entity spawn animalbot-sheep-bighorn-male
  • /entity spawn animalbot-sheep-bighorn-female
  • /entity spawn animalbot-sheep-bighorn-lamb
  • /entity spawn animalbot-locust-corrupt
  • /entity spawn animalbot-hare-female-lightgrey
  • /entity spawn animalbot-piglet
  • /entity spawn animalbot-drifter-normal
  • /entity spawn animalbot-drifter-corrupt
  • /entity spawn animalbot-drifter-nightmare

Выберите бота

Щелкните правой кнопкой мыши на существо, чтобы выбрать его. Теперь вы можете указать ему выполнять команды или определить список команд для выполнения в цикле.

Проинструктируйте бота

Легенда: flexiblepos означает либо координаты xyz, как указано в координатной панели, либо абсолютные координаты через =x =y =z, либо координаты относительно игрока с ~x ~y ~z, вы также можете использовать ~ ~ ~ для точного положения игрока.

Немедленно

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

  • /npc exec tp flexiblepos телепортироваться в заданную позицию
  • /npc exec lookat rad смотреть в заданном направлении в радианах (0..2PI)
  • /npc exec goto flexiblepos animcode speed [animspeed] пройти в заданную позицию с заданной анимацией, заданной скоростью (нормальная скорость ходьбы составляет около 0,02) и заданной скоростью анимации (по умолчанию 1)
  • /npc exec playanim animcode игрокам дана анимация. Действительны для животных, если они поддерживаются соответствующим животным: бить, умирать, есть, ходить, плакать, шаркать, медленно шаркать, спать, сидеть, слушать, прятаться, бездельничать, тренироваться

В очереди

Если вы хотите, чтобы бот запускался или помнил список команд, замените «exec» на «enq», чтобы поставить команды в очередь:

  • /npc enq [tp|lookat|goto|playanim] (см. аргументы выше)
  • /npc start для запуска списка команд
  • /npc stop для остановки
  • /npc loop, чтобы бот бесконечно перебирал свой список команд
  • /npc clear очистит список команд
  • /npc list показать список команд в очереди
  • /npc remove [index] команда удаления данного индекса, как показано в списке /npc
  • /npc upd позволяет изменять некоторые команды