What are the best angles to resolve?

Начинающий
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
103
Реакции[?]
28
Поинты[?]
2K
i think i have done something similar.
C++:
if (data->m_extending) {
        float flLeftFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y + 58.f)));
        float flRightFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y - 58.f)));
        return flLeftFireYawDelta > flRightFireYawDelta ? -58.f : 58.f;
}
else
{
        float flLeftFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y + 29.f)));
        float flRightFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y - 29.f)));
  
        return flLeftFireYawDelta > flRightFireYawDelta ? -29.f : 29.f;
}
Is that the right one?
no this isnt similar at all and this is an onshot resolver from pandora i believe take a look at this you might get a somewhat better understanding of what i mean since im guessing you're fairly new to all this?
Пожалуйста, авторизуйтесь для просмотра ссылки.
(not advertising)
 
Начинающий
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
103
Реакции[?]
28
Поинты[?]
2K
Done, thanks for your reply!

C++:
    if (g_cl.m_speed < 3.5f) {
        float flLeftFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y + 58.f)));
        float flRightFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y - 58.f)));
        float flLeftFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y + 120.f)));
        float flRightFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y - 120.f)));

        return flLeftFireYawDelta > flRightFireYawDelta ? -58.f : 58.f;
        return flLeftFireYawDelta > flRightFireYawDelta ? -120.f : 120.f;
    }
    if (g_cl.m_speed > 3.5f && !g_movement.m_slow_motion) {
        float flLeftFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y + 28.f)));
        float flRightFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y - 28.f)));
       
        return flLeftFireYawDelta > flRightFireYawDelta ? -28.f : 28.f;
    }
    if (!record->m_fFlags & FL_ONGROUND) {
        float flLeftFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y + 15.f)));
        float flRightFireYawDelta = fabsf(math::NormalizedAngle(flPseudoFireYaw - (record->m_angEyeAngles.y - 15.f)));

        return flLeftFireYawDelta > flRightFireYawDelta ? -15.f : 15.f;
    }
please for the love of god dont use this and dont use pandoras onshot resolver as a base for your resolver
 
Начинающий
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
103
Реакции[?]
28
Поинты[?]
2K
[QUOTE = "choca, post: 1627924, member: 175328"]
wdym MaxBodydelta = 58
[/ QUOTE]
MaxBodyYaw does not = 58 and it gets clamped with the server when you're moving
 
Забаненный
Статус
Оффлайн
Регистрация
27 Июл 2020
Сообщения
137
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
27 Июл 2020
Сообщения
137
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
103
Реакции[?]
28
Поинты[?]
2K
also why do you need to brute pitch aswell? there is no point unless you're on a server that allows fake pitch add you could just force set enemy pitch to down if you cba making a proper pitch resolver
 
Начинающий
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
103
Реакции[?]
28
Поинты[?]
2K
[QUOTE = "dabbyso85, post: 1628062, member: 396218"]
please help me with what I should do, because im new to this
[/ QUOTE]
read my post everything is explained also take a look at the thread i attached and take a look at sharklasers post he it the one who you can get the reverse setup velocity stuff from if you dont have the same naming for your stuff as the post which you most likely wont
 
the smartest programmer who has ever lived
Забаненный
Статус
Оффлайн
Регистрация
22 Сен 2019
Сообщения
79
Реакции[?]
43
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
27 Июл 2020
Сообщения
137
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
also why do you need to brute pitch aswell? there is no point unless you're on a server that allows fake pitch add you could just force set enemy pitch to down if you cba making a proper pitch resolver
ok so if i need to make a force set to enemy down i have to add something like this

C++:
                    if (data->m_missed_shots == 1)
                    {
                        record->m_angEyeAngles.x = player->m_angEyeAngles().x = 15.f;
                    }
                    else {
                        record->m_angEyeAngles.x = player->m_angEyeAngles().x = -15.f;
                    }
}
idk if it has to y axes or x axes tho :/
 
Начинающий
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
103
Реакции[?]
28
Поинты[?]
2K
[QUOTE = "dabbyso85, post: 1628077, member: 396218"]
ok so if i need to make a force set to enemy down i have to add something like this

[CODE = cpp]
if (data-> m_missed_shots == 1)
{
record-> m_angEyeAngles.x = player-> m_angEyeAngles (). x = 15.f;
}
else {
record-> m_angEyeAngles.x = player-> m_angEyeAngles (). x = -15.f;
}
} [/ CODE]

idk if it has to y axes or x axes tho: /
[/ QUOTE]
no do not bruteforce 15 on pitch the one in pandora should be fine just use that down pitch is 89
 
Забаненный
Статус
Оффлайн
Регистрация
27 Июл 2020
Сообщения
137
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
[QUOTE = "dabbyso85, post: 1628077, member: 396218"]
ok so if i need to make a force set to enemy down i have to add something like this

[CODE = cpp]
if (data-> m_missed_shots == 1)
{
record-> m_angEyeAngles.x = player-> m_angEyeAngles (). x = 15.f;
}
else {
record-> m_angEyeAngles.x = player-> m_angEyeAngles (). x = -15.f;
}
} [/ CODE]

idk if it has to y axes or x axes tho: /
[/ QUOTE]
no do not bruteforce 15 on yaw the one in pandora should be fine just use that down pitch is 89
ok, but i dont know how to force pitch it
 
Забаненный
Статус
Оффлайн
Регистрация
27 Июл 2020
Сообщения
137
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
27 Июл 2020
Сообщения
137
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
When it hit it hit.
Забаненный
Статус
Оффлайн
Регистрация
2 Апр 2019
Сообщения
131
Реакции[?]
66
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
When it hit it hit.
Забаненный
Статус
Оффлайн
Регистрация
2 Апр 2019
Сообщения
131
Реакции[?]
66
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
24 Июл 2020
Сообщения
145
Реакции[?]
143
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
doesn't matter if angles are higher than 60 because game will clamp it
lower value you should use if you know how to detect anti-aim with low desync range or if enemy isn't breaking lby for desyncing
 
Сверху Снизу