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 2012-06-15, 10:27   #1
vovven47
Medlem
 
Reg.datum: Jun 2010
Ort: Yxlan, Norrtälje
Inlägg: 1 295
Standard Stänga av ljud och rök på ånglok

Är det nån som har en idé hur göra med ovan 2 features?
Ångloksljudet kommer från asset enginesound och röken från en TFX fil.
vovven47 besöker inte forumet just nu  
Svara med citat
Gammal 2012-06-15, 12:24   #2
bjornl
Medlem
 
Reg.datum: Jan 2011
Ort: Uppsala
Inlägg: 852
Standard

Citat:
Ursprungligen postat av vovven47 Visa inlägg
Är det nån som har en idé hur göra med ovan 2 features?
Ångloksljudet kommer från asset enginesound och röken från en TFX fil.
Hej

En tanke bara, kan man scripta så att man byter mellan två olika enginsound assets respektive TFX filer?

Kan man det blir det ju enkelt för då kan man ju ha sådana som är tysta/rökfria och byta till och från dom.
__________________
MVH / BjörnL
bjornl besöker inte forumet just nu   Svara med citat
Gammal 2012-06-15, 14:15   #3
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard

Citat:
Ursprungligen postat av vovven47 Visa inlägg
Är det nån som har en idé hur göra med ovan 2 features?
Ångloksljudet kommer från asset enginesound och röken från en TFX fil.
Först en motfråga. Ärver ditt skript klassen STLMotorVehicle? Om så är fallet, så kan du använda redan befintliga och kommande funktioner i STLMotorVehicle.
Jag har en ny version av STL Library på gång som inte är testad ännu (kommer till hösten/vintern). I den versionen kan man stänga av både rök och motor. Används f.n bara för dieselfordon (testas med Y6:ans startnyckel) men ska implementeras även för ångmaskiner.

Om du inte använder klassen STLMotorVehicle, så får du uppfinna hjulet på nytt. Men om jag ska kunna ge dig ett bra svar så måste jag få lite mer information om hur ditt "rökskript" ser ut just nu.
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).
svenolov besöker inte forumet just nu   Svara med citat
Gammal 2012-06-15, 16:17   #4
vovven47
Medlem
 
Reg.datum: Jun 2010
Ort: Yxlan, Norrtälje
Inlägg: 1 295
Standard

Så här ser min klass ut:

include "locomotive.gs"
include "common.gs"
include "gs.gs"
include "World.gs"
include "msMotorVehicle.gs"
include "trainz.gs"
include "vehicle.gs"
include "interface.gs"
include "MapObject.gs"
include "stringtable.gs"
include "soup.gs"

class R isclass MsMotorVehicle
Antar att MsMotorVehicle inkluderar STLMotorVehicle !!
Åtminstone så fungerar mina STL koppel utan problem.
Är fortfarande bara nybörjare på det här med scripteriet, men trägen.......

Vad gäller reglera röken så använder jag följande metoder från MapObject.gs:

SetPFXEmitterRate(0,0,4.0);
SetPFXEmitterLifetime(0,0,3);
SetPFXEmitterVelocity(0,0,2.0);
SetPFXEmitterMinSize(0, 0, 0.15);
SetPFXEmitterMaxSize(0, 0, 4.0);
SetPFXEmitterStartColor(0,0,255,255,255,180);
SetPFXEmitterEndColor(0,0,255,255,255,180);

Så kan jag använda dina ej uttestade metoder för rök/motor av?
vovven47 besöker inte forumet just nu   Svara med citat
Gammal 2012-06-15, 18:09   #5
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard

Så här ser strukturen ut: Locomotive < MsMotorVehicle < STLMotorVehicle.

Locomotive är Aurans "standardklass" som ligger till grund för följande klasser.
MsMotorVehicle innehåller koppel, bryggor, bälgar, slutljus, hel/halvljus, mm.
STLMotorVehicle innehåller STL's standardisering av "texture replacement", dörrhantering vid lastning/lossning på industrier/stationer och rökhantering.

Motsvarande klasser (med samma funktioner) som bygger på standardklassen Vehicle finns också. Vehicle < MsVehicle < STLVehicle.

Om du inte kan vänta på nästa uppdatering av STL Library och behöver en akut lösning så skulle det underlätta för mig om jag fick ta del av din config, och kod där du hanterar rökeffekterna och tiderna. Skicka ett PM eller använd mejl adressen som finns i STL Script Library (config.txt).
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).
svenolov 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



Alla tider är GMT +2. Klockan är nu 10:50.


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