Jump to content

Ждать время


Ilyon
<kuid2:833171:100678:13> TCL Wait Time

Функции:

  1. Ожидание фиксированного времени. 
  2. Ожидание случайного времени в заданном диапазоне.
  3. Ожидание игрового времени.

Фиксированное время

Вариации:

  1. 1 секунда
  2. 5 секунд
  3. 10 секунд
  4. 20 секунд
  5. 30 секунд
  6. 1 минута
  7. 2 минуты
  8. 5 минут
  9. 10 минут
  10. 20 минут
  11. 30 минут

Случайное время

Вариации:

  1. 15-30 секунд
  2. 30-60 секунд
  3. 60-90 секунд
  4. 1-2 минуты
  5. 2-3 минуты
  6. 3-5 минут

Использование команды

По сравнению с дефолтной командой добавлена функция "Ждать 1 секунду" ("Wait 1 second").  Необходима для использования вместе с командой "if_else". Раньше для этого требовалась отдельная команда "Wait for 1 second". При выборе этой команды иконка самой команды заменяется на следующую:

icon.png

Ожидание случайного времени необходимо для создания нелинейности в поведении бото-машинистов. К примеру, вы знаете, что у пассажирского поезда стоянка 2 минуты, однако в реальности не всегда удается выдержать стоянку ровно 120 секунд, поэтому вместо фиксированной стоянки в 2 минуты можно использовать команду ожидания случайного времени от 90 до 120 секунд. Это значит, что стоянка может продлиться минимально 1 минуту и 30 секунд, а максимально - все 2 минуты. 

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

У команды есть функция посадки пассажиров, которая растягивается на все время стоянки. Для этого требуется, чтобы команда "Ждать время" использовалась сразу после команды "Автоведение" ("Auto Drive"). Дополнительно использовать какую-либо команду открытия дверей не нужно. Закрытие дверей после посадки происходит автоматически при выполнении любой двигающей поезд команды из пакета "TCL Бото-машиниста".

Видео-гайд как использовать команду

Скачать команду


User Feedback

Recommended Comments

  • Client 2nd level

Здравствуйте!

Хотелось бы иметь возможность задавать более широкие диапазоны случайного времени ожидания. Например, добавить в команду ыозможность задать минимальное и максимальное время в диапазонах от 1 минуты до 1 часа. Или сделать выбор базового времени ожидания с последующим заданием возможного разброса (+/- <столько-то> минут). А то иногда приходится городить  длинные последовательности из разных команд ожидания.

Link to comment
https://trainzcontentlab.ru/materials/articles/commands/wait-time/#findComment-48
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...

Important Information

To continue you must agree to our Terms of Use.