Odpowiedź 
Prośba pomocy w skryptach - alarm przed zamknięciem drzwi
Autor Wiadomość

Ogułem
Zasłużeni
Liczba postów: 394
Dołączył: 01-2013
Podziękowań: 426
Post: #1
Prośba pomocy w skryptach - alarm przed zamknięciem drzwi
Cześć koledzy :)
Ostatnio zagrzebałem się w skryptach od drzwi w solniczce U10 i stoję w miejscu :P Jakby mógł mi ktoś pomóc z tymi skryptami to byłbym wdzięczny :)
Otóż chciałbym zrobić modyfikację drzwi polegającą na tym, że przed zamknięciem drzwi odzywa się "piszczałka". Na razie jestem w stadium, że jak drzwi się zamykają to wraz z nimi jest piszczałka :P
Jeśli byłby ktoś tak miły i mi to zrobił byłbym niezmiernie wdzięczny:)
Pozdrawiam:)


Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
(Ten post był ostatnio modyfikowany: 23.07.2013 11:07 przez skawek.)
23.06.2013 17:14
Szukaj postów Cytat

Nadaktywny
Zasłużeni
Liczba postów: 1,734
Dołączył: 01-2013
Podziękowań: 374
Post: #2
RE: Prośba pomocy w skryptach
Przyglądnij się skryptowi drzwi od Merca Juliana, tak jest piszczałka przed, może Ci to coś pomoże.


~~Jeśli pomogłem klknij rep+ ~~
[Obrazek: psiuk450x60.png]
23.06.2013 17:29
Szukaj postów Cytat

Ogułem
Zasłużeni
Liczba postów: 394
Dołączył: 01-2013
Podziękowań: 426
Post: #3
RE: Prośba pomocy w skryptach
Wiem, ale kopiowanie nic nie daje, bo jak próbuję otworzyć drzwi to wywala błąd :/


Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
23.06.2013 17:34
Szukaj postów Cytat

Administrator
Administratorzy
Liczba postów: 1,327
Dołączył: 12-2012
Podziękowań: 420
Post: #4
RE: Prośba pomocy w skryptach
Myślę, że mogłoby pomóc dodanie wartości (L.S.Timegap) XX do zamknięcia drzwi. Spowodowałoby to opóźnienie zamknięcia tych drzwi o konkretną wartość czasu (XX).


!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
23.06.2013 17:37
Szukaj postów Cytat

Ogułem
Zasłużeni
Liczba postów: 394
Dołączył: 01-2013
Podziękowań: 426
Post: #5
RE: Prośba pomocy w skryptach
Teraz to już w ogóle cosik schrzaniłem :S
Jak otwieram to jest warn i jak zamykam to też jest :klnie:
W załączniku dodaję ten skrypt bo od wczoraj nad tym siedzę i nie mam już do tego nerwów :klnie:

.zip  skrypt.zip (Rozmiar: 2.86 KB / Pobrań: 19)


Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
24.06.2013 15:51
Szukaj postów Cytat

Neoplan fan:)
Użytkownicy
Liczba postów: 63
Dołączył: 02-2013
Podziękowań: 16
Post: #6
RE: Prośba pomocy w skryptach
Mattez, a gdzie trzeba dodać to L.S.Timegap? Z góry dzięki;)

22.07.2013 18:43
Szukaj postów Cytat

Administrator
Administratorzy
Liczba postów: 1,327
Dołączył: 12-2012
Podziękowań: 420
Post: #7
RE: Prośba pomocy w skryptach
Nie wiem właściwie, nie bawiłem się tym. Możesz podpatrzeć jak wygląda to w skryptach drzwi, które mają taki brzęczyk z opóźnieniem i spróbować przenieść. Jak ktoś się nie zna, to niech lepiej nie grzebie...


!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
22.07.2013 18:54
Szukaj postów Cytat

Neoplan fan:)
Użytkownicy
Liczba postów: 63
Dołączył: 02-2013
Podziękowań: 16
Post: #8
RE: Prośba pomocy w skryptach - alarm przed otwarciem drzwi
Ok, dzięki, pokombinuję:) Natomiast nie wiem dlaczego twierdzisz, że jeśli ktoś się nie zna, to nie powinien grzebać. Może i nie znam się na skryptach, ale chce się nauczyć.

23.07.2013 10:41
Szukaj postów Cytat

Administrator
Administratorzy
Liczba postów: 1,327
Dołączył: 12-2012
Podziękowań: 420
Post: #9
RE: Prośba pomocy w skryptach - alarm przed zamknięciem drzwi
Nie twierdzę, że Ty się nie znasz, na tym nie trzeba się znać. Ja się sam nie znałem, wszystko co potrafię to nauka metodą obserwacji. Tutaj wystarczy odrobina logicznego myślenia, komenda A daje B, z czego wynika C, a C nie działa gdy D i wszystko wiesz. Ja bardziej miałem na myśli tych, których natura nie obdarowała umiejętnością myślenia logicznego (plus brak umiejętności obrazowego określenia swoich myśli), bo tacy jak nagrzebią, to potem jeszcze nie potrafią jasno opisać co napsuli przy opisaniu problemu, więc nikt nie potrafi pomóc - stąd w takich przypadkach odradzam grzebanie.

Dla każdej takiej prośby, których mam kilka tygodniowo przez PW, czy na forum musiałbym spędzić dzień, dwa, by przerobić skrypt, niestety (albo i stety) pracuję i nie mam aż tyle czasu. Tych mądrzejszych staram się po prostu nakierować gdzie powinni szukać, a jak ktoś mądry, to na pewno sobie da radę:)


!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
23.07.2013 11:18
Szukaj postów Cytat

Ogułem
Zasłużeni
Liczba postów: 394
Dołączył: 01-2013
Podziękowań: 426
Post: #10
RE: Prośba pomocy w skryptach - alarm przed zamknięciem drzwi
Ok, po pewnym czasie wracam do tego no i...... to nie chodzi tu o komendę L.S.Timegap :(
Po przypisaniu do tego wartości (jakiejkolwiek) gra się u mnie crashuje, to znaczy mam noc w dzień :(
Próbowałem przenieść też dzwonek z Alpino. Przeniosłem wszystkie makra, dostosowałem wszystko do U10 i nic. Jest tylko błąd, że nazwa makra jest zła. Sprawdzałem kilkakrotnie to i nie zauważyłem tam żadnego błędu (ściągnąłem nawet WinMerge by porównać oba pliki) i jest wszystko na miejscu. Chyba, że nie skopiowałem czegoś? Bo przenosiłem wszystko z door.osc i door_varlist. W plikach konfiguracyjnych dźwięków autobusu też wszystko siedzi. Wie ktoś w czym jest pies pogrzebany?
EDIT: Udało mi się przeportować stopczas przed zamknięciem drzwi z innego modelu. Jednak mam mały problem. W tamtym modelu klawisz "bus_doorfront3" jest podpisany pod otwieranie i zamykanie wszystkich drzwi. Jak zrobić, by odpowiadał ten klawisz tylko za trzecie drzwi? Gdzie to może być podpisane?

EDIT2:
OK, podpisałem. Otwierać się 3 otwierają ale jak chcę zamknąć to słyszę dźwięk otwierania i nic więcej :P Tutaj skrypt 3 drzwi:
Kod:
{macro:PortasTras3}
    (L.L.elec_busbar_main)
    {if}
        (L.L.abreporta4) (L.L.parado) &&
        {if}
            (L.L.bremse_halte) 0 =
            {if}
                1 (S.L.bremse_halte)
                (T.L.ev_haltebremse_an)
            {endif}
            0 (S.L.aceleracao)
            1 (S.L.doorTarget_23)
            (T.L.ev_doortriggeropen_1)
            (T.L.ev_doortriggeropen_1)
            
            (C.L.door_druckluft)
            {if}
                (L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 + (S.L.bremse_p_Tank04)
                (L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 + (S.L.bremse_p_Tank04)
            {endif}
            0 (S.L.abreporta4)
        {else}
            (L.L.fechaporta4)
            (L.L.end_cls_door4) ! ||
            {if}
                (L.L.end_cls_door4)
                (L.L.door_2) 1 < &&
                (L.L.door_3) 1 < &&
                (L.L.fechaporta4) &&
                {if}
                    0 (S.L.doorTarget_1)
                    (T.L.ev_doortriggerclose_1)
                    (T.L.ev_doortriggerclose_1)
                    0 (S.L.fechaporta4)
                    0 (S.L.end_cls_door3)
                    (C.L.door_druckluft)
                    {if}
                        (L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 +

(S.L.bremse_p_Tank04)
                        (L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 +

(S.L.bremse_p_Tank04)
                    {endif}
                {endif}

                
                (L.L.door_2) 0 =
                (L.L.door_3) 0 = &&
                {if}
                    (L.L.door_5) 0 =
                    {if}
                        1 (S.L.aceleracao)

                    (L.L.bremse_halte_sw) !
                    (L.L.door_20h_sw) ! &&                    
                    {if}
                        0 (S.L.bremse_halte)
                        (T.L.ev_haltebremse_aus)
                    {endif}
                    {endif}
                    
                    1 (S.L.end_cls_door4)
                {endif}

                
                (L.L.door_2) 1 =
                (L.L.door_3) 1 = &&
                (L.L.fechaporta3) &&
                {if}
                    0 (S.L.end_cls_door3)

                    (L.L.door_warn_timer4) (L.S.Timegap) + (S.L.door_warn_timer4)
                    0.7 >
                    {if}
                        0 (S.L.door_warn_timer4)
                        (L.L.4bipc) 2 <
                        {if}
                            (T.L.campainha_aviso1)
                        {endif}
                        (L.L.4bipc) 1 + (S.L.4bipc)
                    {endif}
                {else}
                    0 (S.L.door_warn_timer4)
                    0 (S.L.4bipc)
                {endif}
                (L.L.4bipc) (C.L.4bipmax) =
                (L.L.fechaporta4) &&
                {if}
                    0 (S.L.doorTarget_23)
                    (T.L.ev_doortriggerclose_1)
                    (T.L.ev_doortriggerclose_1)
                    0 (S.L.door_warn_timer)
                    0 (S.L.fechaporta4)
                    0 (S.L.4bipc)
                    (C.L.door_druckluft)
                    {if}
                    (L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 + (S.L.bremse_p_Tank04)
                    (L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 + (S.L.bremse_p_Tank04)
                    {endif}
                {endif}
            
                
            {endif}
        {endif}
    {endif}
{end}


Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
(Ten post był ostatnio modyfikowany: 24.08.2013 18:26 przez piotr88010.)
24.08.2013 17:00
Szukaj postów Cytat
Odpowiedź 




Użytkownicy przeglądający ten wątek: 1 gości

Forum Strefa-OMSI.pl

Tematyczne Forum dotyczące najpopularniejszego symulatora autobusu - OMSI. Zapraszamy do rejestracji i aktywnego udziału w Społeczności.

Strona wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt wg ustawień przeglądarki.

Współpracujemy z:

Polecamy także: