Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Гайд Более улучшенная версия вывода текста в консоль [INDIGO]

Я не Хлебушкин
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
23 Июн 2017
Сообщения
595
Реакции
213
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
за цветной текст такой хайд? ну такое
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хайд не вижу, но напишу что делать можно так (Я так делаю) :
В Cvar.h вставляем:
Код:
Expand Collapse Copy
void const ConsoleColorPrintf(const Color& clr, const char *pFormat, ...)
        {
            typedef void(__cdecl *OriginalFn)(void*, const Color&, const char *, ...);

            if (pFormat == nullptr)
                return;

            char buf[8192];

            va_list list;
            va_start(list, pFormat);
            _vsnprintf(buf, sizeof(buf) - 1, pFormat, list);
            va_end(list);
            buf[sizeof(buf) - 1] = 0;

            GetMethod<OriginalFn>(this, 25)(this, clr, buf, list);
        }
В Client.cpp после bool Initialize(IDirect3DDevice9* pDevice)
Код:
Expand Collapse Copy
Interfaces::GetConVar()->ConsoleColorPrintf(Color::Color(255, 0, 0, 255), "Ваш текст");
 
Хайд не вижу, но напишу что делать можно так (Я так делаю) :
В Cvar.h вставляем:
Код:
Expand Collapse Copy
void const ConsoleColorPrintf(const Color& clr, const char *pFormat, ...)
        {
            typedef void(__cdecl *OriginalFn)(void*, const Color&, const char *, ...);

            if (pFormat == nullptr)
                return;

            char buf[8192];

            va_list list;
            va_start(list, pFormat);
            _vsnprintf(buf, sizeof(buf) - 1, pFormat, list);
            va_end(list);
            buf[sizeof(buf) - 1] = 0;

            GetMethod<OriginalFn>(this, 25)(this, clr, buf, list);
        }
В Client.cpp после bool Initialize(IDirect3DDevice9* pDevice)
Код:
Expand Collapse Copy
Interfaces::GetConVar()->ConsoleColorPrintf(Color::Color(255, 0, 0, 255), "Ваш текст");
Похоже на то что под хайдом)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Неплохо,но какой смысл Хлебушкин?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Есть вопрос. Зачем и за что 65 симп?
 
Есть вопрос. Зачем и за что 65 симп?
"Зато echo вставлять не надо.Хайд заслуженный"

Вывод цветного текста в консоль, человек сам решил такой хайд влепить
 
это идиотизм, ты в этот буфер собрался войну и мир записывать?

+ массив желательно инициализировать
+ желательно обнулять массив
Код:
Expand Collapse Copy
char buf[1024] = {0};
memset(buf,0,1024);
или
Код:
Expand Collapse Copy
SecureZeroMemory(buf, sizeof(buf));
 
это идиотизм, ты в этот буфер собрался войну и мир записывать?
Обычно целые книги туда писал и читал между раундами)

Сделал и не юзал, так как не была нужна, по этому и не задумывался.
 
Назад
Сверху Снизу