- Сообщения
- 43
- Реакции
- 87


https://i.*******/G2Zed.png
Фикс падения под текстуры МВД
Снова здравствуйте и снова убеждаюсь в криворукости разработчиков адванса.
Сразу хочу сказать, что у меня всё работает и без фикса, но у кого не спрошу все хоть раз да падали,
а так как у меня всё нормально полноценных тестом не было, поэтому прошу не кидаться палками, а наоборот сообщать о багах.
https://i.*******/G2Zed.png
- Автоматическая
Описание:
- Фиксит баг с появлением под текстурами при заходе в любой интерьер МВД ( Все ПД-шки, все гаражи, тюрьма, здание МВД) .
Примечания:
- Данный фикс работает с запуска игры и не требует каких-то действия от игрока.
- Тема на blast.hk будет создана чуть позже.
Автор:
- Bili Djin aka Nikolay Hatov
Скачать:- Google disk
- Yandex disk
Для разработчиков/Исходный код:
- Google disk
- Yandex disk
{$CLEO .cs}
{$USE CLEO+}
wait 0
thread 'FIX MVD'
// Главный вход 1806.9083, -26.9065, 1000.9243
// Гараж 1794.6772, -9.3991, 1000.9263
// Тюрьма -95.6547, 2446.0955, 1179.3195
// Здание МВД -2060.9143, 447.9412, 2975.7600
:Fix_MVD
wait 100
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0@ == 1806.9083
jf @GA
1@ == -26.9065
jf @GA
jump @Fix_MVD_2
:GA
0@ == 1794.6772
jf @TM
1@ == -9.3991
jf @TM
jump @Fix_GA
:TM
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0@ == 1806.9083
jf @ZM
1@ == -26.9065
jf @ZM
jump @Fix_TM
:ZM
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0@ == 1806.9083
jf @Fix_MVD
1@ == -26.9065
jf @Fix_MVD
jump @Fix_ZM
// Fix
:Fix_MVD_2
// Главный вход 1806.9083, -26.9065, 1000.9243
wait 0
Actor.PutAt($PLAYER_ACTOR, 1806.9083, -26.9065, 1000.9243)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9242
jf @Fix_MVD_2
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9242
jf @Fix_MVD_2
3@ = 0
:Fix_MVD_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 1000.9244
jf @Fix_MVD_1
3@ == 50
jf @Fix_MVD_1
jump @Fix_MVD
:Fix_GA
// Гараж 1794.6772, -9.3991, 1000.9263
wait 0
Actor.PutAt($PLAYER_ACTOR, 1794.6772, -9.3991, 1000.9263)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9262
jf @Fix_GA
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9262
jf @Fix_GA
3@ = 0
:Fix_GA_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 1000.9264
jf @Fix_GA_1
3@ == 50
jf @Fix_GA_1
jump @Fix_MVD
:Fix_TM
// Тюрьма -95.6547, 2446.0955, 1179.3195
wait 0
Actor.PutAt($PLAYER_ACTOR, -95.6547, 2446.0955, 1179.3195)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1179.3194
jf @Fix_TM
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1179.3194
jf @Fix_TM
3@ = 0
:Fix_TM_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 1179.3196
jf @Fix_TM_1
3@ == 50
jf @Fix_TM_1
jump @Fix_MVD
:Fix_ZM
// Здание МВД -2060.9143, 447.9412, 2975.7600
wait 0
Actor.PutAt($PLAYER_ACTOR, -2060.9143, 447.9412, 2975.7600)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 2975.7599
jf @Fix_ZM
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 2975.7599
jf @Fix_ZM
3@ = 0
:Fix_ZM_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 2975.7601
jf @Fix_ZM_1
3@ == 50
jf @Fix_ZM_1
jump @Fix_MVD
{$USE CLEO+}
wait 0
thread 'FIX MVD'
// Главный вход 1806.9083, -26.9065, 1000.9243
// Гараж 1794.6772, -9.3991, 1000.9263
// Тюрьма -95.6547, 2446.0955, 1179.3195
// Здание МВД -2060.9143, 447.9412, 2975.7600
:Fix_MVD
wait 100
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0@ == 1806.9083
jf @GA
1@ == -26.9065
jf @GA
jump @Fix_MVD_2
:GA
0@ == 1794.6772
jf @TM
1@ == -9.3991
jf @TM
jump @Fix_GA
:TM
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0@ == 1806.9083
jf @ZM
1@ == -26.9065
jf @ZM
jump @Fix_TM
:ZM
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0@ == 1806.9083
jf @Fix_MVD
1@ == -26.9065
jf @Fix_MVD
jump @Fix_ZM
// Fix
:Fix_MVD_2
// Главный вход 1806.9083, -26.9065, 1000.9243
wait 0
Actor.PutAt($PLAYER_ACTOR, 1806.9083, -26.9065, 1000.9243)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9242
jf @Fix_MVD_2
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9242
jf @Fix_MVD_2
3@ = 0
:Fix_MVD_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 1000.9244
jf @Fix_MVD_1
3@ == 50
jf @Fix_MVD_1
jump @Fix_MVD
:Fix_GA
// Гараж 1794.6772, -9.3991, 1000.9263
wait 0
Actor.PutAt($PLAYER_ACTOR, 1794.6772, -9.3991, 1000.9263)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9262
jf @Fix_GA
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1000.9262
jf @Fix_GA
3@ = 0
:Fix_GA_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 1000.9264
jf @Fix_GA_1
3@ == 50
jf @Fix_GA_1
jump @Fix_MVD
:Fix_TM
// Тюрьма -95.6547, 2446.0955, 1179.3195
wait 0
Actor.PutAt($PLAYER_ACTOR, -95.6547, 2446.0955, 1179.3195)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1179.3194
jf @Fix_TM
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 1179.3194
jf @Fix_TM
3@ = 0
:Fix_TM_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 1179.3196
jf @Fix_TM_1
3@ == 50
jf @Fix_TM_1
jump @Fix_MVD
:Fix_ZM
// Здание МВД -2060.9143, 447.9412, 2975.7600
wait 0
Actor.PutAt($PLAYER_ACTOR, -2060.9143, 447.9412, 2975.7600)
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 2975.7599
jf @Fix_ZM
wait 500
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
wait 100
0031: 2@ >= 2975.7599
jf @Fix_ZM
3@ = 0
:Fix_ZM_1
wait 100
000A: 3@ += 1
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0031: 2@ >= 2975.7601
jf @Fix_ZM_1
3@ == 50
jf @Fix_ZM_1
jump @Fix_MVD
Последнее редактирование: