Guardar en cualquier lugar v2.01



































-
-
6 junio 2020v 2.011591460089_sokhranjatsja-gde-ugodno-2.zip
-
6 junio 2020v 2.01591417859_sokhranjatsja-gde-ugodno-2.zip
Actualización del 07.06.2020
Sé que hay muchos mods similares, y en esencia he reinventado la rueda, pero ¡te invito a evaluar mi versión! He prestado mucha más atención al código y quiero perfeccionarlo.
Aparte de la posibilidad de guardar en cualquier lugar, también puedes guardar tu vehículo, y el script guarda no solo el color, sino también todas las piezas de tuning.
La actualización del 01.06.2020 (v. 1.1) incluye una corrección que permite guardar incluso el extr.
La actualización del 02.06.2020 (v. 1.2) incluye una corrección que ya no guarda información sobre el tuning si el vehículo NO es un coche, para evitar caídas. Ahora puedes guardar en barcos, aviones e incluso trenes (anteriormente).
La actualización del 03.06.2020 (v. 1.3) incluye una corrección que ya no considera los trenes como vehículos, por lo que ya no permite guardarlos. El script no se activa mientras estés dentro de un tren. Dado que el script ya no considera el tren como un vehículo, tu vehículo guardado no se olvidará si te subes a un tren. Esto se hizo porque no es posible guardar un tren correctamente; no hay una dirección que pueda informar el tipo de tren y la cantidad de vagones. Además, no estoy seguro de cómo reaccionará el juego a un tren no oficial; hasta donde sé, los trenes están guionizados. Por lo tanto, guardar en un tren es una función laboriosa y llena de errores, y por eso fue eliminada.
La actualización del 03.06.2020 (v. 1.4) incluye una corrección que ahora creará un avión guardado con el tren de aterrizaje abierto, de lo contrario, explotará casi de inmediato.
La actualización del 06.06.2020 (v. 2.0) incluye muchas correcciones.
La actualización del 07.06.2020 (v. 2.01) incluye una pequeña corrección que, probablemente, solo tiene efecto en casos particulares.
Versión 2.0
- Soporte para motocicletas.
- Se corrigió el guardado de extr.
- Ahora también se guarda el remolque acoplado al coche, aunque solo uno. Lamentablemente, no se pueden guardar trenes completos debido a la simple falta de memoria.
- El jugador ahora puede guardarse y aparecer en un jetpack.
- Se corrigió un error con la aparición de trabajos de pintura. Ahora el juego espera primero a que aparezca el trabajo requerido y luego aplica el color. Un signo de carga exitosa del vehículo es su color; los vehículos se pintan al final.
- Después de guardar, el jugador continuará conduciendo su coche. Uno nuevo aparecerá solo después de cargar esa partida. Esto se hizo para crear una sensación de juego continuo y eliminar la posibilidad de hacer trampa (la tentación) de guardar constantemente en caso de que el coche esté muy dañado.
- Se corrigió un error con la ubicación incorrecta del coche si el jugador se guardó y salió de algún interior.
Para realizar un guardado, presiona F12. Puedes guardarte incluso dentro de un coche, pero el script primero hará que CJ salga, ya que el juego no activa la pantalla de guardado si el jugador está controlando algo. Sin embargo, después de cargar, el jugador seguirá estando dentro. Esto se explica a continuación.
Puedes guardarte en coches, barcos, aviones, motocicletas, bicicletas e incluso en un camión con remolque.
Publicar en otros sitios mencionando el nombre del autor - TrushinVlad
Si tienes grandes dudas sobre la funcionalidad, guárdate dos veces: usando mi script y de la manera tradicional (aunque he probado el script).
Principio de funcionamiento del guardado (para los curiosos)
- El juego recuerda constantemente el último vehículo (más precisamente, un puntero a él) en el que el jugador estaba sentado/está conduciendo, pero no hace nada con él.
- Cuando el jugador decide guardarse, el juego verifica: si el jugador está a pie y el último vehículo no existe, simplemente se guarda.
- Si el vehículo existe y no ha sido destruido, el juego guarda toda la información sobre él y, si el jugador está dentro, obliga al jugador a salir, ya que el juego no permite abrir
la pantalla de guardado mientras el jugador no está a pie. Ten en cuenta esto cuando decidas guardarte, por ejemplo, dentro de un avión volando... Mientras tanto, el script no funcionará hasta que el jugador esté a pie.
- Otra verificación es si ha comenzado una misión mientras el juego guardaba datos y esperaba a que el jugador estuviera a pie. Si ha comenzado, el script comienza de nuevo.
- Se guarda el juego. Después de comenzar el juego guardado, el script continuará desde ese momento.
- Si el vehículo existe, se elimina del mundo para evitar duplicados (hasta la versión 2.0).
- En el punto guardado se crea uno nuevo, con la información guardada. Si el jugador presionó la tecla F12 mientras estaba en el vehículo, se teletransporta al asiento del conductor.
- El vehículo creado se mantiene en la memoria hasta que se destruye o el jugador se sube a cualquier vehículo (incluido este). Después de eso, se olvida (se convierte en un coche normal que desaparece cuando el jugador se aleja). Pero si el jugador está sentado en él, también se convierte en el último vehículo (del primer punto).
Обновление от 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, когда сидел в транспортном средстве, то телепортируется на место водителя.
- Созданное ТС хранится в памяти до тех пор, пока не уничтожится, или игрок не сядет за руль любого транспортного средства (в том числе и этого). После этого оно забывается (становится обычной машиной, которая исчезает, когда игрок далеко отходит). Но если игрок сидит именно в нём, то оно так же становится тем самым последним ТС (из первого пункта).