Всім привіт! Ви стикалися з такою проблемою - ви в якому-небудь інтер'єрі (стадіон, наприклад) і заспавніли машину. Але ж її немає! Точніше вона є, просто стала невидимою. Даний фікс виправляє цю проблему і ви можете сповнити "видимі" машини у всіх інтер'єрах.
Також це можна відключити, ввівши чит-код "fixcars", при цьому пролунає характерний звук.
Для тих, хто бажає розібратися, як це працює...
Тепер по порядку. Співнери машин не враховують те, що гравці можуть сповнити авто(і не лише) в інтер'єрах. Через це всі машини причіплюються до інтер'єру 0(вулиця), але т.к. ми знаходимося не в інтер'єрі 0, то й видимою машина буде тільки в інтер'єрі 0 (тобто для нас вона невидима). Все це вирішується двома рядками коду після спавна авто.
Приклад:
: CarCreating // найменування потоку wait 0 // чекаємо, інакше гра зависне if // якщо 0ADC: test_cheat "elegy" // Чит код написаний jump @ CarCreating2 // якщо чит-код написаний, переходимо в потік «CarCreating2»
: CarCreating2 // найменування потоку wait 0 // чекаємо, інакше гра зависне model.load(#elegy) //завантажуємо модель "elegy"(модель автомобіля) 038B: load_requested_models //реєструємо модель у грі(без цього опкоду модель не завантажиться) if //якщо model.available(#elegy) //модель завантажена jf @CarCreating2 //інакше переходимо на початок потоку «CarCreating2» Car.create (0 @ # elegy 1 @ 2 @ 3 @) // Створюємо машину 077E: get_active_interior_to $ACTIVE_INTERIOR //Дивимося, в якому інтер'єрі знаходиться гравець 0840: link_car 0@ to_interior $ACTIVE_INTERIOR //"причіплюємо"(робимо її видимою для нас) машину car.RemoveReferences(0@) //видаляємо інфу про машину jump @CarCreating //переходимо на початок скрипта
де 0@ - саме авто; # elegy - модель авто; 1 @ 2 @ 3 @ - Змінні (в даному випадку - координати); $ACTIVE_INTERIOR – змінна номери інтер'єру.
Всього ці два рядки:
077E: get_active_interior_to $ACTIVE_INTERIOR //Дивимося, в якому інтер'єрі знаходиться гравець 0840: link_car 0@ to_interior $ACTIVE_INTERIOR //"причіплюємо"(робимо її видимою для нас) машину де 0 @ - потрібне ТЗ (транспортний засіб); $ACTIVE_INTERIOR – змінна номери інтер'єру.
Але якщо ми змінимо інтер'єр, то машина стане «невидимою»