Система ботов
This page was last verified for Vintage Story version 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
позволяет изменять некоторые команды
Создание модов |