Svenska 3D-Tåg - Forum  
 

Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan.

Gå tillbaka   Svenska 3D-Tåg - Forum > N3V Trainz > Scenarios och scripts

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2002-07-21, 18:15   #1
larhel
Member
 
Reg.datum: Nov 2001
Ort: , , Sweden.
Inlägg: 32
Standard 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
larhel besöker inte forumet just nu  
Svara med citat
Gammal 2002-07-22, 09:28   #2
larhel
Member
 
Reg.datum: Nov 2001
Ort: , , Sweden.
Inlägg: 32
Standard

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 )

- &lt;train&gt;.SetAdvisoryLimit(); sätter bara internt max tillåtna hastigheten i tåget. Man kan läsa den via &lt;train&gt;.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.

larhel besöker inte forumet just nu   Svara med citat
Gammal 2002-07-22, 09:47   #3
Janne
STW-member
 
Reg.datum: Aug 2001
Ort: Vagnhärad, Sweden.
Inlägg: 2 299
Skicka ett meddelande via Yahoo till Janne
Standard

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.


/Janne
Janne besöker inte forumet just nu   Svara med citat
Gammal 2002-07-22, 23:45   #4
Tomas
STW-member
 
Reg.datum: Oct 2001
Ort: Vännäs
Inlägg: 2 073
Skicka ett meddelande via MSN till Tomas
Standard

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

Tomas besöker inte forumet just nu   Svara med citat
Gammal 2002-07-23, 02:16   #5
Kvarne
Medlem
 
Reg.datum: Aug 2001
Ort: STHLM, , Sweden.
Inlägg: 1 462
Skicka ett meddelande via ICQ till Kvarne Skicka ett meddelande via MSN till Kvarne
Standard

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>



Mvh: Kvarne
Kvarne besöker inte forumet just nu   Svara med citat
Gammal 2002-07-23, 08:45   #6
larhel
Member
 
Reg.datum: Nov 2001
Ort: , , Sweden.
Inlägg: 32
Standard

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
larhel besöker inte forumet just nu   Svara med citat
Gammal 2002-08-21, 08:56   #7
Stoffe
Junior Member
 
Reg.datum: Jan 2002
Ort: Västerås, , Sweden.
Inlägg: 11
Skicka ett meddelande via ICQ till Stoffe
Standard

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.
Stoffe besöker inte forumet just nu   Svara med citat
Gammal 2002-08-21, 13:20   #8
larhel
Member
 
Reg.datum: Nov 2001
Ort: , , Sweden.
Inlägg: 32
Standard

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
larhel besöker inte forumet just nu   Svara med citat
Gammal 2002-08-24, 10:56   #9
larhel
Member
 
Reg.datum: Nov 2001
Ort: , , Sweden.
Inlägg: 32
Standard

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.


larhel besöker inte forumet just nu   Svara med citat
Svara


Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Forumhopp

Liknande ämnen
Ämne Startat av Forum Svar Senaste inlägg
Dynamisk hastighet efter tågtyp? Deskgrunt Trainz - Allmänt om Trainz 6 2009-07-27 02:18
olika höjd på strömavtagare UffeTuffe Trainz - Allmänt om Trainz 3 2004-06-19 16:10
Ljusbåge vid strömavtagare Rojje 3D-design - Trainz 1 2002-12-03 13:49
Fel hastighet i AE Ferengi MS Trainsimulator - Allmänt om MS Trainsimulator / Open Rails 8 2002-10-15 20:28
Strömavtagare Trigger Off-topic 2 2002-06-12 12:33



Alla tider är GMT +2. Klockan är nu 23:26.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009