|
Perceptron
Модератор
Откуда: Ivanovo Регистрация: Май 2003
Всего: 502 сообщения
|
Цитата: Я набираю в командной строке "dos4gw compile myscript.ssl" и либо появляется myscript.int, либо ничего, в т.ч. и сообщений никаких.
В командной строке как раз и можно почитать. Только если пользуешься виндовой или фаровской строкой. Norton, DN или любые old-style файловые менеджеры тоже подойдут. Можно еще попробовать dos4gw compile myscript.ssl >echo.txt
|
Отправлено: 19:06 - 14 Авг., 2006
|
|
Devastator
Пользователь Регистрация: Авг. 2006
Всего: 4 сообщения
|
Компилятор пишет: myscript.ssl(6) Error! Expecting ';' Это значит в строке №6 не хватает точки с запятой? И куда ее деть тут: variable i=0;
|
Отправлено: 19:48 - 14 Авг., 2006
|
|
Anchorite
Пользователь
Откуда: Не здесь Регистрация: Янв. 2003
Всего: 283 сообщения
|
variable i := 0;
|
Отправлено: 6:30 - 15 Авг., 2006
|
|
Sokil
Пользователь
Откуда: Омск Регистрация: Март 2004
Всего: 120 сообщений
|
2 Devastator Зачем компиллировать из командной строки, когда есть FSE (fallout script editor) - неплохая оболочка, сильно облегчающая жизнь.
|
Отправлено: 6:52 - 15 Авг., 2006
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Человек учится по самоучителю имени Рейвена, насколько я понимаю. И это правильно. Будет знать что к чему . А оболочки - они для ленивых .
|
Отправлено: 10:50 - 15 Авг., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Цитата: Quote: from Wasteland Ghost on 10:50 - 15 Авг., 2006 Человек учится по самоучителю имени Рейвена, насколько я понимаю. И это правильно. Будет знать что к чему . А оболочки - они для ленивых .
Мдя... Оболочки они не для ленивых, а для нормального творчества. Это когда не нуно заниматься мозго... ("непереводимая игра слов" ), а творить ... Ну эт так. Ну а вообще молодой человек нашол проблему-то? А то что то он затих... Кстати Девастатор, компилятор те пишет, что строка у тя не закрыта, вот и проверь где ты что не закрыл... Это не обязательно эта строка, посмотри на эту процедуру в целом. А еще лучче распиши ее на листочке бумаги... Авось поможет.
----- За сим прощаюсь, Олег.
|
Отправлено: 19:45 - 15 Авг., 2006
|
|
san
Пользователь
Откуда: Киев Регистрация: Нояб. 2006
Всего: 3 сообщения
|
Стыдно спрашивать, проблема на уровне песочницы Создал двух детей в СФ. Хочу чтобы один говорил стандартные фразы и работал как обычный ребенок, второй чтобы говорил мои фразы. То бишь имеем четыре файла sankid.int, FCDockid.int, FCDockid.msg, sankid.msg. Когда привязываю к новосозданному дитю скрипт FCDockid.int, выдает реплики нормально и работает (его подвинуть можно, и.т.д.), когда привязываю к ребенку скрипт sankid.int (который аналогичен FCDockid.int, за исключением номера файла msg), ребенок не работает - нельзя его подвинуть, реплики не выдаются. И еще вопросик - я пользуюсь распакованными датами, при этом маппер от Dims запускается нормально, а вот от BIS - не запускается, говорит - не могу найти главный датафайл, убедитесь что фолаут внутри и вы запустили его оттуда, куда он был установлен.
|
Отправлено: 15:58 - 18 Ноября, 2006
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
Маппер от BIS тоже работает нормально, нужно только нормально его поставить. См. тему FAQ по мапперу от BIS. См. "mapper2.cfg". Без скрипта никто ничего не скажет. Это раз. Второе, надо удостовериться, что к криттеру действительно привязан скрипт. Пишите тождественный скрипт, удостоверяйтесь, потом образцы скрипта в форум.
----- hit me, nail me, make me god
|
Отправлено: 17:57 - 18 Ноября, 2006
|
|
san
Пользователь
Откуда: Киев Регистрация: Нояб. 2006
Всего: 3 сообщения
|
FAQ с такой темой не нашел, но сам вручную исправил mapper.cfg, и маппер пошел. По поводу скрипта - проблему не решил, но вычислил, что она происходит на этапе компиляции ssl в int, либо в момент обработки моего файла msg. То есть если я правлю оригинальный файл fcdockid.msg и выставляю там свои фразы - все работает нормально, и все дети санфрана начинают говорить мои реплики. Если я создаю своего ребенка и прописываю оригинальный скрипт санфрана, тоже все нормально работает. Но - если я создаю свой файл реплик и скрипт - sankid.int и sankid.msg, то при тестировании в маппере от BIS вместо реплик вылазит сообщение Error. Где-то читал что это может быть из-зе незакрытых скобок - все перепроверил, все написано в том же формате, что и в оригинальных файлах. Мой скрипт отличается от оригинального исключительно только номером месседж-файлов, вместо 1258 выставил 1366, это 100%, и больше ничего не менял, поэтому весь код не выкладываю. Декомпилирую скрипты прогой int2ssl, компилирую обратно - оффициальным БИСовским компилятором + оболочка FSC.
|
Отправлено: 19:22 - 19 Ноября, 2006
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
Все равно ни черта не понятно, так что ничего сказать не могу. Если вы действительно хотите получить совет (решение), постарайтесь описать так, чтобы мы поняли. Я не представляю ваш уровень грамотности, так что не представляю на каком этапе вы могли сделать ошибку. Как вы прописывали скрипт? Как вы его подключали? Вы пробовали создавать тождественный скрипт (скрипт, у которого нет ничего кроме нескольких пустых обработчиков и функций вроде display_msg)? На этом форуме, лично я ясновидящих не знаю. Сообщение Error вылазит тогда, когда движок не может найти строку. Там, ЕМНИП, есть макроопределение, кажется "SELF" зовется. Туда пишется номер скрипта. Соответственно если вы используете макросы (а вы их используете), помимо прочего, вы должны отследить что глюка не возникает при использовании старых макроопределений в новом скрипте.
----- hit me, nail me, make me god
|
Отправлено: 2:30 - 20 Ноября, 2006
|
|
|
|