![]() |
Strömavtagare och Tillåten hastighet
Den lite kryptiska rubriken innehåller två frågor:
1. Kan man höja och sänka strömavtagaren på ett ellok via skript? Jag kan inte hitta någon funktion att göra detta med. Det ser lite tråkigt ut när de skriptade elloken kör med strömavtagarna nere. 2. Hur kontrollerar jag farten på ett tåg i DCC läge? Jag har ett passagerar tåg som jag vill ska stanna på en viss plats. Jag anväder <schedule>.StopAtTrigger() för att få den att stanna. Men tåget har för hög fart när den kommer till triggern så den behöver flera loklängder innan den stannar helt. Så därför har jag placerat ut en trigger en bit innan. När tåget paserar triggern sätter jag max tillåtna hastigheten till 10kph för att få ner farten. Detta görs i den tråd som kontrollerar passagerartåget. Så här: Navigate.OnTrigger( me, csPass, "tStenhamra11", Navigate.TRIGGER_ENTER ); csPass.SetAdvisoryLimit( 10.0 ); Men inget händer, den behåller max tillåtna hastigheten som den var innan. Jag ställer även frågorna på Aurans forum och återkommer om jag får svar där. /Lars Edited by - larhel on 21 July 2002 17:17:17 |
Efter lite fiskande på Aurans forum, kom jag fram till följande:
- Strömavtagarna kan man inte kontrollera i script <img src=icon_smile_sad.gif border=0 align=middle> ( inte än ) - <train>.SetAdvisoryLimit(); sätter bara internt max tillåtna hastigheten i tåget. Man kan läsa den via <train>.SetAdvisoryLimit() men den har ingen funktion på det scriptstyrda tåget. Det finns flera funktioner som har med hastighetskontroll att göra som ännu inte är implementerade, vi får vänta på ytterliggare SP för detta. Man kan styra farten genom att kontrollera DCCn, lite krångligt men ska fungera. Finns det intresse kan jag forska lite i det och återkomma. |
Jag är intresserad. Du verkar vara rätt ensam på forumet med att hålla på med scenarios så återkom gärna och delge oss dina erfarenheter. :)
http://www.tennstopet.se/bild/dganim.gif /Janne |
Jag började titta lite på scenarios o så.. det var minsann inte lätt det! Lär ta ett tag innan man blir haj på det. Någon som vet vad Barge tracks o det som är under script i spår menyn? Verkar inte som CeeBee har använt nått av det till Highland Valley, så vad är det till för?
En till sak jag inte fattar är hur scenariot vet när man stannat inom rätt område på en station, det finns ju inga triggers utsatta för det på Highland Valley? <img src=icon_smile_question.gif border=0 align=middle> /mvh Tomas |
Jag tycker det vart typ ett lätt nederlag för trainz när "scripting släpptes"
Jag trodde nämligen det skulle vara enklare att göra script...som det e nu e det ganska så svårt...<img src=icon_smile_blush.gif border=0 align=middle><img src=icon_smile_blackeye.gif border=0 align=middle> http://www.e-buzz.net/forum/attachments/6344104648.gif Mvh: Kvarne |
Ja, det finns ingen hjälp för att skriva script i Trainz ( editor el. liknande ), man måste själv gräva för att kunna hitta hur det fungerar. Man ska helst också ha erfarenhet av att skriva kod ( C/C++, java eller liknande ) för kunna klara av det. Men om jag inte har missförstått det hela så kommer det en integrerad miljö med hjälpfunktioner ( wizards kanske ) i Yardmaster. Det borde göra det enklare.
Edited by - larhel on 23 July 2002 09:33:41 |
Det är faktiskt inte alls omöjligt, eller ens särskillt svårt, att skriva script. Jag har aldrig ens provat c/c++ eller JAVA och lyckas faktiskt ändå. Hyfsat i alla fall.
Helt ensam ska du inte vara som scriptare här larhel... jag ska försöka göra dig lite sällskap ibland. Håller just nu på med ett script som ska köra tågen helt självt. Går sisådär. |
Kul med lite sällskap <img src=icon_smile_wink.gif border=0 align=middle>
Jag håller på att sätta ihop ett litet paket med det scenario jag gjort. Det är på test hos en kompis just nu, beroende på resultat så ska det snart var färdigt. Det är ett litet enkelt scenario med ett tåg som kör runt på en rundbana och stannar vid stationerna vartefter. Tänkte först bara lägga upp scriptet men man får bättre förståelse om man kan titta på layouten också. /Lars Edited by - larhel on 21 August 2002 12:21:08 |
Här finns nu scriptet plus layout att hämta:
www.noangelclan.com/files/files/ScriptMap.ZIP Jag har inte dokumenterat det på något sätt så ni får använda det som det är. Kom gärna med kommentarer. Observera att det var ett test för att pröva ut script, så layouten är väldigt simpel och scenariot gör inget annat än kör ett passagerar tåg runt en bana. |
Alla tider är GMT +2. Klockan är nu 22:35. |
Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009