Крым 2.2, с сигналкой SU
|
|
Добрый | Дата: Суббота, 01.09.2018, 10:17 | Сообщение # 16 |
Чеширский кот
Группа: администраторы
Сообщений: 3531
Статус: Offline
| РыцарьРР, скрипт работает со множеством переменных. Номер пути забит в функцию перевода стрелок, наезда на триггеры, установки на маркеры, в ряде случаев - и имена светофоров.
|
|
| |
Игорёха | Дата: Вторник, 04.09.2018, 20:18 | Сообщение # 17 |
Группа: проверенные
Сообщений: 82
Статус: Offline
| РыцарьРР, поставь TANE SP1 и будет тебе счастье. Там всё работает.
|
|
| |
РыцарьРР | Дата: Среда, 05.09.2018, 11:24 | Сообщение # 18 |
Группа: проверенные
Сообщений: 290
Статус: Offline
| Цитата Игорёха ( ) поставь TANE SP1 У меня Steam. Ставить SP1 - целый геморрой. Рекомендаций tram__ мне оказалось недостаточно.
|
|
| |
Игорёха | Дата: Среда, 05.09.2018, 18:11 | Сообщение # 19 |
Группа: проверенные
Сообщений: 82
Статус: Offline
| Цитата РыцарьРР ( ) У меня Steam Могу дать TANE SP1. У меня есть.
|
|
| |
РыцарьРР | Дата: Среда, 05.09.2018, 20:20 | Сообщение # 20 |
Группа: проверенные
Сообщений: 290
Статус: Offline
| Цитата Игорёха ( ) Могу дать TANE SP1 И что я с ней буду делать? Ключа то у меня нет.
|
|
| |
Добрый | Дата: Воскресенье, 09.09.2018, 18:26 | Сообщение # 21 |
Чеширский кот
Группа: администраторы
Сообщений: 3531
Статус: Offline
| РыцарьРР, в <kuid2:400089:100083:22> поменяй скрипт на вот этот. Переписывать весь у меня нет возможности, я просто сделал "заплатку", открывающую светофоры SU с частотой 1 раз в 5 минут (только поездные сигналы). Проверить сам не могу - у меня 12-й давно не запускается, но работать должно. Важно условие: на однопутных участках у SU не должны быть сформированы перегоны (т.е. входные светофоры в настройках должны быть маршрутными), так как в SU нет команды на переключение перегонов, а приписывать этот скрипт к su_core слишком проблематично.
|
|
| |
РыцарьРР | Дата: Воскресенье, 09.09.2018, 22:07 | Сообщение # 22 |
Группа: проверенные
Сообщений: 290
Статус: Offline
| Насколько я понимаю, чтобы вешать "зебры" на предвходные, всё равно надо инициировать перегоны,, и уже потом менять свойства входных на маршрутные?
Сообщение отредактировал РыцарьРР - Воскресенье, 09.09.2018, 22:10 |
|
| |
Добрый | Дата: Воскресенье, 09.09.2018, 22:20 | Сообщение # 23 |
Чеширский кот
Группа: администраторы
Сообщений: 3531
Статус: Offline
| РыцарьРР, да. Но я не уверен, что "зебры" потом не пропадут.
|
|
| |
TRam_ | Дата: Четверг, 01.11.2018, 01:57 | Сообщение # 24 |
Группа: проверенные
Сообщений: 22
Статус: Offline
| Цитата Добрый ( ) так как в SU нет команды на переключение перегонов Есть же кнопка в браузере входного светофора, посылающая сообщение о переключении перегона. Это сообщение посмотреть и потом аналогичное генерировать скриптом.
|
|
| |
Добрый | Дата: Суббота, 15.12.2018, 23:13 | Сообщение # 25 |
Чеширский кот
Группа: администраторы
Сообщений: 3531
Статус: Offline
| TRam_, я не настолько хорошо владею программированием, чтобы сделать это.
|
|
| |
TRam_ | Дата: Воскресенье, 17.03.2019, 01:15 | Сообщение # 26 |
Группа: проверенные
Сообщений: 22
Статус: Offline
| Цитата Добрый ( ) TRam_, я не настолько хорошо владею программированием, чтобы сделать это.
Ну например так
Код PostMessage(Router.GetGameObject("signal_1"), "Browser-URL", "live://spanTrackFromOther", 0.0);
перегон переключится в направлении этого светофора.
|
|
| |
TRam_ | Дата: Воскресенье, 17.03.2019, 01:17 | Сообщение # 27 |
Группа: проверенные
Сообщений: 22
Статус: Offline
| "signal_1" - это входной светофор.
|
|
| |
Добрый | Дата: Воскресенье, 17.03.2019, 09:04 | Сообщение # 28 |
Чеширский кот
Группа: администраторы
Сообщений: 3531
Статус: Offline
| Да, так хорошо, единственная проблема - как программа опознает входной светофор. Его же надо перед этим опросить или вручную прописывать названия всех входных светофоров в массив string, а потом к нему обращаться?
|
|
| |
РыцарьРР | Дата: Воскресенье, 17.03.2019, 14:32 | Сообщение # 29 |
Группа: проверенные
Сообщений: 290
Статус: Offline
| При загрузке сценария, опросить все светофоры и запомнить те, у которых стоит параметр "входной"...
|
|
| |
TRam_ | Дата: Среда, 20.03.2019, 18:43 | Сообщение # 30 |
Группа: проверенные
Сообщений: 22
Статус: Offline
| Цитата Добрый ( ) как программа опознает входной светофор
Но ведь у тебя ботам тоже открываются светофоры, или нет? Если боты в том скрипте сами ищут светофоры, то да, вручную забить 2 массива строк для нужных однопутных перегонов, и перед началом использования какого-либо из перегонов "дёрнуть" входной, чтоб он переключил направление.
Для двухпутных, я так понял, это будет не важно (движение по неправильному не закладывалось)
|
|
| |