الحفظ في أي مكان 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. يمكنك الحفظ حتى داخل السيارة، لكن السكربت سيجبر CJ على الخروج أولاً، حيث لا تبدأ اللعبة شاشة الحفظ إذا كان اللاعب يتحكم في شيء ما. ومع ذلك، بعد التحميل، سيظل اللاعب داخل السيارة. تم ذكر ذلك أدناه.
يمكنك الحفظ في السيارات، والقوارب، والطائرات، والدراجات النارية، والدراجات، وحتى في الشاحنة مع المقطورة.
يمكنك نشرها على مواقع أخرى مع ذكر اسم المؤلف - 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, когда сидел в транспортном средстве, то телепортируется на место водителя.
- Созданное ТС хранится в памяти до тех пор, пока не уничтожится, или игрок не сядет за руль любого транспортного средства (в том числе и этого). После этого оно забывается (становится обычной машиной, которая исчезает, когда игрок далеко отходит). Но если игрок сидит именно в нём, то оно так же становится тем самым последним ТС (из первого пункта).