Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Моделирование (http://www.trainsim.ru/forum/forumdisplay.php?f=25)
-   -   "Заскриптуй братуху" (http://www.trainsim.ru/forum/showthread.php?t=14711)

TRam_ 29.12.2011 12:07

[QUOTE]А как насчет отключения такого скрипта на расстоянии?[/QUOTE]проверку для включения/выключения собираюсь проводить примерно раз в минуту, частями, так что это тормозить не будет.

[QUOTE]Лишь бы скрипт нумерации и маршрута вагона не снижал производительность.[/QUOTE]не способен он снижать производительность, так же как и скрипт тормозных рукавов. Первый срабатывает только при запуске карты, второй - только при отцепке или сцепке (в отличии от тех, которые на старых вагонах и большинстве локомотивов - там проверка каждые 5 - 10 секунд)

Kompozitor 29.12.2011 13:26

[QUOTE]второй - только при отцепке или сцепке[/QUOTE]
А откуда мы знаем, где на территории всей карты что-то прицепляется и отцепляется? В сессии, где разный ПС находится на всей территории маршрута, все время что-то происходит - маневры, сборка маршрутов, и.т.д.

TRam_ 29.12.2011 15:42

[QUOTE]А откуда мы знаем, где на территории всей карты что-то прицепляется и отцепляется? В сессии, где разный ПС находится на всей территории маршрута, все время что-то происходит - маневры, сборка маршрутов, и.т.д.[/QUOTE]а что, по-твоему часто по всей карте манёвры происходят, что они много ресурсов потратят :) ? Или ты хочешь чтоб после этих манёвров (вне зоны видимости) поезда проходили с расцепленными рукавами ТМ , я тебя правильно понял ? Могу сделать :56:

Kompozitor 29.12.2011 20:24

[QUOTE=TRam_;307330]а что, по-твоему часто по всей карте манёвры происходят[/QUOTE]
Ну не каждую секунду, конечно, но... Чтоб не было проблем оттого, что, допустим, на пяти станциях карты [U]одновременно[/U] прицепляются к вагонам локомотивы уровня скриптованности как 2ТЭ116 или серия ЧС с TrainzUP. И кроме всего. везде xPath делает все, что нужно ботам на всей карте.

TRam_ 29.12.2011 21:33

[QUOTE]Чтоб не было проблем оттого, что, допустим, на пяти станциях карты одновременно прицепляются к вагонам локомотивы уровня скриптованности как 2ТЭ116 или серия ЧС с TrainzUP.[/QUOTE]ещё раз повторю, что локомотивы типа ЧС или 2ТЭ116 проверяют свои сцепки каждые 10 секунд. Кроме того, понятия "одновременно" тут неуместно - скриптовая виртуальная машина будет обрабатывать каждый акт сцепки/расцепки последовательно, даже если они произошли с точностью до десятой доли секунды. В третьих, на fps будет влиять только расцепки локомотива от вагонов (из-за наличия в этом месте медленно работающей заплатки), в остальных случаях число строк исполняемого кода будет (21+число вагонов поезда). Заплатка следующая. При расцепке посылается одно сообщение о расцепке. И оно может прийти либо вагону (тогда всё нормально), либо дефолтному или стандартно скриптованному локомотиву (который проглотит это сообщение, а вагону ничего не скажет). Для ликвидации второго варианта, если сообщение пришло вот такому локомотиву, скрипт вынужен проверить новое положение всех вагонов карты (число строк исполняемого кода: 11*число вагонов карты)

Kompozitor 30.12.2011 15:50

Установил в Trainz 12 команду "Physics", работает, как положено, но звуки у скриптованных тепловозов типа 2ТЭ116 не отключает. Вопрос с этим пока открыт.

Имеются в виду ситуации, когда случайным образом на одной станции или депо соберуться несколько таких локомотивов в ходе выполнения своих планов и будут шуметь дизелями на всю карту во время стоянки, то это как-то не очень...
С электровозами в этом плане проще - дана команда "Опустить токоприемники" и локомотив стоит себе в тишине.

Поскольку команда, которая просто выключала бы дизель, в данном случае бесполезна (во время выполнения "Wait for" или любой другой команды дизель снова запускается), нужна, может быть, команда, аналогичная "Wait for", но выключающая хотя бы звук дизеля на холостом ходу.

TRam_ 30.12.2011 15:59

[QUOTE]но звуки у скриптованных тепловозов типа 2ТЭ116 не отключает[/QUOTE]Ну пусть кто-то напишет какие-нибудь скрипты для таких полудефолтных локомотивов... Чтоб и команду запуска можно было подключить, и чтоб звуки не пропадали.

Kompozitor 30.12.2011 16:02

А как насчет команды, которая срабатывала бы так же, как "Stop train", ну и чтоб бот отключал дизель, но при этом время считалось, так же, как и с "Wait for"?

TRam_ 30.12.2011 16:05

К существующим скриптам делать и подключать команду такого типа не_нужно.

Kompozitor 30.12.2011 16:12

Тогда остается разве что делать звуки холостого хода очень тихими. :) Но... когда в депо 10 тепловозов работают, это все ведь суммируется.
Кстати, в новом билде 12-го Trainz со звуком вроде как замечены улучшения. Недавно тянул с помощью ЧМЭ5 новые купейные вагоны, звук дизеля четко слышен только в тамбуре первого вагона.

Просто во многих разрабатываемых локомотивах нет четкого стандарта громкостей enginesoud-ов, дефолтных и не только. Вот недавно поставил ТЭП60, так он на всю карту громче всех остальных локомотивов на холостом ходу дырчит.

Кирилл-СПб 20.01.2012 16:19

Всем доброго дня! конечно можно сделать машинное... наш чс8 тому пример.

Shney 20.01.2012 17:19

[QUOTE=Кирилл-СПб;311764]Всем доброго дня! конечно можно сделать машинное... наш чс8 тому пример.[/QUOTE]

В вашем чс8 нет машинного. В вашем чс8 есть картинки машинного

Кирилл-СПб 20.01.2012 18:15

Ну если хочешь сделать модель,то мы будем только рады) скрипт это поддерживает

А вообще в ТРС гораздо правильнее делать машинное в виде картинок в браузере. (т к не тормозит)

Shney 20.01.2012 18:41

[QUOTE=Кирилл-СПб;311792]Ну если хочешь сделать модель,то мы будем только рады) скрипт это поддерживает

А вообще в ТРС гораздо правильнее делать машинное в виде картинок в браузере. (т к не тормозит)[/QUOTE]
Ну модель машинного электровоза\тепловоза будет слишком тяжёлая, это да. Ничего с этим не сделать. А вот шкафы для собак я уже давно пытаюсь сделать.

Quadroman 31.01.2012 01:00

Ну наконец-то, ЧС4т теперь качается. Скрипт [URL="http://narod.ru/disk/39154334001/chs_ted.gs.html"][B]здесь[/B][/URL].


Текущее время: 13:22. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim