Вопрос Cs2 не работает триггер.

Начинающий
Статус
Оффлайн
Регистрация
28 Дек 2020
Сообщения
239
Реакции[?]
20
Поинты[?]
3K
C++:
void autostrelba()
{
    if (GetAsyncKeyState(1))
        return;

    if (!GetAsyncKeyState(18))
        return;

    uintptr_t localPlayer = hack::process->read<uintptr_t>(hack::base_module.base + dwLocalPlayer);
    if (!localPlayer) return;


    int32_t m_iIDEntIndex = hack::process->read<int32_t>(localPlayer + m_iCrosshairId);
    int32_t lTeam = hack::process->read<int32_t>(localPlayer + m_iTeamNum);

    uintptr_t entity_list = hack::process->read<uintptr_t>(hack::base_module.base + dwEntityList);
    uintptr_t entEntry = hack::process->read<uintptr_t>(entity_list + 0x8 * (m_iIDEntIndex >> 9) + 16);
    uintptr_t BaseEntity = hack::process->read<uintptr_t>(entEntry + 120 * (m_iIDEntIndex & 0x1FF));

    if (BaseEntity) {
        uintptr_t enemy = BaseEntity;
        int eTeam = hack::process->read < int >(enemy + m_iTeamNum);
        int eHealth = hack::process->read < int >(enemy + dwPawnHealth);

        if (eHealth <= 0 || eHealth > 100) {
            return;
        }
        if (eTeam == lTeam)
            return;
        
        mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
        
}

    }
вызываю функцию если что вот так autostrelba(); :grimacing:
 
Последнее редактирование:
ЧВК EB_LAN
Эксперт
Статус
Оффлайн
Регистрация
26 Янв 2021
Сообщения
1,553
Реакции[?]
519
Поинты[?]
189K
C++:
void autostrelba()
{
    if (GetAsyncKeyState(1))
        return;

    if (!GetAsyncKeyState(18))
        return;

    uintptr_t localPlayer = hack::process->read<uintptr_t>(hack::base_module.base + dwLocalPlayer);
    if (!localPlayer) return;


    int32_t m_iIDEntIndex = hack::process->read<int32_t>(localPlayer + m_iCrosshairId);
    int32_t lTeam = hack::process->read<int32_t>(localPlayer + m_iTeamNum);

    uintptr_t entity_list = hack::process->read<uintptr_t>(hack::base_module.base + dwEntityList);
    uintptr_t entEntry = hack::process->read<uintptr_t>(entity_list + 0x8 * (m_iIDEntIndex >> 9) + 16);
    uintptr_t BaseEntity = hack::process->read<uintptr_t>(entEntry + 120 * (m_iIDEntIndex & 0x1FF));

    if (BaseEntity) {
        uintptr_t enemy = BaseEntity;
        int eTeam = hack::process->read < int >(enemy + m_iTeamNum);
        int eHealth = hack::process->read < int >(enemy + dwPawnHealth);

        if (eHealth <= 0 || eHealth > 100) {
            return;
        }
        if (eTeam == lTeam)
            return;
      
        mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
      
}

    }
вызываю функцию если что вот так autostrelba(); :grimacing:
используй дебаг ставь брик поинты
 
Продавец
Статус
Оффлайн
Регистрация
12 Сен 2016
Сообщения
867
Реакции[?]
263
Поинты[?]
5K
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
Sleep 10
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,596
Реакции[?]
605
Поинты[?]
46K
C++:
void autostrelba()
{
    if (GetAsyncKeyState(1))
        return;

    if (!GetAsyncKeyState(18))
        return;

    uintptr_t localPlayer = hack::process->read<uintptr_t>(hack::base_module.base + dwLocalPlayer);
    if (!localPlayer) return;


    int32_t m_iIDEntIndex = hack::process->read<int32_t>(localPlayer + m_iCrosshairId);
    int32_t lTeam = hack::process->read<int32_t>(localPlayer + m_iTeamNum);

    uintptr_t entity_list = hack::process->read<uintptr_t>(hack::base_module.base + dwEntityList);
    uintptr_t entEntry = hack::process->read<uintptr_t>(entity_list + 0x8 * (m_iIDEntIndex >> 9) + 16);
    uintptr_t BaseEntity = hack::process->read<uintptr_t>(entEntry + 120 * (m_iIDEntIndex & 0x1FF));

    if (BaseEntity) {
        uintptr_t enemy = BaseEntity;
        int eTeam = hack::process->read < int >(enemy + m_iTeamNum);
        int eHealth = hack::process->read < int >(enemy + dwPawnHealth);

        if (eHealth <= 0 || eHealth > 100) {
            return;
        }
        if (eTeam == lTeam)
            return;
       
        mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
       
}

    }
вызываю функцию если что вот так autostrelba(); :grimacing:
в этом коде нету ни намека на триггер
 
Сверху Снизу