Hamulec przystankowy | |||
Witam wszystkich,
Szukając na forum wątku, który mnie interesuje nie znalazłem. Postanowiłem założyć. Sprawa wygląda następująco: Jak każdy wie, niektóre autobusy w OMSI wymagają, aby chwilę po zatrzymaniu się włączyć przystankowy i dopiero potem otworzyć drzwi. Stąd moje pytanie. Czy ktoś z Was orientuje się może, czy istnieje jakiś mod czy może inna możliwość, aby dało się jeszcze przed zatrzymaniem się otworzyć drzwi? Interesuje mnie również to, że niektóre przystankowego wymagają , ainne nie. Nie rozumiem tego. Jednakże, bardzo zależy mi na odpowiedzi. Pozdrawiam i z góry dziękuję za odpowiedzi, michalPL
Nigdzie niestety nie ma ani MOD'u ani jakiś wskazówek co do edycji plików, mających na celu wyłączenie tego przystankowego. A wiem, że przy opóźnieniu w OMSI np. 6 minutowym jazda bez przystankowego pomaga zniwelować je np. do 4 minut. Koledzy grający w OMSI też są ciekawi co w tej sprawie dalej się bezie działo
plik door_constfile.txt w katalogu "script" modelu, wpis "door_needs_stopbrake" i ustawić wartość na "0". Jeżeli w modelu w pliku .osc w ogóle jest to ustawienie, to powinno działać
Można pogrzebać w skryptach. Znajdź odpowiadający za drzwi plik door.osc, zrób kopię koniecznie (bo strzelam, nie sprawdzałem tego), masz tam triggery odpowiedzialne za drzwi:
{trigger:bus_doorfront0} {trigger:bus_doorfront1} etc. zależnie ile drzwi Pod każdym z nich jest lista funkcji, które muszą być spełnione, by trigger zadziałał. Dla przykładu mojego D94: {trigger:bus_doorfront0} (L.L.elec_busbar_main) (L.L.bremse_halte_sw) (C.L.door_needs_stopbrake) ! && && (L.L.elec_busbar_main) (L.L.bremse_halte) (C.L.door_needs_stopbrake) && && || {if} (M.L.trg_bus_doorfront0) {endif} 1 (S.L.cockpit_tuertaster1) {end} Czyli bus_doorfront0 (otwarcie drzwi), zadziała, jeśli zostanie spełnione: L.L.elec_busbar_main - włączone zasilanie L.L.bremse_halte_sw - włączony przełącznik hamulca przystankowego C.L.door_needs_stopbrake - spełniona zostanie funkcja door_needs_stopbrake Myśląc łopatologicznie, jeśli usuniesz wpisy (L.L.bremse_halte_sw) i (C.L.door_needs_stopbrake), drzwi powinny otwierać się zawsze, jeśli tylko włączone jest zasilanie
!NIE POMAGAM NA PW - OD POMOCY JEST FORUM!
PCB: Gigabyte GA-970A-DS3 CPU: AMD FX-8350 @ 8x4.4GHz + Raijintek EreBoss RAM: 8GB RAM DDR3 GPU: Sapphire Radeon RX480 Nitro+ 8GB PSU: Corsair TX850M OS: Windows 10 Pro x64 Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA Find me on: fb.me/mattezpl
Kod: {macro:trg_bus_doorfront0} Takie coś znalazłem w pliku door - kopie.osc A takie coś w pliku dvere.osc Kod: {trigger:bus_doorfront0}
Do tej pory nie znalazłem żadnych wskazówek na forum co do tego wątku, dodatkowo na dzień dzisiejszy skrypty nieco się pozmieniały i rzadko kiedy znajdę w plikach odpowiadających za system drzwi czy też hamulca wyżej wymienione przez matteza polecenia. Dlatego chciałbym się dowiedzieć, co zrobić z tym kwantem na dzień dzisiejszy, co zmienić, co usunąć, itd.
Poproszę złotą łopatę za odkop posta :v
Zazwyczaj jest tak, że autor skryptów do modelu robi to w swoim stylu i nie ma możliwości zrobienia złotej instrukcji działającej wszędzie.
Najlepiej zrobisz pisząc w dziale konkretnego pojazdu w PZZD. ![]() Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN! Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH! Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA!
Nie ma uniwersalnej recepty ani nikt nie będzie podawał rozwiązania dla konkretnych modeli gdzie w nowszych wozach cały system sterownia drzwiami jest połączony z hamulcem przystankowym i trzeba by było edytować cały skrypt co skutkowało by praktycznie pisaniem takiego skryptu od nowa bo nie wystarczy usunąć wpisów od włączania, wyłączania hamulca, ponieważ całość działania jest oparta na różnych operacjach z tym związanych. Proponuję po prostu samemu pokombinować a nóż się coś uda wskórać.
| |||
Użytkownicy przeglądający ten wątek: |
1 gości |