JS-скрипт Рендер меню в js

Начинающий
Статус
Оффлайн
Регистрация
29 Фев 2020
Сообщения
53
Реакции[?]
1
Поинты[?]
0
Как научите меня рендеру меню в js.Проще говоря просто доп меню в js.Можно пример)
 
Пользователь
Статус
Оффлайн
Регистрация
9 Ноя 2019
Сообщения
429
Реакции[?]
84
Поинты[?]
2K
Как научите меня рендеру меню в js.Проще говоря просто доп меню в js.Можно пример)
вантап апи почитай, там будет Render
код на передвижение и чек на нажатие кнопки:
JavaScript:
xy();

const keybinds_x = UI.AddSliderInt("Vertical", 0, Global.GetScreenSize()[0])
const keybinds_y = UI.AddSliderInt("Horizontal", 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)
}

function xy()
{
     UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "Vertical", false)
    UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "Horizontal", false)
}
//ВСТАВЬ В ОСНОВНУЮ ФУНКЦИЮ ДАННЫЙ КОД
    if (UI.IsMenuOpen() == false)
                return;

   const font = Render.AddFont("Tahoma", 8, 100);
    const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Vertical"),
    y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Horizontal");
    const x_1 = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Vertical"),
    y_1 = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Horizontal");

    if (Global.IsKeyPressed(1)) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + 540, y + 474)) {
            blablabla = true; //ВМЕСТО БЛАБЛАБЛА ЗАМЕНЯЕШЬ НА СМЕНУ СТАТУСА КНОПКИ
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Verticall", mouse_pos[0] - 440);
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Horizontall", mouse_pos[1] - 100);
        }
копируешь, создаешь джску
делаешь функцию с любым названием
и туда вставляешь нижнее, где я еще комментом "поставил" точку, откуда нужно копировать

если захочешь добавить новую проверку на нажатие кнопки, делаешь вот так:
JavaScript:
if (Global.IsKeyPressed(1)) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + 540, y + 474)) {
            blablabla = true; //ВМЕСТО БЛАБЛАБЛА ЗАМЕНЯЕШЬ НА СМЕНУ СТАТУСА КНОПКИ
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Verticall", mouse_pos[0] - 440);
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Horizontall", mouse_pos[1] - 100);
   //ПОСЛЕ ЭТОГО:
if(in_bounds(mouse_pos, x_1, y_1, x_1 + 50, y + 100)){
            const enabled = true; //Ну ты понял
        }
 
Последнее редактирование:
Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,800
Реакции[?]
586
Поинты[?]
2K
вантап апи почитай, там будет Render
код на передвижение и чек на нажатие кнопки:
JavaScript:
xy();

const keybinds_x = UI.AddSliderInt("Vertical", 0, Global.GetScreenSize()[0])
const keybinds_y = UI.AddSliderInt("Horizontal", 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)
}

function xy()
{
     UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "Vertical", false)
    UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "Horizontal", false)
}
//ВСТАВЬ В ОСНОВНУЮ ФУНКЦИЮ ДАННЫЙ КОД
    if (UI.IsMenuOpen() == false)
                return;

   const font = Render.AddFont("Tahoma", 8, 100);
    const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Vertical"),
    y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Horizontal");
    const x_1 = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Vertical"),
    y_1 = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Horizontal");

    if (Global.IsKeyPressed(1)) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + 540, y + 474)) {
            blablabla = true; //ВМЕСТО БЛАБЛАБЛА ЗАМЕНЯЕШЬ НА СМЕНУ СТАТУСА КНОПКИ
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Verticall", mouse_pos[0] - 440);
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Horizontall", mouse_pos[1] - 100);
        }
копируешь, создаешь джску
делаешь функцию с любым названием
и туда вставляешь нижнее, где я еще комментом "поставил" точку, откуда нужно копировать

если захочешь добавить новую проверку на нажатие кнопки, делаешь вот так:
JavaScript:
if (Global.IsKeyPressed(1)) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + 540, y + 474)) {
            blablabla = true; //ВМЕСТО БЛАБЛАБЛА ЗАМЕНЯЕШЬ НА СМЕНУ СТАТУСА КНОПКИ
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Verticall", mouse_pos[0] - 440);
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Horizontall", mouse_pos[1] - 100);
   //ПОСЛЕ ЭТОГО:
if(in_bounds(mouse_pos, x_1, y_1, x_1 + 50, y + 100)){
            const enabled = true; //Ну ты понял
        }
А где тут 2 меню то xddd
вантап апи почитай, там будет Render
код на передвижение и чек на нажатие кнопки:
JavaScript:
xy();

const keybinds_x = UI.AddSliderInt("Vertical", 0, Global.GetScreenSize()[0])
const keybinds_y = UI.AddSliderInt("Horizontal", 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)
}

function xy()
{
     UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "Vertical", false)
    UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "Horizontal", false)
}
//ВСТАВЬ В ОСНОВНУЮ ФУНКЦИЮ ДАННЫЙ КОД
    if (UI.IsMenuOpen() == false)
                return;

   const font = Render.AddFont("Tahoma", 8, 100);
    const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Vertical"),
    y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Horizontal");
    const x_1 = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Vertical"),
    y_1 = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Horizontal");

    if (Global.IsKeyPressed(1)) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + 540, y + 474)) {
            blablabla = true; //ВМЕСТО БЛАБЛАБЛА ЗАМЕНЯЕШЬ НА СМЕНУ СТАТУСА КНОПКИ
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Verticall", mouse_pos[0] - 440);
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Horizontall", mouse_pos[1] - 100);
        }
копируешь, создаешь джску
делаешь функцию с любым названием
и туда вставляешь нижнее, где я еще комментом "поставил" точку, откуда нужно копировать

если захочешь добавить новую проверку на нажатие кнопки, делаешь вот так:
JavaScript:
if (Global.IsKeyPressed(1)) {
        const mouse_pos = Global.GetCursorPosition();
        if (in_bounds(mouse_pos, x, y, x + 540, y + 474)) {
            blablabla = true; //ВМЕСТО БЛАБЛАБЛА ЗАМЕНЯЕШЬ НА СМЕНУ СТАТУСА КНОПКИ
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Verticall", mouse_pos[0] - 440);
            //UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Horizontall", mouse_pos[1] - 100);
   //ПОСЛЕ ЭТОГО:
if(in_bounds(mouse_pos, x_1, y_1, x_1 + 50, y + 100)){
            const enabled = true; //Ну ты понял
        }
Ты бы хоть читать научился хз
 
Пользователь
Статус
Оффлайн
Регистрация
9 Ноя 2019
Сообщения
429
Реакции[?]
84
Поинты[?]
2K
2.1. Запрещено оскорбление участников форума в любом виде. В том числе проявление любой грубости, угроз и нецензурных высказываний даже в скрытой форме.
Последнее редактирование модератором:
Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,800
Реакции[?]
586
Поинты[?]
2K
ну овощь ебаный, для кого я писал почитать апи => Render?
долбаебина, даже не в состоянии изменить первое сообщение, и пишет второе...
проблемы с головой фиксани
(и вообще похуй на предупреждение за оскорбление)
Дизи ник)))
 
Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,800
Реакции[?]
586
Поинты[?]
2K
Genshin Impact Seller
Забаненный
Статус
Оффлайн
Регистрация
5 Апр 2020
Сообщения
91
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Genshin Impact Seller
Забаненный
Статус
Оффлайн
Регистрация
5 Апр 2020
Сообщения
91
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу