kill me
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
watermark for weave за 10 мин mem code))
C++:
void c_menu::draw_indicators()
{
if (!vars.visuals.watermark)
return;
char path[MAX_PATH], * name = NULL;
GetEnvironmentVariable((LPCTSTR)"USERPROFILE", (LPSTR)path, (DWORD)MAX_PATH);
name = &path[std::strlen(path) - 1];
for (; *name != '\\'; --name);
++name;
std::stringstream ss;
auto net_channel = interfaces.engine->GetNetChannelInfo();
auto local_player = reinterpret_cast<IBasePlayer*>(interfaces.ent_list->GetClientEntity(interfaces.engine->GetLocalPlayer()));
std::string outgoing = local_player ? std::to_string((int)(net_channel->GetLatency(FLOW_OUTGOING) * 1000)) : "0";
ss << "poebota.com pococi | beta | " << name << " " << outgoing.c_str() << "ms" << " | build v2";
int x, y, w, h;
int textsize = Drawing::GetStringWidth(fonts::esp_name, ss.str().c_str());
int screen_x, screen_y;
interfaces.engine->GetScreenSize(screen_x, screen_y);
g_Render->Rect(499, 29, 401, 30, color_t(255, 255, 255, 255));
g_Render->FilledRect(500, 30, 400, 30, color_t(15, 15, 15, 245));
g_Render->DrawString(screen_x - (textsize + 15), 7, color_t(200, 200, 200), false, fonts::menu_main, ss.str().c_str());
}
Последнее редактирование модератором: