Symulator EU07 (i nie tylko) > Pomoc w tworzeniu
Mała modyfikacja skryptów
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
Idź do wersji pełnej