Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Маршруты и сценарии

 
 
Опции темы Опции просмотра
Старый 20.06.2012, 01:14   #11
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,754
Вы сказали Спасибо: 1,426
Поблагодарили 2,403 раз(а) в 1,352 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Можешь рассказать, как из скрипта построить маршрут от светофора А до светофора Б?
Как бэ система "внутри" построена так, что собирается маршрут №6 светофора № 8. А реализацию отображения, как называется светофор №8 и куда ведёт маршрут № 6 этого светофора, можешь посмотреть например в правиле AddPath.

Собственно вызов сборки маршрута ведётся через публичную функцию

public void SetUsualPath(string <имя станции>, int <номер светофора>, int <номер маршрута>, bool SingleCheck)

последний параметр в настоящее время не используется, можно писать хоть true хоть false.

Для проверки, свободен ли маршрут, используется public bool CheckPathIsFree(string <имя станции>, int <номер светофора>, int <номер маршрута>) .

Сборка маневровых маршрутов производится в отдельном скрипте (находится в браузере маневровых маршрутов) и происходит, при отсылке сообщения

"MakeShuntPath", "<имя станции>^<имя светофора начала маршрута маршрута>^<имя светофора конца маршрута>^<можно строить под состав/нельзя строить под состав>"

Ответ (что в z7-xPath что в zxPath) при сборке маневрового маршрута будет

"z7-xPath","ShuntPathCreated^<имя станции>^<имя светофора начала маршрута маршрута>^<имя светофора конца маршрута>"

Если маршрут не собрался, ответа не будет.


Цитата:
(и люто негодовал, если они открывались сами когда не надо)
с z7-xPath была обратная проблема - предоткрытые светофоры z7 закрывались, когда не надо, хотя эта система вообще не ведает закрытием светофоров, исключая принудительную отмену маршрутов. В первых версиях даже в момент проследования поезда, в результате бот останавливал поезд на 2 минуты за проезд красного (пока там не был поставлен один костыль с дооткрытием светофоров. Позднее был поставлен ещё один, уже в скриптах Эрендира, но это так и не помогло).
__________________
местный зомбяк

Последний раз редактировалось TRam_; 20.06.2012 в 01:25.
TRam_ вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо TRam_ за это полезное сообщение:
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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