train_setspeed

XashXT

train_setspeed

Энтить для динамической смены скорости func_tracktrain, а также направления его движения.

Спаунфлаги

SF_ACTIVATE_TRAIN 1 (активировать func_tracktrain при запуске)
SF_TRAINSPEED_DEBUG 2 (выводить отладочную информацию о запуске, остановке поезда и его текущей скорости)

Настройки

time Время в секундах, в течение которого скорость поезда достигнет заданной.
mode Режим применения скорости:
  • 0 — мгновенное
  • 1 — с учётом заданного времени
train Имя поезда, к которому будет применена новая скорость.
speed Новая скорость.

Особенности использования

  • Основное назначение энтити — плавно снижать скорость при подъезде к станции и так же плавно её набирать при отправлении, поскольку делать аналогичные вещи специальной расстановкой path_track с нужными значениями скорости крайне неудобно. Однако объект может быть использован и для более полного контроля за поездом, поскольку позволяет активировать его, останавливать и менять направление движения.