Показать сообщение отдельно
Старый 13.02.2011, 23:44   #41
kemal
Пользователь
 
Регистрация: 22.06.2007
Адрес: Казань
Сообщений: 37
Вы сказали Спасибо: 10
Поблагодарили 1 раз в 1 сообщении
kemal стоит на развилке (репутация по умолчанию)
Отправить сообщение для kemal с помощью ICQ
По умолчанию

Да, каждый груз - строчка в kuid-table конфига.
В качестве примера как я создавал грузовой поезд и заправлял тепловоз:
Код:
kuids=new KUID[0];
kuids[0]=self.LookupKUIDTable("2te116");
k=new KUID[0];
for(i=0;i<3;i++)k[i]=self.LookupKUIDTable("tank"+i);
for(i=1;i<6;i++)kuids[i]=k[Math.Rand(0,2)];
Train2=World.CreateTrain(kuids,"c_4ch",true);
for(i=1;i<6;i++)if(Math.Rand(0,1))Train2.GetVehicles()[i].Reverse();
Train2.GetFrontmostLocomotive().GetQueue("fuel").CreateProduct(World.FindAsset(self.LookupKUIDTable("fuel")), 3000);
d=World.AddDriverCharacter(World.FindAsset(self.LookupKUIDTable("driver2")));
d.SetLocation(Train2.GetFrontmostLocomotive());
d.SetLocalisedName("Driver2");
Train2.SetTrainPriorityNumber(2);
__________________
<kuid:216981:******>
kemal вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо kemal за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА