Збереження в будь-якому місці v2.01



































-
-
6 червня 2020v 2.011591460089_sokhranjatsja-gde-ugodno-2.zip
-
6 червня 2020v 2.01591417859_sokhranjatsja-gde-ugodno-2.zip
Оновлення від 07.06.2020
Я знаю, що подібних модів дуже багато, і я фактично винайшов велосипед, але пропоную оцінити і мою версію! Я приділив коду набагато більше уваги і хочу довести його до досконалості.
Окрім можливості просто зберегтися де завгодно, ви також можете зберігати своє транспортне засіб, причому скрипт зберігає не тільки колір, але й всі деталі тюнінгу.
Оновлення від 01.06.2020 (v. 1.1) містить фікс, що дозволяє зберегти навіть екстру.
Оновлення від 02.06.2020 (v. 1.2) містить фікс, який більше не зберігає інформацію про тюнінг, якщо транспортне засіб НЕ є автомобілем, щоб уникнути вильотів. Тепер можна зберігатися і в човнах, і в літаках, і навіть у поїздах (раніше).
Оновлення від 03.06.2020 (v. 1.3) містить фікс, який більше не вважає поїзди за транспортні засоби, і тому більше не дозволяє зберігати їх. Скрипт не активується, поки ви всередині поїзда. Оскільки скрипт більше не вважає поїзд за транспортний засіб, ваше збережене транспортне засіб не буде забуте, якщо ви сядете в поїзд. Це зроблено, тому що поїзд неможливо грамотно зберегти - не існує адреси, яка може повідомити тип поїзда і кількість його вагонів. Крім того, я не впевнений, як гра відреагує на самозваний поїзд - наскільки мені відомо, поїзди заскриптовані. Таким чином, збереження в поїзді - трудомістка і багована функція, а тому вирізана.
Оновлення від 03.06.2020 (v. 1.4) містить фікс, який тепер буде створювати збережений літак з відкритими шасі, інакше він майже відразу вибухає.
Оновлення від 06.06.2020 (v. 2.0) містить безліч фіксів.
Оновлення від 07.06.2020 (v. 2.01) містить дрібний фікс, який, цілком ймовірно, має силу тільки в приватних випадках.
Версія 2.0
- Підтримка мотоциклів.
- Виправлено збереження екстр.
- Тепер зберігається і трейлер, приєднаний до машини, правда тільки один. Зберігати цілі автопоїзди, на жаль, не виходить через банальну нестачу пам'яті.
- Гравець тепер може зберегтися і з'явитися в джетпаку.
- Виправлено баг з появою покрасочної роботи. Тепер гра спочатку чекає, поки з'явиться потрібна робота, а потім накладає колір. Ознакою успішного завантаження автомобіля служить його колір - автомобілі в останню чергу фарбуються.
- Після збереження гравець продовжить кататися на своїй машині. Нова замість неї з'явиться лише після завантаження цього збереження. Це зроблено, щоб створити відчуття безперервної гри, а також прибрати читерську можливість (спокусу) постійно зберігатися у випадку, якщо машина сильно пошкоджена.
- Виправлено глюк з неправильним місцем розташування авто, якщо гравець зберігся і вийшов з якогось інтер'єру.
Щоб виконати збереження, натисніть F12. Ви можете зберегтися навіть всередині машини, але скрипт спочатку змусить СіДжея вийти, оскільки гра не запускає екран збереження, якщо гравець керує чимось. Проте, після завантаження гравець все одно опиниться всередині. Про це сказано нижче.
Ви можете зберігатися в автомобілях, човнах, літаках, на мотоциклах, велосипедах, і навіть на тягачі з причепом.
Викладати на інші сайти при вказанні ніку автора - TrushinVlad
Якщо у вас є великі сумніви щодо працездатності, то зберігайтеся двічі - за допомогою мого скрипта і по старинці (хоча я перевіряв скрипт).
Принцип роботи збереження (для допитливих)
- Гра постійно запам'ятовує останнє транспортне засіб (точніше, вказівник на нього), в якому гравець сидів/сидить водієм, але нічого з ним не робить.
- Коли гравець вирішує зберегтися, гра дивиться: якщо гравець пішки, і останнього транспортного засобу не існує, то просто зберігаємося.
- Якщо транспортне засіб існує, і воно не знищене, то гра зберігає всю інформацію про нього і, якщо гравець в ньому, змушує гравця вийти з нього, оскільки гра не дозволяє відкрити
екран збереження, поки гравець не пішки. Зверніть на це увагу, коли вирішите зберегтися, наприклад, всередині літаючого літака... При цьому, поки гравець не стане пішим, скрипт далі працювати не буде.
- Ще одна перевірка, не почалася чи місія, поки гра зберігала дані і чекала, поки гравець стане пішим. Якщо почалася, то скрипт починає роботу з початку.
- Зберігається гра. Після початку збереженої гри скрипт продовжить дію саме з цього моменту.
- Якщо транспортне засіб існує, то воно стирається з світу, щоб уникнути дублікату (до версії 2.0).
- На збереженій точці створюється нове, з збереженою інформацією. Якщо гравець натискав клавішу F12, коли сидів у транспортному засобі, то телепортується на місце водія.
- Створене ТС зберігається в пам'яті до тих пір, поки не знищиться, або гравець не сяде за кермо будь-якого транспортного засобу (включаючи і це). Після цього воно забувається (стає звичайною машиною, яка зникає, коли гравець далеко відходить). Але якщо гравець сидить саме в ньому, то воно так само стає тим самим останнім ТС (з першого пункту).
Обновление от 07.06.2020
Знаю, что подобных модов очень много, и я по сути изобрёл велосипед, но предлагаю оценить и мою версию! Ведь я уделил коду гораздо больше внимания и хочу довести его до совершенства.
Помимо возможности просто сохраниться где угодно, вы также можете сохранять и своё транспортное средство, причём скрипт сохраняет не только цвет, но и все запчасти тюнинга.
Обновление от 01.06.2020 (v. 1.1) содержит фикс, позволяющий сохранить даже экстру.
Обновление от 02.06.2020 (v. 1.2) содержит фикс, который больше не сохраняет информацию о тюнинге, если транспортное средство НЕ является автомобилем, чтобы избежать вылетов. Теперь можно сохраняться и в лодках, и в самолётах, и даже в поездах (ранее).
Обновление от 03.06.2020 (v. 1.3) содержит фикс, который больше не считает поезда за транспортные средства, и потому больше не позволяет сохранять их. Скрипт не активируется, пока вы внутри поезда. Так как скрипт больше не считает поезд за транспортное средство, то ваше сохранённое транспортное средство не будет забыто, если вы сядете в поезд. Так сделано, потому что поезд невозможно грамотно сохранить - не существует адреса, который может сообщить тип поезда и количество его вагонов. К тому же, я не уверен, как отнесётся игра к самозванному поезду - насколько мне известно, поезда заскриптованы. Таким образом, сохранение в поезде - трудоёмкая и забагованная функция, а потому вырезанная.
Обновление от 03.06.2020 (v. 1.4) содержит фикс, который теперь будет создавать сохранённый самолёт с открытыми шасси, иначе он почти сразу взрывается.
Обновление от 06.06.2020 (v. 2.0) содержит массу фиксов.
Обновление от 07.06.2020 (v. 2.01) содержит мелкий фикс, который, вполне вероятно, имеет силу только в частных случаях.
Версия 2.0
- Поддержка мотоциклов.
- Исправлено сохранение экстр.
- Теперь сохраняется и трейлер, присоединенный к тачке, правда только один. Сохранять целые автопоезда к сожалению не получается в виду банальной нехватки памяти.
- Игрок теперь может сохраниться и появиться в джетпаке.
- Исправлен баг с появлением покрасочной работы. Теперь игра сначала ждёт, пока появится требуемая работа, а потом накладывает цвет. Признаком успешной загрузки автомобиля служит его цвет - автомобили в последнюю очередь красятся.
- После сохранения игрок продолжит кататься на своей тачке. Новая вместо неё появится лишь после загрузки этого сохранения. Так сделано, чтобы создать ощущение непрерывной игры, а также убрать читерскую возможность (соблазн) постоянно сохраняться в случае, если тачка сильно повреждена.
- Исправлен глюк с неправильным местоположением авто, если игрок сохранился и вышел из какого-нибудь интерьера.
Чтобы выполнить сохранение, нажмите F12. Вы можете сохраниться даже внутри машины, но скрипт сначала заставит СиДжея выйти, так как игра не запускает экран сохранения, если игрок управляет чем-то. Впрочем, после загрузки игрок всё равно окажется внутри. Об этом сказано ниже.
Вы можете сохраняться в автомобилях, лодках, самолётах, на мотоциклах, велосипедах, и даже на тягаче с прицепом.
Выкладывать на другие сайты при указании ника автора - TrushinVlad
Если у вас есть крупные сомнения по поводу работоспособности, то сохраняйтесь дважды - с помощью моего скрипта и по старинке (хотя я проверял скрипт).
Принцип работы сохранения (для любопытных)
- Игра постоянно запоминает последнее транспортное средство (точнее, указатель на него), в котором игрок сидел/сидит водителем, но ничего с ним не делает.
- Когда игрок решает сохраниться, игра смотрит: если игрок пешком, и последнего транспортного средства не существует, то просто сохраняемся.
- Если транспортное средство существует, и оно не уничтожено, то игра сохраняет всю информацию о нём и, если игрок в нём, заставляет игрока выйти из него, так как игра не позволяет открыть
экран сохранения, пока игрок не пеший. Учтите это, когда решите сохраниться, например, внутри летящего самолёта... При этом, пока игрок не станет пешим, скрипт дальше работать не будет.
- Ещё одна проверка, не началась ли миссия, пока игра сохраняла данные и дожидалась, пока игрок станет пешим. Если началась, то скрипт начинает работу с начала.
- Сохраняется игра. После начала сохранённой игры скрипт продолжит действие именно с этого момента.
- Если транспортное средство существует, то оно стирается из мира, чтобы избежать дубликата (до версии 2.0).
- На сохранённой точке создаётся новое, с сохранённой информацией. Если игрок нажимал клавишу F12, когда сидел в транспортном средстве, то телепортируется на место водителя.
- Созданное ТС хранится в памяти до тех пор, пока не уничтожится, или игрок не сядет за руль любого транспортного средства (в том числе и этого). После этого оно забывается (становится обычной машиной, которая исчезает, когда игрок далеко отходит). Но если игрок сидит именно в нём, то оно так же становится тем самым последним ТС (из первого пункта).