Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти


  • УЖЕ ЗАВТРА! Просто зашёл, нажал на кнопку участия и забрал кучу призов уже 30-го декабря: https://yougame.biz/threads/366947/

Консоль

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2018
Сообщения
90
Реакции
5
Помогите, что нужно изменить тут чтобы "Glow on" "Glow Off" чтобы они не выводили каждый раз, а просто менялось значение "Glow on на off"

Код:
Expand Collapse Copy
{
        SetConsoleTitle("gg");
        bool enabled = false;
        HANDLE ESP = NULL;

        virtualesp::start_engine();

        std::cout << "F1 ESP" << std::endl;
        while (TRUE)
        {
            Sleep(1);
            if (GetAsyncKeyState(VK_F1) & 1) {
                enabled = !enabled;
                if (enabled) {
                    std::cout << "Glow: on" << std::endl;
                    ESP = CreateThread(NULL, NULL, &virtualesp::esp_thread, NULL, NULL, NULL);
                }
                else {
                    std::cout << "Glow: off" << std::endl;
                    TerminateThread(ESP, 0);
                    CloseHandle(ESP);
                }
            }
        }
    }
 
Костыль наверное, но можно очищать консоль и потом уже выводить Glow ON, либо же наоборот, Glow OFF.
Мгновенно будет очищаться, не заметишь даже.
 
Код:
Expand Collapse Copy
{
        SetConsoleTitle("gg");
        bool enabled = false;
        HANDLE ESP = NULL;

        virtualesp::start_engine();

        std::cout << "F1 ESP" << std::endl;
        while (TRUE)
        {
            Sleep(1);
            if (GetAsyncKeyState(VK_F1) & 1) {
                enabled = !enabled;
                if (enabled) {
                    ESP = CreateThread(NULL, NULL, &virtualesp::esp_thread, NULL, NULL, NULL);
                }
                else {
                    TerminateThread(ESP, 0);
                    CloseHandle(ESP);
                }
            }
        }
    }
 
Код:
Expand Collapse Copy
{
        SetConsoleTitle("gg");
        bool enabled = false;
        HANDLE ESP = NULL;

        virtualesp::start_engine();

        std::cout << "F1 ESP" << std::endl;
        while (TRUE)
        {
            Sleep(1);
            if (GetAsyncKeyState(VK_F1) & 1) {
                enabled = !enabled;
                if (enabled) {
                    ESP = CreateThread(NULL, NULL, &virtualesp::esp_thread, NULL, NULL, NULL);
                }
                else {
                    TerminateThread(ESP, 0);
                    CloseHandle(ESP);
                }
            }
        }
    }
Как узнаю в консоле что чит работает ? Glow ON OFF удалены же?
 
Как узнаю в консоле что чит работает ? Glow ON OFF удалены же?
Вы же написали:
чтобы "Glow on" "Glow Off" чтобы они не выводили каждый раз, а просто менялось значение "Glow on на off"
Мой код выполняет точно такую же функцию, только каждый раз в цикле не будет отобращать поток вывода.
 
Вы же написали:

Мой код выполняет точно такую же функцию, только каждый раз в цикле не будет отображать поток вывода.
Мне надо чтобы отображалось " Glow [ON] " и при нажатие просто менялось значение в строке " Glow [ON] на [OFF] " [ON] убирается а [OFF] появляется, и при этом отображалось всё! А не убирать полностью отображение потока вывода.
 
Код:
Expand Collapse Copy
void esp_thread( ){
    //иницализация и  прочая лабуда
    static bool bGlow = false;
    printf_s("F1 ESP\n");
     for (;;Sleep(10))
        {
             if (GetAsyncKeyState(VK_HOME) & 0x8000)
              break;
             if (GetAsyncKeyState(VK_F1) & 0x8000)
                bGlow ^= 1;
            
            printf_s("\rGlow: [%s]",bGlow? "OFF":"ON");
            if(bGlow){
                
                //код для glowON
                
            }else{
                //код для glowOFF если требуется
                
            }
            
        }
}

int main()
{
        SetConsoleTitle("gg");
        
        
        std::thread StartTheard(esp_thread);
        StartTheard.join();
        
        
    return EXIT_SUCCESS;
}
 
Назад
Сверху Снизу