JS-скрипт Novoline status bar

Участник
Статус
Оффлайн
Регистрация
29 Дек 2018
Сообщения
1,416
Реакции[?]
158
Поинты[?]
1K
1616688809327.png
1616688910666.png

JavaScript:
// by uroo#9720[/CENTER]
// enjoy

UI.AddSliderInt("statusbar_x", 0, Global.GetScreenSize()[0]);
UI.AddSliderInt("statusbar_y", 0, Global.GetScreenSize()[1]);

function in_bounds(vec, x, y, x2, y2) {
    return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
var fa = 0;
var sa = 0;

function statusbar() {
    if (!World.GetServerString()) return;

    const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_x"),
        y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_y");
    const frametime = Math.round(1 / Global.Frametime() - 10).toString()
    var ping = Math.round(Entity.GetProp(Entity.GetLocalPlayer(), "CPlayerResource", "m_iPing")).toString()
    }

    var frames = 8 * Globals.Frametime();

    var font = Render.AddFont("Verdana", 8, 100);
    var text = "novolinehook                     ";
    var text1 = "fps";
    var text2 = "                      "+frametime+"";
    var text3 = "ping";
    var text4 = "                      "+ping+"";
    var text5 = "                      disabled";
    var text6 = "                      enabled";
    var gay = "antiaim";
    var gay1 = "edge";
    var gay2 = "fakelag";
    var color = [89, 89, 89, 255];
    var w = Render.TextSizeCustom(text, font)[0] + 8;

    Render.FilledRect(x - 1, y, w, 85, [0, 0, 0, 255]);
    Render.FilledRect(x + 1, y, w, 85, [0, 0, 0, 255]);
    Render.FilledRect(x, y, w, 84, color);
    Render.FilledRect(x, y, w, 18, [17, 17, 17, 255]);
    Render.StringCustom(x + 3, y + 3, 0, text, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 2, 0, text, [255, 255, 255, 255], font);
    /////////////////////////////////////////////////////////////////////
    Render.StringCustom(x + 3, y + 19, 0, text1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 18, 0, text1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 19, 0, text2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 18, 0, text2, [0, 255, 0, 255], font);
    /////////////////////////////////////////////////////////////////////
    Render.StringCustom(x + 3, y + 31, 0, text3, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 30, 0, text3, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 31, 0, text4, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 30, 0, text4, [0, 255, 0, 255], font);
    /////////////////////////////////////////////////////////////////////
     if (!UI.GetValue("Anti-Aim", "Rage Anti-Aim", "Enabled")) {
    Render.StringCustom(x + 3, y + 44, 0, gay, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, gay, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 44, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 44, 0, gay, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, gay, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 44, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, text6, [0, 255, 0, 255], font);
    }
     if (!UI.IsHotkeyActive("Misc", "GENERAL", "Movement", "Edge jump")) {
    Render.StringCustom(x + 3, y + 56, 0, gay1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, gay1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 56, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 56, 0, gay1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, gay1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 56, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, text6, [0, 255, 0, 255], font);
    }
     if (!UI.GetValue("Anti-Aim", "Fake-Lag", "Enabled")) {
    Render.StringCustom(x + 3, y + 69, 0, gay2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, gay2, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 69, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 69, 0, gay2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, gay2, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 69, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, text6, [0, 255, 0, 255], font);
    }
   
    if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + w, y + 30)) {
            UI.SetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_x", mouse_pos[0] - w / 2);
            UI.SetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_y", mouse_pos[1] - 20);
        }
    }
}
Global.RegisterCallback("Draw", "statusbar");


Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Последнее редактирование:
pidjan
Пользователь
Статус
Оффлайн
Регистрация
10 Ноя 2020
Сообщения
526
Реакции[?]
148
Поинты[?]
1K
что за убогий код, тем более не похоже абсолютно максимум похоже названием
 
З-В-У-К-О режиссер
Забаненный
Статус
Оффлайн
Регистрация
26 Окт 2019
Сообщения
244
Реакции[?]
57
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а это что и зачем, я просто не шарю
 
Участник
Статус
Оффлайн
Регистрация
29 Дек 2018
Сообщения
1,416
Реакции[?]
158
Поинты[?]
1K
что за убогий код, тем более не похоже абсолютно максимум похоже названием
оптимизируй код, давай давай урааа!!!!
а чем не похоже то скажи :(
а это что и зачем, я просто не шарю
для легита, норм штука будет
 
Последнее редактирование:
щя инжектну неверлус
Начинающий
Статус
Оффлайн
Регистрация
27 Ноя 2020
Сообщения
190
Реакции[?]
22
Поинты[?]
0
честно очень понравилось побольше бы скриптов от данного автора
 
Начинающий
Статус
Оффлайн
Регистрация
4 Фев 2019
Сообщения
77
Реакции[?]
21
Поинты[?]
0
ugly
Посмотреть вложение 139499

JavaScript:
// by uroo#9720[/CENTER]
// enjoy

UI.AddSliderInt("statusbar_x", 0, Global.GetScreenSize()[0]);
UI.AddSliderInt("statusbar_y", 0, Global.GetScreenSize()[1]);

function in_bounds(vec, x, y, x2, y2) {
    return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
var fa = 0;
var sa = 0;

function statusbar() {
    if (!World.GetServerString()) return;

    const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_x"),
        y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_y");
    const frametime = Math.round(1 / Global.Frametime() - 10).toString()
    var ping = Math.round(Entity.GetProp(Entity.GetLocalPlayer(), "CPlayerResource", "m_iPing")).toString()
    }

    var frames = 8 * Globals.Frametime();

    var font = Render.AddFont("Verdana", 8, 100);
    var text = "novolinehook                     ";
    var text1 = "fps";
    var text2 = "                      "+frametime+"";
    var text3 = "ping";
    var text4 = "                      "+ping+"";
    var text5 = "                      disabled";
    var text6 = "                      enabled";
    var gay = "antiaim";
    var gay1 = "edge";
    var gay2 = "fakelag";
    var color = [89, 89, 89, 255];
    var w = Render.TextSizeCustom(text, font)[0] + 8;

    Render.FilledRect(x - 1, y, w, 85, [0, 0, 0, 255]);
    Render.FilledRect(x + 1, y, w, 85, [0, 0, 0, 255]);
    Render.FilledRect(x, y, w, 84, color);
    Render.FilledRect(x, y, w, 18, [17, 17, 17, 255]);
    Render.StringCustom(x + 3, y + 3, 0, text, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 2, 0, text, [255, 255, 255, 255], font);
    /////////////////////////////////////////////////////////////////////
    Render.StringCustom(x + 3, y + 19, 0, text1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 18, 0, text1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 19, 0, text2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 18, 0, text2, [0, 255, 0, 255], font);
    /////////////////////////////////////////////////////////////////////
    Render.StringCustom(x + 3, y + 31, 0, text3, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 30, 0, text3, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 31, 0, text4, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 30, 0, text4, [0, 255, 0, 255], font);
    /////////////////////////////////////////////////////////////////////
     if (!UI.GetValue("Anti-Aim", "Rage Anti-Aim", "Enabled")) {
    Render.StringCustom(x + 3, y + 44, 0, gay, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, gay, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 44, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 44, 0, gay, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, gay, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 44, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, text6, [0, 255, 0, 255], font);
    }
     if (!UI.IsHotkeyActive("Misc", "GENERAL", "Movement", "Edge jump")) {
    Render.StringCustom(x + 3, y + 56, 0, gay1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, gay1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 56, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 56, 0, gay1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, gay1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 56, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, text6, [0, 255, 0, 255], font);
    }
     if (!UI.GetValue("Anti-Aim", "Fake-Lag", "Enabled")) {
    Render.StringCustom(x + 3, y + 69, 0, gay2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, gay2, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 69, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 69, 0, gay2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, gay2, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 69, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, text6, [0, 255, 0, 255], font);
    }
  
    if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + w, y + 30)) {
            UI.SetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_x", mouse_pos[0] - w / 2);
            UI.SetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_y", mouse_pos[1] - 20);
        }
    }
}
Global.RegisterCallback("Draw", "statusbar");


Пожалуйста, авторизуйтесь для просмотра ссылки.
ugly
 
Эксперт
Статус
Оффлайн
Регистрация
19 Дек 2018
Сообщения
2,957
Реакции[?]
491
Поинты[?]
1K
Посмотреть вложение 139499

JavaScript:
// by uroo#9720[/CENTER]
// enjoy

UI.AddSliderInt("statusbar_x", 0, Global.GetScreenSize()[0]);
UI.AddSliderInt("statusbar_y", 0, Global.GetScreenSize()[1]);

function in_bounds(vec, x, y, x2, y2) {
    return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
var fa = 0;
var sa = 0;

function statusbar() {
    if (!World.GetServerString()) return;

    const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_x"),
        y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_y");
    const frametime = Math.round(1 / Global.Frametime() - 10).toString()
    var ping = Math.round(Entity.GetProp(Entity.GetLocalPlayer(), "CPlayerResource", "m_iPing")).toString()
    }

    var frames = 8 * Globals.Frametime();

    var font = Render.AddFont("Verdana", 8, 100);
    var text = "novolinehook                     ";
    var text1 = "fps";
    var text2 = "                      "+frametime+"";
    var text3 = "ping";
    var text4 = "                      "+ping+"";
    var text5 = "                      disabled";
    var text6 = "                      enabled";
    var gay = "antiaim";
    var gay1 = "edge";
    var gay2 = "fakelag";
    var color = [89, 89, 89, 255];
    var w = Render.TextSizeCustom(text, font)[0] + 8;

    Render.FilledRect(x - 1, y, w, 85, [0, 0, 0, 255]);
    Render.FilledRect(x + 1, y, w, 85, [0, 0, 0, 255]);
    Render.FilledRect(x, y, w, 84, color);
    Render.FilledRect(x, y, w, 18, [17, 17, 17, 255]);
    Render.StringCustom(x + 3, y + 3, 0, text, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 2, 0, text, [255, 255, 255, 255], font);
    /////////////////////////////////////////////////////////////////////
    Render.StringCustom(x + 3, y + 19, 0, text1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 18, 0, text1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 19, 0, text2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 18, 0, text2, [0, 255, 0, 255], font);
    /////////////////////////////////////////////////////////////////////
    Render.StringCustom(x + 3, y + 31, 0, text3, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 30, 0, text3, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 31, 0, text4, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 30, 0, text4, [0, 255, 0, 255], font);
    /////////////////////////////////////////////////////////////////////
     if (!UI.GetValue("Anti-Aim", "Rage Anti-Aim", "Enabled")) {
    Render.StringCustom(x + 3, y + 44, 0, gay, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, gay, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 44, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 44, 0, gay, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, gay, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 44, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 43, 0, text6, [0, 255, 0, 255], font);
    }
     if (!UI.IsHotkeyActive("Misc", "GENERAL", "Movement", "Edge jump")) {
    Render.StringCustom(x + 3, y + 56, 0, gay1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, gay1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 56, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 56, 0, gay1, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, gay1, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 56, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 55, 0, text6, [0, 255, 0, 255], font);
    }
     if (!UI.GetValue("Anti-Aim", "Fake-Lag", "Enabled")) {
    Render.StringCustom(x + 3, y + 69, 0, gay2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, gay2, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 69, 0, text5, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, text5, [255, 0, 0, 255], font);
    } else {
    Render.StringCustom(x + 3, y + 69, 0, gay2, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, gay2, [255, 255, 255, 255], font);
    Render.StringCustom(x + 3, y + 69, 0, text6, [0, 0, 0, 255], font);
    Render.StringCustom(x + 2, y + 68, 0, text6, [0, 255, 0, 255], font);
    }
  
    if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + w, y + 30)) {
            UI.SetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_x", mouse_pos[0] - w / 2);
            UI.SetValue("Misc", "JAVASCRIPT", "Script items", "statusbar_y", mouse_pos[1] - 20);
        }
    }
}
Global.RegisterCallback("Draw", "statusbar");


Пожалуйста, авторизуйтесь для просмотра ссылки.
челы доёбывались до нетграфа снизу теперь постим ещё хуже нетграфа
 
Участник
Статус
Оффлайн
Регистрация
29 Дек 2018
Сообщения
1,416
Реакции[?]
158
Поинты[?]
1K
Участник
Статус
Оффлайн
Регистрация
22 Июл 2019
Сообщения
979
Реакции[?]
183
Поинты[?]
26K
отлично выглядит, не знаю че в треде девочки ноют что им код не нравится:)
 
Kodit izke
Забаненный
Статус
Оффлайн
Регистрация
9 Авг 2020
Сообщения
741
Реакции[?]
243
Поинты[?]
7K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
самый убогий код что я видел в жизни, нафига рендерить 2 раза строку если можно задать значение if(active) { active } else { "disabled" }
Заяем эти пробелы если есть координаты, зачем вообще ц строки если все в 1 при таком распоряжении разместить можно, да и вообще это дефолтные переделанные кейбинды, нету ничего нового. Shit release


про шрифт вообще молчу
 
Участник
Статус
Оффлайн
Регистрация
29 Дек 2018
Сообщения
1,416
Реакции[?]
158
Поинты[?]
1K
самый убогий код что я видел в жизни, нафига рендерить 2 раза строку если можно задать значение if(active) { active } else { "disabled" }
Заяем эти пробелы если есть координаты, зачем вообще ц строки если все в 1 при таком распоряжении разместить можно, да и вообще это дефолтные переделанные кейбинды, нету ничего нового. Shit release


про шрифт вообще молчу
тень для текста друг
 
Kodit izke
Забаненный
Статус
Оффлайн
Регистрация
9 Авг 2020
Сообщения
741
Реакции[?]
243
Поинты[?]
7K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу