-
Автор темы
- #1
как сделать когда следят за тобой то цвет текста был красный например
Код:
std::string spectators;
for (int i = 0; i < g_EngineClient->GetMaxClients(); i++)
{
C_BasePlayer* entity = C_BasePlayer::GetPlayerByIndex(i);
if (!entity)
continue;
if (entity->IsAlive())
continue;
if (entity->IsDormant())
continue;
if (!entity->m_hObserverTarget())
continue;
C_BasePlayer* target = entity->m_hObserverTarget();
if (!target->IsPlayer())
continue;
player_info_t entityinfo = entity->GetPlayerInfo();
player_info_t targetinfo = target->GetPlayerInfo();
spectators += std::string(entityinfo.szName) + " > " + targetinfo.szName + "\n";
}
ImGui::Begin("Spectator List", nullptr, ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoBackground | (_visible ? NULL : ImGuiWindowFlags_NoMove));
{
ImGui::SetCursorPosX((ImGui::GetWindowWidth() - ImGui::CalcTextSize("spectators").x) / 2);
ImGui::TextColored(ImColor(g_Options.color_spect[0], g_Options.color_spect[1], g_Options.color_spect[2]), "spectators");
ImGui::Text(spectators.c_str());
}
ImGui::End();