Odpowiedź 
Pobieranie tekstu z [setvar] to zmiennej w cockpit.osc
Autor Wiadomość

Użytkownik
Użytkownicy
Liczba postów: 30
Dołączył: 10-2015
Podziękowań: 5
Post: #1
Pobieranie tekstu z [setvar] to zmiennej w cockpit.osc
Witam.

Mam problem z dodaniem nowego setvar'a do cockpit.osc w danym pojeździe do jego wyświetlacza:

w cockpit.osc wpisuje tak:
  • Na początku dopisuje w {macro:cockpit_init}
    {macro:cockpit_init}
    0 (S.L.cockpit_hupe_volume) (S.L.door_handsteuerung)
    1 (S.L.cp_retarder_sw) (S.L.cp_lenkrad_visible) (S.L.cockpit_wischer_drehschalter_mode)

    0.6 (S.L.cp_taster_standheizung)

    (C.L.cockpit_zentralschmierung_dist) random (S.L.cp_zentralschmierung_nextkm)

    0.333 (S.L.cockpit_wischer_drehschalter)

    ' 20 (S.L.check_timer)

    350 (M.V.NrSpecRandom) 5 * 7.5 + (S.L.cp_Fahrgastpendel_traeg)
    351 (M.V.NrSpecRandom) 5 * 7.5 + (S.L.cp_Fahrgastpendel_2_traeg)
    352 (M.V.NrSpecRandom) 0.8 * 0.1 + (S.L.cp_Fahrgastpendel_reib)
    353 (M.V.NrSpecRandom) 0.8 * 0.1 + (S.L.cp_Fahrgastpendel_2_reib)
    354 (M.V.NrSpecRandom) -0.1 * 0.05 - (S.L.cp_Fahrgastpendel_refl)
    355 (M.V.NrSpecRandom) -0.1 * 0.05 - (S.L.cp_Fahrgastpendel_2_refl)

    (L.S.Weather_Temperature) 0 <
    {if}
    (L.S.Weather_Temperature) 5 + (S.L.Cabinair_Temp)
    0.95 (S.L.para_Passanger) (S.L.para_Front_s) (S.L.para_Front) (S.L.mroz)
    {endif}


    (C.L.depotname) (S.L.v_depotname)
    (C.L.language) (S.L.v_language)
    (C.L.klima) (S.L.v_klima)
    (C.L.klima_kier) (S.L.v_klima_kier)
    (C.L.szyberdachy) (S.L.v_szyberdachy)
    (C.L.el_szyberdachy) (S.L.v_szyberdachy_el)
    (C.L.kab_duza) (S.L.v_kab_duza)
    (C.L.cg) (S.L.v_cg)
    (C.L.Matrix_LED) (S.L.v_Matrix_LED)
    (C.L.ogrzwanie_szyby) (S.L.v_ogrzwanie_szyby)
    (C.L.odblaski) (S.L.v_odblaski)
    (C.L.uszczelki) (S.L.v_uszczelki)
    (C.L.kasowniki) (S.L.v_kasowniki)
    (C.L.szyby_dodatkowe) (S.L.v_szyby_dodatkowe)
    (C.L.szyby_fiction) (S.L.v_szyby_fiction)
    (C.L.obudowa_nadkoli_Dana) (S.L.v_obudowa_nadkoli_Dana)
    (C.L.czarny_swietlik) (S.L.v_czarny_swietlik)
    {end}
  • Oraz w skrypcie zamieniam:
    (C.L.nazwa) 0 =
    {if}
    "Autobus M125M"
    "@" $+
    "-Dana-" $+
    {endif}
    (C.L.nazwa) 1 =
    {if}
    "Autobus M125M"
    "@" $+
    "-Vecto-" $+
    {endif}
    (C.L.nazwa) 2 =
    {if}
    "Autobus M185M"
    "@" $+
    "-Vectus-" $+
  • Na
    "@"
    "@" $+
    (L.L.v_depotname) $+

Oczywiście dopisuję zmienną V_depotname to pliku cockpit_varlist.txt oraz w .cti:
[setvar]
v_depotname
123

Na wyświetlaczu wtedy widnieje np. "14A27" co oznacza godzinę w grze:)

Proszę o pomoc.


Załączone pliki
.txt  cockpitWLS.txt (Rozmiar: 107.01 KB / Pobrań: 7)


Pomogłem? kliknij +rep !
W ten sposób motywujesz mnie do działania!
(Ten post był ostatnio modyfikowany: 18.04.2019 16:55 przez kewin111.)
17.04.2019 19:59
Szukaj postów Cytat

w porzadalu
Super Moderatorzy
Liczba postów: 2,140
Dołączył: 08-2013
Podziękowań: 1255
Post: #2
RE: Pobieranie tekstu z [setvar] to zmiennej w cockpit.osc
Zmienna liczbowa nie może być stringiem, od tego są listy stringvarlist, z tego co się orientuję nie ma możliwości ustawienia tekstu przez cti do zmiennej. Bo rozumiem, że do tego dążysz.
Po $+ nie powinno być dwukropka.
Skoro wyświetla się godzina to raczej gdzieś mocno pomieszałeś i gra pobiera inną zmienną niż depotname.


Specyfikacja komputera: [Link]
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!

17.04.2019 20:25
Szukaj postów Cytat
 Podziękowania za post: kewin111

Użytkownik
Użytkownicy
Liczba postów: 30
Dołączył: 10-2015
Podziękowań: 5
Post: #3
RE: Pobieranie tekstu z [setvar] to zmiennej w cockpit.osc
Powiem tak:
  • Zmieniłem w oryginalnym pliku tylko to co napisałem w poście #1
  • Wykonałem próbę z zwykłym tekstem zamiast zmiennej:
    "@"
    "test nr. 2" $+
       
  • Po $+ nie miało być dwukropki [POPRAWIONE]

Ja nic prawie nie znam na skryptach OMSI ale coś tam próbuje:)
Jedynie na razie własne [ITEM] i malownia


Pomogłem? kliknij +rep !
W ten sposób motywujesz mnie do działania!
(Ten post był ostatnio modyfikowany: 18.04.2019 17:05 przez kewin111.)
18.04.2019 17:01
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: