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

From Vintage Story Wiki
Revision as of 05:31, 21 February 2022 by Mirotworez (talk | contribs) (Created page with "=== Немедленно === Введите одну из команд, чтобы выполнить команду сразу * <code>/npc exec tp ''flexiblepos''</code> т...")
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 игрокам дана анимация. Действительны для животных, если они поддерживаются соответствующим животным: бить, умирать, есть, ходить, плакать, шаркать, медленно шаркать, спать, сидеть, слушать, прятаться, бездельничать, тренироваться

Queued

If you want to bot to run or remember a list of commands replace "exec" with "enq" to enqueue commands:

  • /npc enq [tp|lookat|goto|playanim] (see args above)
  • /npc start to start command list
  • /npc stop to stop
  • /npc loop to make the bot endlessly loop through his list of commands
  • /npc clear will clear the command list
  • /npc list show list of queued commands
  • /npc remove [index] remove command of given index as shown in /npc list
  • /npc upd allows you do modify some commands
Icon Sign.png

Wondering where some links have gone?
The modding navbox is going through some changes! Check out Navigation Box Updates for more info and help finding specific pages.

Modding
Modding Introduction Getting Started Пакет тем
Content Modding Content Mods Developing a Content Mod Basic Tutorials Intermediate Tutorials Advanced Tutorials Content Mod Concepts
Code Modding Code Mods Setting up your Development Environment
Property Overview ItemEntityBlockBlock BehaviorsBlock ClassesBlock EntitiesBlock Entity BehaviorsWorld properties
Workflows & Infrastructure Modding Efficiency TipsMod-engine compatibilityMod ExtensibilityVS Engine
Additional Resources Community Resources Modding API Updates Programming Languages List of server commandsList of client commandsClient startup parametersServer startup parameters
Example ModsAPI DocsGitHub Repository