Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   Разные ЖД-игры (http://www.trainsim.ru/forum/forumdisplay.php?f=51)
-   -   Train Director - аркадный симулятор ДНЦ (http://www.trainsim.ru/forum/showthread.php?t=16614)

t-reks 26.12.2013 00:41

[QUOTE=macreyn;438305]Да расписание я и сам могу достать. Оно там не такое больше как например для Московских вокзалов. А вот с файлом расписания помощь может и понадобится.[/QUOTE]

Вы уж определитесь,в чём нужна помощь ;)
А я в меру своих познаний скажу,под силу или нет :drinks:

alex8888 26.12.2013 00:51

[B]t-reks[/B], не волнуйся, сверхъестественного никто не спросит. Да мы и сами еще пока только-только. Небось монотонная рутинная работа. :rolleyes:

t-reks 26.12.2013 00:58

В "оригинальном" Train Director,с оригинальными схемами,что лежат для скачивания там же,всё серо и скучно.
Да и английский всё же глазу не приятен.
По этому ваше детище интересно.
Дайте знать,если что.

alex8888 26.12.2013 20:17

Наконец-то получилось создать стрелочки! :):)

[IMG]http://savepic.net/4151633.png[/IMG]

При нажатии на стрелку (левый верхний угол) включается маршрут и стрелка загорается зеленым. :p

macreyn 26.12.2013 22:21

[QUOTE=alex8888;438473]Наконец-то получилось создать стрелочки! :):)[/QUOTE]

Класс! то что мне надо для перегона Мичуринск-Уральский - Турмасово! :drinks:

alex8888 26.12.2013 23:03

[URL="http://yadi.sk/d/2ffNlYe3F2C7C"]Файлы стрелок[/URL]

Сам запуск несколько сложноват.
Скрипт придется прописывать в каждой стрелке.

1. Вставляем стрелку на место.
2. Линкуем левый верхний угол со светофором, кнопкой и т.п.
3. Через Ctrl+LMouse прописываем в поле скрипт:
для правой стрелки:
[SPOILER][CODE]OnClicked:
.linked.click = 1
end
OnInit:
if .linked.aspect = red
.icon = 'Strelka_right_black.xpm'
else
.icon = "Strelka_right_green.xpm"
end
end
OnIconUpdate:
if .linked.aspect = red
.icon = 'Strelka_right_black.xpm'
else
.icon = "Strelka_right_green.xpm"
end
end[/CODE][/SPOILER]
для левой стрелки:
[SPOILER][CODE]OnClicked:
.linked.click = 1
end
OnInit:
if .linked.aspect = red
.icon = 'Strelka_left_black.xpm'
else
.icon = "Strelka_left_green.xpm"
end
end
OnIconUpdate:
if .linked.aspect = red
.icon = 'Strelka_left_black.xpm'
else
.icon = "Strelka_left_green.xpm"
end
end[/CODE][/SPOILER]
Потом обязательно записать карту и перезапустить ее!
В некоторых случаях скрипт ломается - позже подскажу как исправить, но нужен файл карты (маршрута). Скорее всего исправлять будем после постройки всей путевухи.

GeneZone 27.12.2013 18:34

Ещё б, светофоры встречного направления гасить...

alex8888 27.12.2013 21:24

[QUOTE=GeneZone;438595]Ещё б, светофоры встречного направления гасить...[/QUOTE]

Это как? Распиши алгоритм, покумекаем.

GeneZone 27.12.2013 21:52

Не, наверное Train Director такое не осилит.
Ну а алгоритм... Вот у тебя на скрине установлено направление на однопутный перегон. Все проходные светофоры на это направление горят зелёным, а встречного направления - красным. Вот их гасить.
Хотя есть(или были) автоблокировки, которые их и не гасят, а переводят на красный.
Так что, наверное, не стоит заморачиваться - пусть так будет.

alex8888 27.12.2013 22:06

Вообще-то это сделать проще простого. Только надо на кнопку (стрелку, и т.п.) вешать. Смысл заключается в том, что при нажатии на кнопку маршрута встречного направления сначала срабатывал скрипт выключения встречных светофоров, потом скрипт включения попутных. выглядеть это будет примерно так:
[CODE]
OnClicked
do Click X1,Y1
do Click .....

do Click X2,Y2
do Click ....
end
[/CODE]
где X1,Y1 и т.д. - координаты отключаемых светофоров,
X2,Y2 и т.д. - координаты включаемых светофоров.

Единственное, что все это "действо" нужно в любом случае прописывать на элемент, позволяющий выполнить скрипт - кнопку, элемент пути и т.п.

Другой вариант - использование триггера. Там можно сделать так, что при наезде поездом на триггер или при включении определенного светофора срабатывает скрипт переключения заранее запрограммированных сигналов, аналогично вышеописанному.

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
Насколько я понимаю, встречные светофоры в этом случае должны гореть красным, а не совсем гаснуть, или?

macreyn 27.12.2013 22:48

Я тут вот задумался над вопросом: может развернуть Мичуринск на 90 градусов вправо? Всё же так удобнее будет... А как расположить прилегающие перегоны придумаем уж.

alex8888 27.12.2013 23:00

[QUOTE=macreyn;438660]Я тут вот задумался над вопросом: может развернуть Мичуринск на 90 градусов вправо? Всё же так удобнее будет... А как расположить прилегающие перегоны придумаем уж.[/QUOTE]

Правильное решение! Хотя можно и на 90 градусов влево, а на Турмасово сделать петлю направо - заодно немного поля сэкономишь, а станции Турмасово и Мичуринск-Уральский будут друг под другом.

alex8888 28.12.2013 02:56

[QUOTE=t-reks;437482]Для пущей реальности мне не хватает в Train Director звукового сопровождения ...
[/QUOTE]

Звук можно прописывать с помощью скрипта.
Пример: левой кнопкой мыши на отрезке пути - выбираем в Track properties - Script..., пишем скрипт, типа такого:
[CODE]
OnEnter:
do play C:\Windows\Media\alarm01.wav
end
[/CODE]
При проезде поезда по данному отрезку пути вы услышите звук alarm01.wav

Какие еще звуки хотелось бы?

macreyn 28.12.2013 14:38

[QUOTE=alex8888;438689]
Какие еще звуки хотелось бы?[/QUOTE]

А какие вообще должны быть?!

alex8888 28.12.2013 15:02

[QUOTE=macreyn;438712]А какие вообще должны быть?![/QUOTE]

Да вот и я не знаю :confused:
сами просите звуковое сопровождение. А вот какое - не знаете ;)


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

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