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

Помощь с имгуи

Я не Хлебушкин
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
23 Июн 2017
Сообщения
595
Реакции
213
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как сделать "спектатор лист" в передвигающиеся окне имгуи?Индиго
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В новом фрейме рендери окно да и всё
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как тут сделать?Тут и морф и индиго):CoolStoryBob:
Код:
Expand Collapse Copy
void CMisc::OnRenderSpectatorList()
{
    if (Settings::Misc::misc_Spectators)
    {
        if (ImGui::Begin("Spectators"), &Settings::Misc::misc_Spectators, ImVec2(300, 300), 0.9f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_ShowBorders)
        {
            int DrawIndex = 1;

            for (int playerId : GetObservervators(Interfaces::Engine()->GetLocalPlayer()))
            {
                if (playerId == Interfaces::Engine()->GetLocalPlayer())
                    continue;

                CBaseEntity* pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity(playerId);

                if (!pPlayer)
                    continue;

                PlayerInfo Pinfo;
                Interfaces::Engine()->GetPlayerInfo(playerId, &Pinfo);

                if (Pinfo.m_bIsFakePlayer)
                    continue;

                if (g_pRender)
                {
                    string Name = Pinfo.m_szPlayerName;

                    if (Name != "")
                    {
                        Color PlayerObsColor;
                        //[junk_disable /]
                        switch (pPlayer->GetObserverMode())
                        {
                        case ObserverMode_t::OBS_MODE_IN_EYE:
                            Name.append("");
                            static float rainbow;
                            rainbow += 0.003f;
                            if (rainbow > 1.f) rainbow = 0.f;
                            PlayerObsColor = Color::FromHSB(rainbow, 1.f, 1.f);
                            break;
                        case ObserverMode_t::OBS_MODE_CHASE:
                            Name.append(" ");
                            PlayerObsColor = Color::FromHSB(rainbow, 1.f, 1.f);
                            break;
                        case ObserverMode_t::OBS_MODE_ROAMING:
                            Name.append("");
                            PlayerObsColor = Color::FromHSB(rainbow, 1.f, 1.f);
                            break;
                        case ObserverMode_t::OBS_MODE_DEATHCAM:
                            Name.append("");
                            PlayerObsColor = Color::FromHSB(rainbow, 1.f, 1.f);
                            break;
                        case ObserverMode_t::OBS_MODE_FREEZECAM:
                            Name.append("");
                            PlayerObsColor = Color::FromHSB(rainbow, 1.f, 1.f);
                            break;
                        case ObserverMode_t::OBS_MODE_FIXED:
                            Name.append("");
                            PlayerObsColor = Color::FromHSB(rainbow, 1.f, 1.f);
                            break;
                        default:
                            break;
                        }
                        //[junk_enable /]

                        char* bufix;
                        char buf[255]; sprintf_s(buf, u8"%s", Pinfo.m_szPlayerName, bufix);

                        ImGui::Text((u8"%s"), buf);
                    }
                }
            }
        }
        ImGui::End();
    }
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я его сам переделал(там 20% морфа,остальное индиго)Основа индиго,конец морфа.Что не правильно?
Там маленько пофиксить под свою индигу и все будет вери вандерфул
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Просто нужно спектатор лист отрендерить в окне,я с этим долго ебусь.Да да,я не топ кодэр:CoolStoryBob:
Омг я школьник 12 лет,который незнает c++ и смог сделать спектатор лист.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу