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

JS-скрипт [weave] RGB line

?
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
31 Дек 2018
Сообщения
441
Реакции
211
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
JavaScript:
Expand Collapse Copy
function HSVtoRGB(h, s, v) { // i dont know who this belongs to but whoever it is i credit you :D
    var r, g, b, i, f, p, q, t;
    if (arguments.length === 1) {
        s = h.s, v = h.v, h = h.h;
    }
    i = Math.floor(h * 6);
    f = h * 6 - i;
    p = v * (1 - s);
    q = v * (1 - f * s);
    t = v * (1 - (1 - f) * s);
    switch (i % 6) {
        case 0: r = v, g = t, b = p; break;
        case 1: r = q, g = v, b = p; break;
        case 2: r = p, g = v, b = t; break;
        case 3: r = p, g = q, b = v; break;
        case 4: r = t, g = p, b = v; break;
        case 5: r = v, g = p, b = q; break;
    }
    return {
        r: Math.round(r * 255),
        g: Math.round(g * 255),
        b: Math.round(b * 255)
    };
}

function draw(){
    var local = entity.get_local_player();
    if(!local) return;
    var rgb = HSVtoRGB(global_vars.tick_count() % 350 / 350,1,1);
    var screensize = render.get_screen_size();
    render.filled_rect([0, 0], [screensize[0], 3], [rgb.r,rgb.g,rgb.b, 255], 0)
}

register_callback('render', draw);
 

Вложения

  • 1626093687058.png
    1626093687058.png
    22.3 KB · Просмотры: 52
Назад
Сверху Снизу