Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   Trainz - Allmänt om Trainz (http://www.e-buzz.se/forum/forumdisplay.php?f=10)
-   -   Problem med koppling i driver? (http://www.e-buzz.se/forum/showthread.php?t=35994)

Jockes 2016-01-24 18:26

[löst] Problem med koppling i driver?
 
Hej! Har en fråga, har två spårvagnar (motor- och släpvagn) i Trainz som inte går att koppla till något. Dem går att koppla i editorn, men om jag väl kopplar isär dem senare i Driver så är dem omöjliga att koppla ihop igen. Någon som varit med om problemet förr, och vet om det går att lösa?

Har öppnat scriptet och fann denna kod, kan den ha något med det hela att göra? Har aldrig rört ett Trainz-script förut så har ingen aning om hur jag ändrar något...

Kod:

    // Disable coupling of tram in Driver_Module
    // (Code posted in forum by andi06)
    void ModuleInitHandler(Message msg)
    {
        if (World.GetCurrentModule() == World.DRIVER_MODULE)
        {
            Train train = me.GetMyTrain();
            train.SetCouplingMask(COUPLE_NONE);
        }
    }

Stort tack i förhand om någon kan hjälpa!

EDIT: Alltid får jag nån idé när jag skriver här i forumet. Nu fick jag det att funka, och självklart genom att ta bort koden jag skrev här ovanför.. :o

korvtiger 2016-01-24 20:04

Du har ju redan svarat dig själv, men det koden gör är precis som du säger, om den körs i driver-modulen så körs SetCouplingMask(COUPLE_NONE); och det stänger av koppling till andra vagnar. Om du inte tycker om att ta bort kod själv så räcker det med att du kommenterar bort alla rader som du visar på (genom att lägga till "//" i början av alla rader, så som det redan är på rad 1 och 2.), på så sätt har du kvar dem om du skulle tagit bort något vikitgt!


Alla tider är GMT +2. Klockan är nu 17:34.

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