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

Исходник Legendware [metamod watermark + computer name in watermark]

mindset studio — yougame.biz/threads/284270
Дизайнер
Дизайнер
Статус
Оффлайн
Регистрация
26 Дек 2018
Сообщения
298
Реакции
275
Вотермарка будет в стиле: Cheat name | user name | local/valve/server | ping | tickrate | time

1. Добавить данный код в misc.cpp (Он нужен чтоб в вотермарке был ник юзера windows)
C++:
Expand Collapse Copy
std::string comp_name() {

    char buff[MAX_PATH];
    GetEnvironmentVariableA("USERNAME", buff, MAX_PATH);

    return std::string(buff);
}

2. Ищем void misc::watermark() и вставляем этот код (Metamod watermark)
C++:
Expand Collapse Copy
void misc::watermark()
{
    if (!g_cfg.menu.watermark)
        return;

    auto width = 0, height = 0;

    std::string name_cheat = crypt_str("CHEAT NAME");
#ifdef _DEBUG
    name_cheat.append(" [debug] | "); // :)
#else
    name_cheat.append(" | "); // :)
#endif

    m_engine()->GetScreenSize(width, height); //-V807

    auto watermark = name_cheat + comp_name() + crypt_str(" | ") + g_ctx.globals.time;

    if (m_engine()->IsInGame())
    {
        auto nci = m_engine()->GetNetChannelInfo();

        if (nci)
        {
            auto server = nci->GetAddress();

            if (!strcmp(server, crypt_str("loopback")))
                server = crypt_str("local server");
            else if (m_gamerules()->m_bIsValveDS())
                server = crypt_str("valve server");

            auto tickrate = std::to_string((int)(1.0f / m_globals()->m_intervalpertick));
            watermark = name_cheat + comp_name() + crypt_str(" | ") + server + crypt_str(" | delay: ") + std::to_string(g_ctx.globals.ping) + crypt_str(" ms | ") + tickrate + crypt_str(" tick | ") + g_ctx.globals.time;
        }
    }

    auto box_width = render::get().text_width(fonts[NAME], watermark.c_str()) + 10;

    render::get().rect_filled(width - 10 - box_width, 10, box_width / 2, 1, g_cfg.menu.menu_theme);
    render::get().rect_filled(width - 10 - box_width + (box_width / 2), 10, box_width / 2, 1, g_cfg.menu.menu_theme);

    render::get().rect_filled(width - 10 - box_width, 11, box_width, 18, Color(32, 32, 32, 255));

    render::get().text(fonts[NAME], width - 10 - box_width + 5, 20, Color(255, 255, 255, 220), HFONT_CENTERED_Y, watermark.c_str());

}

SS:
7M-f_N5dIbY.jpg
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
спс бро лайк тебе
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
/del shit
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
мда он старался а вы хейтите, бездари диванные :roflanBuldiga:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
всё не хейтите паренька мне жалко его:(
 
мда он старался а вы хейтите, бездари диванные :roflanBuldiga:
всё не хейтите паренька мне жалко его:(
Ну челик сделал +- норм ватермарку и вы его хейтите,овощи)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу