![]() |
роверять кто/что проехало по маркеру можно обычным триггерчеком. Триггер ставь прямо радом с маркером, на котором задаётся ScheduleATTrackmarck. В триггерчеке укажи, кого именно проверять, и [B]обязательно[/B] сними галочку "wait for child rules to complete even if there is no train at trigger". Тогда SAT будет работать только когда на триггере находится нужный поезд. Когда нужный поезд съедет с триггера, SAT перестанет выполняться.
|
[QUOTE=NickLon;238439] портал может штамповать один и тот же поезд хоть три подряд. И вот уже не уникальны...[/QUOTE]
Грубо говоря, я примерно такое хочу - в портале, находящемся, допустим, в депо Полтава и построенном специально для ночного экспресса "Киев-Харьков", находится лок и по триггеру ждет только этот поезд. А для дневного экспресса можно отдельный портал поставить с другим именем бота и с проверкой другого состава по имени вагона. А следующий "подряд" должен выполниться, когда поезд совершит полный оборот и опять прибудет на станцию. К этому времени первый лок, вышедший из этого же портала уж точно должен исчезнуть в портале конечной станции своего плеча и вопрос с "однофамильцами" отпадает. То есть в моих "страшных" )) задумках порталов должно быть [B]очень[/B] много и они [B]только [/B] для локов. вагоны не должны ни попадать, ни исчезать в порталах, т.к. их уникальные имена важны для сессии. |
Не, в итоге я от порталов отказался. Вагоны должны на путях стоять, а локомотивы - в депо. И оттуда выходить под состав.
Сейчас другой вопрос возник. Впрочем, сначала о Check trigger. Там третья галка, как я понял, обуславливает срабатывание проверки триггера. Вот фраза мне не понятна: "... train is heading forward/backward inti the trigger". Поезд всегда передом идёт. Что это означает? И теперь мой вопрос. Перед конечной, тупиковой станцией нужно убрать по маркеру все команды и заменить на другие. Так сказать, прибытия на конечною станцию. Есть такое правило, но там нужно указать машиниста конкретного. |
[QUOTE]а локомотивы - в депо. И оттуда выходить под состав.[/QUOTE]
Ну считай, что ты, допустим, приехал в депо, сдал лок маневровой бригате, которая погнала его в цех(в нашем случае-портал в цеху) Тебе на это уже фиолетово, ты этого не видишь, ты вообще сел в электричку и поехал с работы домой. Просто для бесконечной сессии без порталов 100500 локов надо. [QUOTE]фраза мне не понятна: "... train is heading forward/backward inti the trigger". Поезд всегда передом идёт. Что это означает?[/QUOTE] Видимо, направление триггера. Триггер, хоть и симметрично выхлядит, имеет свой зад и перед. Вот в этом смысле, наверно - в спину или в лицо триггеру ПС смотрит, когда едет. |
Реализовать бы еще появление вагонов.. впринципе дать команду маневровому, чтоб он выкатил состав и уехал обратно в портал. Но выкатывать до бесконечности он не может, да и игрок ездит не со скоростью самолета:(
|
[QUOTE]Реализовать бы еще появление вагонов..[/QUOTE]
Да они и без лока могут появляться из портала. Я, например, хочу сесть в вагон в начале карты, и проехать всю карту в этом вагоне, а портальные локи пусть меняются. Тут вариантов много, смотря кем ты хочешь быть в сессии - машинистом или пассажиром. Мне нужно и то и то в одной сессии. |
Я например хочю так: появились вагоны из портала, я подцепил и уехал. Потом например приехал на ту же станцию - и стоит другой состав, который опять же я подцепляю и т.д. Но станция тоже не резиновая:) Пути закончатся и усё(
|
[B]Dublin[/B], да не вопрос. Из другого портала может появляться лок, который и будет забирать твои вагоны куда ты хочешь.
И в том, что имена вагонов не уникальны, нет проблем - есть команды, позволяющие цепляться не по имени вагона, а по маркеру или собранному маршруту. |
Я имею ввиду если бот будет на ОДНУ станцию вагоны приганять из портала)Он их будет ставить и ставить, а я не буду успевать их вывозить)Или лучше большой интервал времени "вывозки" боту дать
|
[QUOTE=Kompozitor;239060]Триггер, хоть и симметрично выхлядит, имеет свой зад и перед. Вот в этом смысле, наверно - в спину или в лицо триггеру ПС смотрит, когда едет.[/QUOTE]
"Рыбаки ловили рыбу, А поймали рака. Целый день они искали Где у рака срака!" :rofl: Это из народных частушек. Сто баллов! За "хоть и симметрично выхлядит, имеет свой зад и перед." Ржал до опупения!.. А общем методом тыка придется... |
[QUOTE]Рыбаки ловили рыбу,
А поймали рака. Целый день они искали Где у рака срака![/QUOTE]если я правильно помню курс 7 класса по биологии, то выделительная система у рака на морде. [QUOTE]"хоть и симметрично выхлядит, имеет свой зад и перед."[/QUOTE]в одной из версий он был сдвинут в сторону (?), тогда можно было бы определять. |
[QUOTE=NickLon;239118]А общем методом тыка придется...[/QUOTE]
Дык создай триггер с другой мешью, чтоб было ясно, куда он смотрит. А меня можешь в оффтопе АПа занести в соответствуюшую хохмотему. На память, так-скать. :p [QUOTE]в одной из версий он был сдвинут в сторону (?), [/QUOTE] О, точно - тег trackside поменять. |
[QUOTE]Видимо, направление триггера. Триггер, хоть и симметрично выхлядит, имеет свой зад и перед. Вот в этом смысле, наверно - в спину или в лицо триггеру ПС смотрит, когда едет.[/QUOTE]
Этож надо так смысл переврать! "[B]train[/B] is [B]heading[/B] forward/backward inti the trigger". Выделенный текст не наводит ни на какие мысли? :) У триггера нет зада и переда, он симметричен. Зад и перед есть у маркера. Сие означает "Срабатывать если поезд проезжает триггер передом/задом". То есть, грубо говоря, вперёд едет поезд, или реверсом. [QUOTE]Реализовать бы еще появление вагонов.. впринципе дать команду маневровому, чтоб он выкатил состав и уехал обратно в портал.[/QUOTE] Так и делается: в портале сразу создаётся нужный состав, в голове у него маневровый. Машинисту маневрового сразу задаются команды после вывода вагонов загрузить их, отцепиться, уехать в портал. [QUOTE]Но выкатывать до бесконечности он не может[/QUOTE] Это ещё почему? Выкатили состав - те его взял, и уехал. Пока ты уехал - выкатывают новый состав туда же. Ты его потом опять цепляешь. Так до бесконечности. А там, куда ты привёз состав - выезжает другой маневровый, уже без вагонов, и загоняет в портал привезённый состав. [QUOTE]Он их будет ставить и ставить, а я не буду успевать их вывозить)[/QUOTE] А, вот что. Ну так ты выводи составы не по времени, а по условям, используя CPC:Emit train. Это, в общем-то, и было частью концепции моей бесконечной сессии, но всё споткнулось об один момент: портал жрёт поезда и передом и задом, поэтому при прицепке состава портал, предназначенный для пожирания маневрового поезда может съесть и тебя. [QUOTE]Перед конечной, тупиковой станцией нужно убрать по маркеру все команды и заменить на другие. Так сказать, прибытия на конечною станцию. Есть такое правило, но там нужно указать машиниста конкретного.[/QUOTE] Можно менять команды тем же ScheduleAtTrackmarok, в связке с триггерчеком с временным срабатыванием. Я уже выше объяснил, как это. |
[QUOTE=DonCapone;239200]А там, куда ты привёз состав - выезжает другой маневровый, уже без вагонов, и загоняет в портал привезённый состав.[/QUOTE]
[QUOTE=DonCapone;239200]А, вот что. Ну так ты выводи составы не по времени, а по условям, используя CPC:Emit train.[/QUOTE] А можно в этих моментах поподробнее? Я не силен в правилах:( И какое все таки правило давать маневровому, что бы забрал состав когда я его привезу? По идее если указать номер вагона, маневряк будет ждать его появления "на свет" из портала, а затем он за этим вагоном должен поехать!? |
[B]Dublin[/B], возьми еще пачку правил и команд с ДЛС. Там есть интересные команды для прицепки к ПС независимо от имени вагона. Это важно, например, если вагон из портала.
Поосто можно указать, за каким маркером или сигналом цепляться. [url]http://rghost.ru/3264886[/url] |
Текущее время: 15:44. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim