
01.12.2024, 23:40
|
|
Новичок
Регистрация: 02.09.2024
Сообщений: 28
С нами:
894582
Репутация:
23
|
|
по эмпирическому опыту скажу, что использовать циклы в хук-функциях плохая идея. то падает, лагает. надо в отдельный тред завести подобный код.
и почему не i = 1? И null-check не помешает
cpp:
Код:
void
handling_booster
(
)
{
auto
vehicle
=
FindPlayerVehicle
(
-
1
,
false
)
;
if
(
!
vehicle
)
return
;
int
m_nNumberOfGears
=
vehicle
->
m_pHandlingData
->
m_transmissionData
.
m_nNumberOfGears
;
for
(
int
i
=
1
;
i
m_pHandlingData
->
m_transmissionData
.
m_aGears
[
i
]
.
m_fMaxVelocity
+=
0.1
;
}
vehicle
->
m_pHandlingData
->
m_transmissionData
.
m_fEngineAcceleration
+=
1
;
vehicle
->
m_pHandlingData
->
m_transmissionData
.
m_fMaxGearVelocity
+=
0.1
;
vehicle
->
m_pHandlingData
->
m_fTractionMultiplier
*=
2
;
}
|
|
|