Błąd: wartość zmienno przecinkowa |
Sprawę ułatwiłoby jakieś odniesienie do pliku o konkretnej nazwie, bo szukam rozwiązania już dwa tygodnie.
Może na oficjalnym forum ktoś coś będzie wiedział.
Mam pewien pomysł. Często projektanci modeli zmieniając domyślne skrypty zostawiają stare poprzedzając je znakiem ' przy każdym nowym wersie. Dzięki takiemu zabiegowi zawartość skryptu pozostaje "do wglądu", ale OMSI jej nie wykonuje.
Może to trochę czasochłonne, ale spróbuj pousuwać wszystkie te wpisy (całe skrypty poprzedzone znakiem '), może to właśnie ten znak nie pasuje nowej wersji OMSI.
!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
Pousuwałem znaki ' ale gra ewidentnie gryzie się z plikiem odpowiedzialnym za drzwi, w komunikacie błędu jest zawsze ostanie słowo z początku pliku !door_manual.osc w tym przypadku to słowo Wizard.
Hmmm... A wywal to
Kod: Manual door script by Wizard (based on stock script by Rüdiger Hülsmann and Marcel Kuhnt | 28.10.2009) Co do usuwania znaków, to się źle zrozumieliśmy. Jeżeli przez całym wersem jest ' to OMSI nie czyta całego wersu, ale jak usuniesz sam znak ' to OMSI zacznie wykonywać te skrypty. Chodziło mi o to, byś usunął każdy wers, który ma na początku znak '.
!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
To nie ma nic do rzeczy i szkoda plik rujnować. Teraz przy modyfikacji 9900 tak samo robię, wstawiam < ' > i linię wolną i wartość wpisuję swoją i działa, ani razu jeszcze nei wywaliło. Jak już, to wydaje mi się, że gdzieś w środku skryptu ktoś wstawił niechcący < ' >, albo po prostu zła zmienna jest wpisana gdzieś i stąd wyrzuca. OMSI 1 miało jednak większą tolerancję na błędy. Wywaliło 10 Zugriff'ów ale można było dalej grać po uprzednim zamknięciu komunikatów.
Przywróciłem skrypty z przed edycji i przeskanowałem je pod kątem wystąpienia znaku ' w skrypcie, nie linijce którą ten znak poprzedza. Było kilka wpisów w plikach cockpit.osc i matrix.osc.
Niestety nadal problem występuje, tyle że w pliku .log nie ma żadnych błędów odnośnie modelu, po prostu nic. Ktoś może sprawdzić poprawność tego skryptu? |
Użytkownicy przeglądający ten wątek: |