You are not logged in.
Pages: 1
Если не ошибаюсь, над этой базой работал maxorator.
https://drive.google.com/uc?export=down … S1FQy10OUk
Какой версией IDA открывать ?
Значит надо другие функции вызывать.
Из кода CAutomobile::BlowUpCar()0x59B150 ; void __thiscall CAutomobile::SetDoorDamage(CAutomobile *this, int nodeId, eDoor doorId, bool status)
Да, на самом деле, работает, правда параметры немного другие, выглядит как то так
SetDoorDamage(CAutomobile *this, eDoor doorId, int blablabla = 15, bool bDamaged)
15 потому что с другими значениями не работает, а DamageManager видать делает как раз болтающиеся компоненты, странно все это как то )))
Но да ладно, откуда вы взяли самую последнюю базу IDB ? И для какой версии IDA ? Просто у меня таковой функции нет
Там есть разные статусы, поробуй вызвать со значением 2 или 3.
Нет, и 2 и 3 и 4 и 5 и 10 и 20 пробовал - все равно только когда стоит 2 - это самый предел у damage manager'a при котором дверь любая просто открывается и так болтается открытой, при остальных значениях кроме 2, всегда компонент стоит просто закрытым и нисколько визуально не поврежден. Не понимаю как включить визуальные повреждения у компонентов если не с Damage Manager'ом (например дверь разбита или багажник) ???
Возможно ли сделать Wanted Level не для игрока, а для педа, чтоб за педом началась погоня полиции ?
Здравствуйте, каким образом можно назначить повреждения компоненту (например разбить дверь или багажник) ?
Просто если вызывать функцию CDamageManager::SetDoorStatus, то дверь просто открывается или закрывается. А как назначить повреждения двери например ?
Pages: 1