- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Pomoc doraźna => Wątek zaczęty przez: gg w 21 Grudnia 2018, 22:04:54
-
Witam.
Po pobraniu nowych skryptów do 3DS (na tych skryptach bazuje poradnik SCN) i wypakowaniu ich do wskazanych w poradniku miejsca chciałem je uruchomić. Niestety skrypt nie włączył się. Czy istnieją
podobne w funkcjonowaniu skrypty, które będą kompatybilne z poradnikiem SCN?
-
Nie włączył się bo? 3ds ma loga skryptu.
Pisałeś, że dłubiesz mapkę, czyli wcześniej ci działało. Co popsułeś w między czasie?
-
Nie w tym sensie. Ja robiłem mapkę na nieco przestarzałych skryptach, a gdy zobaczyłem "poradnik SCN" to zobaczyłem , że te skrypty są bardzo rozbudowane w porównaniu do moich obecnych skryptów, które używam.
-
Uruchamiasz je przez skrypt o nazwie main?
-
1)Tak przez skrypt main.ms jak w poradniku.
2)Błąd, który mi wyskakuje to: " Runtime error - can't open file -"create strew.ms"
Skrypt:
104 fileIn (scriptDirectory+"CreateIncRandomTree.ms")
105 fileIn (scriptDirectory+"CreateDynamic.ms")
106 progress.prog.value = 5
107 fileIn (scriptDirectory+"CreateTrainSet.ms")
108 progress.prog.value = 10
109 fileIn (scriptDirectory+"CreateTrack.ms")
110 fileIn (scriptDirectory+"CreateStrew.ms")
111 progress.prog.value = 15
112 fileIn (scriptDirectory+"CreateRoad.ms")
113 progress.prog.value = 20
Pokazuje mi ,że błąd jest w 110 linijce.
PS Skrypty z którymi mam problem nie były przeze mnie w żaden sposób modyfikowane.
(jeśli będzie potrzebny szerszy wgląd na skrypt, to go wrzucę)
-
Jaką wersję maxa masz? Do 2011 około odpalało bez problemów. Na 2017, której używam, trzeba było kodowanie plików poprawić, bo się krzaczył na polskich znakach. Na 2019 ponoć nie startuje, ale nie mam by próbować diagnozować.
Prawda jest taka, że maxscript jest api z czasów dosa. Mocno ubogim i niestabilnym. Nikt aktywny na eu07.pl go nie zna na tyle, by utrzymywać skrypty. Jedynym rozsądnym wyjściem byłoby napisanie ich od nowa na api pythona/cpp, ale nikt kto umie, nie używa 3dsa. :P
-
Mam 3DSMax 2019.
-
Jeśli masz możliwość, skorzystaj z 2018.