Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

C++ Watermark for gemini(antario)

  • Автор темы Автор темы xlisov
  • Дата начала Дата начала
Удалите мой акк с форума.
Участник
Участник
Статус
Оффлайн
Регистрация
21 Сен 2019
Сообщения
1,085
Реакции
193
Код:
Expand Collapse Copy
if (c_config::get().misc_water_mark)
    {
        int width, height;
        g_pEngine->GetScreenSize(width, height);

        static int fps, old_tick_count;

        if ((g_pGlobalVars->tickcount - old_tick_count) > 50) {
            fps = static_cast<int>(1.f / g_pGlobalVars->frametime);
            old_tick_count = g_pGlobalVars->tickcount;
        }
        char FPS;
        int radix = 10;
        static char buffer[256];
        std::stringstream ss;
        static unsigned int last_time;


        /////rainbow sync//////
        last_time = GetTickCount();
        Color rainbow;
        rainbow.FromHSV(fmod(last_time * 0.0002f, 1.f), 1.f, 0.5f);
        //////////////////////

        auto net_channel = g_pEngine->GetNetChannelInfo();
        auto local_player = reinterpret_cast<C_BaseEntity*>(g_pEntityList->GetClientEntity(g_pEngine->GetLocalPlayer()));
        std::string incoming = local_player ? std::to_string((int)(net_channel->GetLatency(FLOW_INCOMING) * 1000)) : "0";

        ss << "[geminisoftware BETA] | YOUR NICK" << " | FPS: " << fps << " | ping: " << incoming.c_str();

        RECT TextSize = g_pSurface->GetTextSizeRect(Globals::CourierNew, ss.str().c_str());

        g_pSurface->FilledRect(width - (TextSize.right + 20), 25, TextSize.right + 10, 4, rainbow);
        g_pSurface->FilledRect(width - (TextSize.right + 20), 5, TextSize.right + 10, 20, Color(0, 0, 0, 180));
        g_pSurface->DrawT(width - (TextSize.right + 15), 8, Color(rainbow), Globals::CourierNew, false, ss.str().c_str());

вставляйте в Hooks.cpp(void indicators)
Дальше я надеюсь вы не долбаебы и знаете как выполнить примитивные действия...
P.s: взял с темы : https://yougame.biz/threads/105314/
ss:
1575465381559.png
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Просто перенес под gemini : )
норм "YOUR NICK" мог бы заменить получением пользователя пк?

Код:
Expand Collapse Copy
char path[MAX_PATH], * name = NULL;
GetEnvironmentVariable((LPCTSTR)"USERPROFILE", (LPSTR)path, (DWORD)MAX_PATH);
name = &path[std::strlen(path) - 1];
for (; *name != '\\'; --name);
++name;

 ss << "[geminisoftware BETA] | << name << " | FPS: " << fps << " | ping: " << incoming.c_str();
 
норм "YOUR NICK" мог бы заменить получением пользователя пк?

Код:
Expand Collapse Copy
char path[MAX_PATH], * name = NULL;
GetEnvironmentVariable((LPCTSTR)"USERPROFILE", (LPSTR)path, (DWORD)MAX_PATH);
name = &path[std::strlen(path) - 1];
for (; *name != '\\'; --name);
++name;

ss << "[geminisoftware BETA] | << name << " | FPS: " << fps << " | ping: " << incoming.c_str();
Мне бы еще время и заебок бы было
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
цвет меняется в связи с чем? или он ргб? если нет - то сделай изменения цвета под тип меню допустим, YouGame'овцам это нравится
 
цвет меняется в связи с чем? или он ргб? если нет - то сделай изменения цвета под тип меню допустим, YouGame'овцам это нравится
Текст ргб и полоска тоже ргб и они синхронизируються.
UPD:ахуеено обьяснил : )
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Текст ргб и полоска тоже ргб и они синхронизируються.
UPD:ахуеено обьяснил : )
понимаю, сделай ещё дополнение чтобы цвет брался с настройке в меню и чтобы была кнопка rainbow вот тогда это будет збс
 
понимаю, сделай ещё дополнение чтобы цвет брался с настройке в меню и чтобы была кнопка rainbow вот тогда это будет збс
ммм,можно попробую завтра зделать так как времени мало.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ммм,можно попробую завтра зделать так как времени мало.
типо сделать обычный цвет как в вт и радугу как в X1N3 думаю видел, что в x1n3 можно сделать один цвет или сделать радугу
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу