Вопрос В поисках автострэйфа

Начинающий
Статус
Оффлайн
Регистрация
14 Июн 2022
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Салам, Где мне найти быстрый авто стрэйф на лв?
 
Начинающий
Статус
Оффлайн
Регистрация
2 Сен 2020
Сообщения
29
Реакции[?]
9
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
14 Июн 2022
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
8 Янв 2022
Сообщения
11
Реакции[?]
20
Поинты[?]
0
Не под лв, но разобраться не сложно

C++:
void AutoStrafe(CUserCmd* pCmd, CBaseEntity* pLocal)
{
    if (pLocal->GetMoveType() == MOVETYPE_LADDER || pLocal->GetMoveType() == MOVETYPE_NOCLIP)
        return;

    if (pLocal->GetFlags() & FL_ONGROUND)
        return;

    static CConVar* cl_sidespeed = I::ConVar->FindVar(XorStr("cl_sidespeed"));

    if (cl_sidespeed == nullptr)
        return;

    pCmd->flSideMove = pCmd->sMouseDeltaX < 0 ? -cl_sidespeed->GetFloat() : cl_sidespeed->GetFloat();
}
 
Начинающий
Статус
Оффлайн
Регистрация
2 Сен 2020
Сообщения
29
Реакции[?]
9
Поинты[?]
0
стрейфер в зависимости от маус дельты
проще уж юзать дельту которая нормализируется от cmd->m_view_ang.y - wish_angle.y;
 
Последнее редактирование модератором:
Начинающий
Статус
Оффлайн
Регистрация
14 Июн 2022
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Не под лв, но разобраться не сложно

C++:
void AutoStrafe(CUserCmd* pCmd, CBaseEntity* pLocal)
{
    if (pLocal->GetMoveType() == MOVETYPE_LADDER || pLocal->GetMoveType() == MOVETYPE_NOCLIP)
        return;

    if (pLocal->GetFlags() & FL_ONGROUND)
        return;

    static CConVar* cl_sidespeed = I::ConVar->FindVar(XorStr("cl_sidespeed"));

    if (cl_sidespeed == nullptr)
        return;

    pCmd->flSideMove = pCmd->sMouseDeltaX < 0 ? -cl_sidespeed->GetFloat() : cl_sidespeed->GetFloat();
}
заменил на своё но ошибка:
CBaseEntity - константа "CBaseEntity" не является именем типа.
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,596
Реакции[?]
605
Поинты[?]
46K
Не под лв, но разобраться не сложно

C++:
void AutoStrafe(CUserCmd* pCmd, CBaseEntity* pLocal)
{
    if (pLocal->GetMoveType() == MOVETYPE_LADDER || pLocal->GetMoveType() == MOVETYPE_NOCLIP)
        return;

    if (pLocal->GetFlags() & FL_ONGROUND)
        return;

    static CConVar* cl_sidespeed = I::ConVar->FindVar(XorStr("cl_sidespeed"));

    if (cl_sidespeed == nullptr)
        return;

    pCmd->flSideMove = pCmd->sMouseDeltaX < 0 ? -cl_sidespeed->GetFloat() : cl_sidespeed->GetFloat();
}
ураура автострейф с куозеро
 
Начинающий
Статус
Оффлайн
Регистрация
8 Янв 2022
Сообщения
11
Реакции[?]
20
Поинты[?]
0
заменил на своё но ошибка:
CBaseEntity - константа "CBaseEntity" не является именем типа.
CBaseEntity - имя класса. Подставь своё имя для BaseEntity(большая вероятность, что так и называется) и будет тебе счастье
 
Сверху Снизу