PDA

Просмотр полной версии : Создание станции с функцией погрузки.



Dmetrey
09.02.2013, 21:38
День пытаюсь сделать станцию с погрузкой пассажиров. используя скрипт от станции Topilla и инструкцией
вот от сюда (http://online.ts2009.com/mediaWiki/index.php5/HowTo/Build_Passenger_Enabled_Assets)
В итоги получилось, и компилируется объект в СMP без проблем, но в игре как только ставлю объект появляется "красный жук" с ошибками типа:

Station : Thread Exception: ER_Exception, line 1003, file baseindustry.gs (1)

Station : Asset.LookupKUIDTable> unable to find 'passenger' in kuid-table
(file asset.gs) (1)

и конечно же сама погрузка не происходит. Далее я скину исходник с файлом под макс 2012. Прошу кому не лень просмотреть может подскажите в чем может быть проблема?

Скачать Фаил (http://file.qb.by/go/f6ae8c358f1b561877684815d9b2b4d9)

TRam_
09.02.2013, 21:49
Station : Asset.LookupKUIDTable> unable to find 'passenger' in kuid-table
(file asset.gs) (1)
попробуй добавить в куид-тейбл

passenger <kuid:-3:10060>

Dmetrey
10.02.2013, 09:39
попробуй добавить в куид-тейбл
passenger <kuid:-3:10060>

вродебы помогло, но теперь во время сессии вылетает баг типа:

Train : Error in 'track names' of industry 'Dima test station 1' (file gs.gs) (4)

но что может быть не так с названиями путей не представляю.

kemal
10.02.2013, 09:54
passenger <kuid:-3:10060>
Вот, кстати, да. Почему надо писать 10060, если он уже устаревший? Разве не будет правильнее написать 11060?

TRam_
10.02.2013, 10:42
ну тогда и в самом конфиге надо писать 11060

Dmetrey
10.02.2013, 10:57
может у кого есть работающий исходник станции с погрузкой? Не как не могу сделать :cray:

TRam_
10.02.2013, 11:19
смотри <kuid:44179:60010> .

В данном случае у тебя в конфиге не хватает

string-table
{
stationtest_plat1 "Platform 1"
stationtest_plat2 "Platform 2"
}


Также у тебя в конфиге пути не прописаны через те точки, на которые у тебя поверены триггеры. Точка a.trigmain одна, а надо две (a.trigmain0 и a.trigmain1). То есть станция не сможет среагировать на поезд. Надо так:

track_one {
track <kuid:-1:15>
vertices {
0 "a.track0a"
1 "a.trigmain0"
2 "a.track0b"

}
}

Andrey
10.02.2013, 12:04
Dmetrey, обрати внимание на вот это: https://forum.trainzup.net/showthread.php?t=144&page=8 может тут найжешь ответы на некоторые вопросы, поковырявшись в скриптах. Правда strvl делал эти станции еще для Trainz 2008 или 2009.Сам комплект тут. (http://rghost.ru/43688747)

Dmetrey
10.02.2013, 18:14
TRam_, сделал вот так но все равно загрузка не происходит

attached-track {
track_one {
track <kuid:-1:15>
vertices {
0 "a.track0a"
1 "a.track0b"
2 "a.track0c"

}
}
track_two {
track <kuid:-1:15>
vertices {
0 "a.track1a"
1 "a.track1b"
2 "a.track1c"

}
}
}

attached-trigger {
trigger_track_one_a {
att "a.track0a"
radius 3
track "track_one"
}
trigger_track_one_b {
att "a.track0b"
radius 52
track "track_one"
}
trigger_track_one_c {
att "a.track0c"
radius 3
track "track_one"
}
trigger_track_two_a {
att "a.track1a"
radius 3
track "track_two"
}
trigger_track_two_b {
att "a.track1b"
radius 52
track "track_two"
}
trigger_track_two_c {
att "a.track1c"
radius 3
track "track_two"
}
}

---------- Сообщение добавлено в 15:45 ---------- Предыдущее сообщение размещено в 14:29 ----------

что-то получилось, двери открываются но вот люди с платформы не пропадают и вагон так и остается пустой

---------- Сообщение добавлено в 19:14 ---------- Предыдущее сообщение размещено в 15:45 ----------

все, разобрался сам.....

TRam_
10.02.2013, 20:12
все, разобрался сам...и в чём была проблема

Dmetrey
10.02.2013, 21:43
и в чём была проблемаПроблема видимо была в скрипте... заменил скрипт на smallstation И немного подправил точки привязки и все работает...

Donate with PayPal button

New New