Вопрос Как правильно работать с SetEnabled

Начинающий
Статус
Оффлайн
Регистрация
24 Апр 2021
Сообщения
62
Реакции[?]
1
Поинты[?]
0
1. Как можно сократить код(упростить)
2. Как его можно использовать, то-есть, как сделать, чтоб после выбора чего-то в дропдауне вылез чекбокс.
 
Начинающий
Статус
Оффлайн
Регистрация
10 Янв 2020
Сообщения
23
Реакции[?]
3
Поинты[?]
0
Могут быть ошибки, писал на коленки.
Java:
UI.AddDropdown "1", ["1", "2"]);
UI.AddCheckBox("11")
UI.SetEnabled("Script items", "11", false)
function test()
{
    if(UI.GetValue("Script items", "1") == 0)
    {
      UI.SetEnabled("Script items", "11", true)
    }
    else
    {
     UI.SetEnabled("Script items", "11", false)
    }
}
Cheat.RegisterCallback("Draw","test")
 
Начинающий
Статус
Оффлайн
Регистрация
24 Апр 2021
Сообщения
62
Реакции[?]
1
Поинты[?]
0
Могут быть ошибки, писал на коленки.
Java:
UI.AddDropdown "1", ["1", "2"]);
UI.AddCheckBox("11")
UI.SetEnabled("Script items", "11", false)
function test()
{
    if(UI.GetValue("Script items", "1") == 0)
    {
      UI.SetEnabled("Script items", "11", true)
    }
    else
    {
     UI.SetEnabled("Script items", "11", false)
    }
}
Cheat.RegisterCallback("Draw","test")
Теперь правильный код, в любом случае спасибо)
 
Начинающий
Статус
Оффлайн
Регистрация
24 Апр 2021
Сообщения
62
Реакции[?]
1
Поинты[?]
0
Могут быть ошибки, писал на коленки.
Java:
UI.AddDropdown "1", ["1", "2"]);
UI.AddCheckBox("11")
UI.SetEnabled("Script items", "11", false)
function test()
{
    if(UI.GetValue("Script items", "1") == 0)
    {
      UI.SetEnabled("Script items", "11", true)
    }
    else
    {
     UI.SetEnabled("Script items", "11", false)
    }
}
Cheat.RegisterCallback("Draw","test")
А если MultiDropdown?
 
Начинающий
Статус
Оффлайн
Регистрация
3 Май 2021
Сообщения
26
Реакции[?]
0
Поинты[?]
0
ну вроде все +- просто, я дня за 2-3 разобрался, а так в зависимости от того что ты добавляешь нужно по разному прописывать
 
Сверху Снизу