![]() |
К слову, Firefox, ты разобрался с загрузкой сохранений? Потому что у меня перестало вылетать только когда я удалил энное количество энеми и трафф_сетап в придачу. Судя по всему игра уже тупо не вывозит такое количество всего в моде:(
|
CurtisTea, А вот нет, тоже не пойму, почему вылетает при загрузке сохранения. Причем в 2.0 версии всё с этим в поряке. Если тоже удалить энное количество энеми и трафф_сетап в придачу, то, понятное дело, такого не будет. Но почему? Или тут просто какой-то скрипт так баггит, непонятно. Я там ещё пытался сделать загрузку диффки при загрузке игры из сохранения. Сделал чтоб она загружалась сразу после каждой записи сохранения (т.о, скрипт начинает работать с загрузки диффки), может из-за этого вылет.
Твою идею с проверочным скриптом надо реализовать, только я не понял, как он будет узнавать, что загрузилось сохранение? |
Ну тут все просто вообще. Я заметил что объекты типа Building при загрузке сохранения всегда сетонятся в свой изначальный 1 (тестил и при быстрой загрузке, и при загрузке из главного меню, и при Restart когда тебя убивают). Поэтому в самом начале новой игры я сетоню этот тестовый объект в 0, а дальше просто игра постоянно проверяет его состояние: если его сетон снова стал 1 значит только что игрок загрузил сохранение -> выполняются нужные условия -> объект снова сетонится в 0 -> снова идёт проверка состояния объекта и т.д. Вот так примитивно, но оно работает.
NOTE: если загрузить сохранение и далее ещё раз загрузить это же сохранение то не сработает - оно заметит разницу только между старым и новым сохранениями. Я думаю что игра сравнивает изменения в загружаемом сейве с уже загруженным нынешним сейвом и покуда это одно и то же то и игровая сцена не требует изменений. пример на фрирайде, при каждой загрузке сейва +1 к деньгамdim_flt 1
dim_frm 1 findframe 0,"test" ///это наш объект типа Building frm_seton 0,0 label 0 frm_ison 0,0 goto flt[0] label 1 frm_seton 0,0 freeride_scoreadd 1 goto 0 [свернуть] |
Цитата:
|
Цитата:
|
еметхи только 7шт работают, видимо лимит в екзешнике.
я выкидывал помому чинатаунвыезд чтоб мотель сохранить. --- лоад савки различается на фулльный и квиковый: первый - из главменю, второй - рестарт_миссии; и екзешник по-разному их обрабатывает(из-за чего опр. сложности, в частности, со скриптингом вылазят). задетектить\различить лоады можно по автосбросу шкалинга\сетона(напр. фрейма самого скрипта), насколько помню. |
Нечего теме пылиться, так что смотрите на интересную портовую фишку — цистерны с нефтью :)
|
Еще бы туда рабочих добавить со скриптами (из миссии с сигарами)...
Норм, скоро все миссионные локации добавишь в фрирайд, лично я - за. |
Цитата:
Насчёт всех (вообще всех) локаций не уверен, но пока в планах и так работы много :) |
Цитата:
|
Текущее время: 04:28. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2025, vBulletin Solutions Inc. Перевод: zCarot