А вот если сделать вот так:
kind "activity"
username "testsc"
scriptlibrary "testsc"
scriptclass "testsc"
kuid <kuid:200108:0011>
region "Russia"
category-region-0 "RU"
category-era-0 "1990s"
category-class "YS"
description "Script"
asset-filename "Mashinist"
kuid-table {
test-script-map <kuid:-2:1091>
vl10a vl10a <kuid2:166294:260:1>
}
Скрипт
include "trainz.gs"
include "navigate.gs"
include "train.gs"
include "turntable.gs"
include "junction.gs"
game class testsc isclass Scenario
{
Train mytrain;
bool JunctionHand = true;
KUID[] mytrainSpec = new KUID[0];
bool Load(string data)
{
if(!World.LoadMap(World.FindKUID("test-script-map")))
{
Interface.Log("Error loading scenario map");
return false;
}
Interface.AdjustScore(1000);
return true;
}
thread void main(void)
{
sostav[0] = World.FindKUID("vl10a");
sostav[1] = sostav[0];
mytrain = World.CreateTrain(sostav,"msta2",true);
World.SetCamera(mytrain.GetVehicles()[0],World.CAMERA_INTERNAL);
Sleep(10);
}
};
То в TRS2006 в Driver в разделе Scenario появляется скрипт все работает нормально
Появляется локомотив, ну так не совсем подходит так, как загружается карта без
Сессии и соответственно сигналка z6 не работает так как она не настроена, теперь
Вопрос а можно как не будь сделать так чтоб и сессия подгружалась.
|