Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CiganyWatermarktm() {
- if (c_config::get().watermark)
- {
- time_t timer;
- char buffer[26];
- struct tm* tm_info;
- time(&timer);
- tm_info = localtime(&timer);
- strftime(buffer, 26, "%H:%M:%S", tm_info);
- // puts(buffer);
- auto tickRate = 1.0f / g_pGlobalVars->intervalPerTick; // -> 64 or 128
- INetChannelInfo* nci = g_pEngine->GetNetChannelInfo();
- std::stringstream gecipinapicsa;
- if (g_pEngine->IsInGame())
- {
- if (nci)
- {
- auto pingfloat = nci->GetAvgLatency(FLOW_INCOMING) * 1000.f;
- int ping1337;
- ping1337 = pingfloat - (int)pingfloat;
- int ping1338;
- ping1338 = pingfloat - ping1337;
- gecipinapicsa << "obelus.pub | rtt: " << ping1338 << "ms | rate: " << tickRate << " | " << buffer;
- }
- }
- else
- {
- gecipinapicsa << "obelus.pub | rtt: - ms | rate: " << tickRate << " | " << buffer;
- }
- int screenSizeX2, screenCenterX2;
- int screenSizeY2, screenCenterY2;
- g_pEngine->GetScreenSize(screenSizeX2, screenSizeY2);
- screenCenterX2 = screenSizeX2 - 90;
- screenCenterY2 = 40;
- RECT watermark = g_pSurface->GetTextSizeRect(Globals::watermark, gecipinapicsa.str().c_str());
- // g_pSurface->FilledRect(screenCenterX2 - 5 - 200 - 1 - 65 + 95, screenCenterY2 - 1 - 30, 265 + 2 - 13, 18 + 2, Color(c_config::get().water_r, c_config::get().water_g, c_config::get().water_b, c_config::get().water_a));
- // g_pSurface->FilledRect(screenCenterX2 - 5 - 200 - 65 + 95, screenCenterY2 - 30, 265 - 13, 18, Color(c_config::get().water_r, c_config::get().water_g, c_config::get().water_b, c_config::get().water_a));
- g_pSurface->FilledRect(screenCenterX2 - 176, screenCenterY2 - 31, 254, 20, Color(c_config::get().water_r, c_config::get().water_g, c_config::get().water_b, c_config::get().water_a));
- if (c_config::get().water_r < 200 && c_config::get().water_g < 200 || c_config::get().water_g < 200 && c_config::get().water_b < 200 || c_config::get().water_r < 200 && c_config::get().water_b < 200)
- {
- g_pSurface->DrawT(screenCenterX2 - 5 - 200 + 5 - 65 + 95, screenCenterY2 + 1 - 30, Color(231, 231, 231, 210), Globals::watermark, false, gecipinapicsa.str().c_str());
- }
- else
- {
- g_pSurface->DrawT(screenCenterX2 - 5 - 200 + 5 - 65 + 95, screenCenterY2 + 1 - 30, Color(74, 74, 74, 210), Globals::watermark, false, gecipinapicsa.str().c_str());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement