Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Помогите с rgb полоской

  • Автор темы Автор темы kymiko
  • Дата начала Дата начала
brighter than the stars
Участник
Участник
Статус
Оффлайн
Регистрация
6 Мар 2019
Сообщения
604
Реакции
171
делаю ргб полоску для старого сурса никсвара, но она не работает =(
ошибок нет, помогите че делать надо то
C++:
Expand Collapse Copy
void CVisuals::SkeetLine()
{
    int x;
    int y;
    int width;
    int height;
    float flSpeed;
    float flRainbow;

    Color ColorS;
    flRainbow += flSpeed;
    if (flRainbow > 1.f) flRainbow = 0.f;
    for (int i = 0; i < width; i++)
    {
        float flvalue = (1.f / (float)width) * i;
        flvalue -= flRainbow;
        if (flvalue < 0.f)
            flvalue += 1.f;

        Color cRainbow = ColorS.FromHSB(flvalue, 1.f, 1.f);

        if (!Vars.visuals_skeetline) return;

        CDraw::Get().DrawRectFilled(x + i, y, width, height, Color(cRainbow.r(), cRainbow.b(), cRainbow.g(), 0xFF));
    }
}
 
делаю ргб полоску для старого сурса никсвара, но она не работает =(
ошибок нет, помогите че делать надо то
C++:
Expand Collapse Copy
void CVisuals::SkeetLine()
{
    int x;
    int y;
    int width;
    int height;
    float flSpeed;
    float flRainbow;

    Color ColorS;
    flRainbow += flSpeed;
    if (flRainbow > 1.f) flRainbow = 0.f;
    for (int i = 0; i < width; i++)
    {
        float flvalue = (1.f / (float)width) * i;
        flvalue -= flRainbow;
        if (flvalue < 0.f)
            flvalue += 1.f;

        Color cRainbow = ColorS.FromHSB(flvalue, 1.f, 1.f);

        if (!Vars.visuals_skeetline) return;

        CDraw::Get().DrawRectFilled(x + i, y, width, height, Color(cRainbow.r(), cRainbow.b(), cRainbow.g(), 0xFF));
    }
}
я предположу:
наверное надо обновить эту хуйню CDraw::Get().DrawRectFilled(x + i, y, width, height, Color(cRainbow.r(), cRainbow.b(), cRainbow.g(), 0xFF));
и кинь скрин как должно выгледеть
 
я предположу:
наверное надо обновить эту хуйню CDraw::Get().DrawRectFilled(x + i, y, width, height, Color(cRainbow.r(), cRainbow.b(), cRainbow.g(), 0xFF));
и кинь скрин как должно выгледеть
1585113744095.png

должна быть такая полоска сверху экрана
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Такое чувство, что ты ее просто не вывел, или же я слепой :NotLikeThis:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
у меня ткая же хня была с вотеркой, в итге забил хуй:roflanPominki:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а в чем трабл взять например, другую гей полоску с юг
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
void DrawSkeetBar(int x, int y, int width, int height, float flSpeed, float &flRainbow)
{
Color ColorS;
flRainbow += flSpeed;
if (flRainbow > 1.f) flRainbow = 0.f;
for (int i = 0; i < width; i++)
{
float flvalue = (1.f / (float)width) * i;
flvalue -= flRainbow;
if (flvalue < 0.f)
flvalue += 1.f;
Color cRainbow = ColorS.FromHSB(flvalue , 1.f, 1.f);
Interfaces.pSurface->DrawSetColor(cRainbow.r(), cRainbow.b(), cRainbow.g(), 0xFF);
Interfaces.pSurface->DrawFilledRect(x + i, y, width, height);
}
}
попробуй, мейби заворкает
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в меню вывел?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
cout << DrawSkeetBar << endl;

вроде так, если нет, прошу не бейте
 
Назад
Сверху Снизу