Symulator EU07 (i nie tylko) > Pomoc w tworzeniu

 Mała modyfikacja skryptów

<< < (2/2)

Adam:
Podpowiem jeszcze coś (metoda mało finezyjna, ale działa):

1. Znajdź skrypt ScnExp.ms i zrób kopię zapasową :)
2. W pliku skryptu znajdź

--MC: przydatne przy eksporcie .inc
         for node in selection do
            ExportNode2 node
         )
         else
         (
            clearSelection()
         for node in rootnode.children do
               RecursiveExportNode1 node
         Format "FirstInit\n" to:ostream
         for node in rootnode.children do
               RecursiveExportNode2 node
         )
         Print "Done";

i wstaw znaki komentarza do linii Format "FirstInit\n" to:ostream
Powinno być Format "//FirstInit\n" to:ostream

3. Znajdź niżej

function GetSaveFileStream =
      (
fname = GetSaveFileName types:"Scn Files (*.scn)|*.scn|All Files(*.*)|*.*|"

i zmień na:

function GetSaveFileStream =
      (
fname = GetSaveFileName types:"Scm Files (*.scm)|*.scm|All Files(*.*)|*.*|

Teraz wyeksportowany plik ma rozszerzenie *.scm i wykomentowaną linię FirstInit i bez zadnych ręcznych modyfikacji można go bezpośrednio włączać do pliku .scn komendą Include (jak pisałem poprzednio). Traci się w ten sposób pierwotną funkcję eksportu, ale zyskuje łatwiejsze testowanie nowej trasy. Rozwiązanie Pita jest bardziej eleganckie, ale wymaga dodatkowo edycji skryptu main.ms.

Paul:
Ma ktoś może do udostępnienia taką modyfikację, aby podczas budowy toru budowały się dwie dodatkowe linie po bokach? Zaczęłem robić to ręcznie, ale zastanawiam się czy jest sens (ok 40km trasy...).

mich:
http://www.darmoland.pl/michh/03768df03b35c858b2722c9b625886cc/eu07.rar

Mała modyfikacja skryptów z eventami

Winger:
No ale skoro juz podajesz do czegos linka, moze bys dodal kilka linijek opisu na czym wogole ta modyfikacja polega?

Nawigacja

[0] Indeks wiadomości

[*] Poprzednia strona

Idź do wersji pełnej
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks Likes Pro Mod