PDA

Просмотр полной версии : Скрипты!!! Помогите нужна ваша помошь?


Чингиз-Хан
18.09.2008, 18:28
Написал скрипт к своей станции, но есть одна проблема хоть и все работает но некорректно, выдает ошибку

Помогите |o :((( :

http://s42.radikal.ru/i098/0809/3a/d34e0db681b8t.jpg (http://radikal.ru/F/s42.radikal.ru/i098/0809/3a/d34e0db681b8.jpg.html)
http://i082.radikal.ru/0809/a3/83461770c3a0t.jpg (http://radikal.ru/F/i082.radikal.ru/0809/a3/83461770c3a0.jpg.html)
http://s50.radikal.ru/i128/0809/ba/d47d5c6f4b40t.jpg (http://radikal.ru/F/s50.radikal.ru/i128/0809/ba/d47d5c6f4b40.jpg.html)

Это ошибка скрипта станции Сходня, без ее решения выкладка откладываеться на неопределенное время?

TRam_
18.09.2008, 19:00
функция Init на строке 158 твоего скрипта не захотела работать. Ты наверное какие-то "левые" переменные ей дал. но без самого скрипта... трудно понять

genesis
18.09.2008, 19:17
Самое интересное что ексепшн вызван методом. Судя по переводу какойто объект нулевой

Чингиз-Хан
18.09.2008, 19:24
№ Строки
157 {
158 StringTable stringTable = GetAsset().GetStringTable();
159
160 destNames[destNames.size()] = stringTable.GetString("Platform1");
161 destTracks[destTracks.size()] = "track_one";
162
163 destNames[destNames.size()] = stringTable.GetString("Platform2");
164 destTracks[destTracks.size()] = "track_two";
165
166 destNames[destNames.size()] = stringTable.GetString("Platform3");
167 destTracks[destTracks.size()] = "track_three";
168
169 destNames[destNames.size()] = stringTable.GetString("Platform4");
170 destTracks[destTracks.size()] = "track_four";
171 }

xXx
18.09.2008, 22:32
Вопрос: а причём тут в ошибках класс Industry???
У тебя станция на основе baseindustry?

Чингиз-Хан
18.09.2008, 22:44
Так это станция ЖД

xXx
19.09.2008, 11:28
А когда ошибка происходит? Во время запуска игры (сессии) ?

Чингиз-Хан
19.09.2008, 22:38
Нет эта ошибка вообще возникает после посадки пассов в вагон, причем все ок, а когда с платформы все переместились в вагон и вылезает она!

Чингиз-Хан
20.09.2008, 21:39
Все я разобрался и исправил, банальная ошибка (лишняя цифра) привела к этой ошибке.