Эксперт
-
Автор темы
- #1
Приветики ! Захотелось сделать тутор на таб селектор, ака заебался смотреть треш в кордах.
На данный момент , мне кажется это самый простой метод реализации меню селектра (табов)
Первым делом мы понятое дело должны создать комбо -
След. этап будет создание обычного свитча (это для примера, чтобы люди понимали , что и как будет в каком табе)
Далее мы создаем обычный RegisterCallback -
Если вы будете это пастить в свой корд, то лучше всего используйте -
Зачем? Да все просто, в нле - спирте оно не будет правильно работать , ну или же все функции которые с келбеком "draw".
Дальше мы создаем проверки на разные секции.
Если у вас так же, как у меня - "Rage" , "Visuals" ,"Misc", то у вас будет 3 секции.
Ps - отчет идет с 0 , думаю это все знают, кто хоть чуть-чуть относится к программированию.
Ну и пред. последнее действие -
aasw - свич
SetVisible(r) -будет показываться онли в "Rage", аналогично чтобы сделать в кладке визиблс надо сделать так -
SetVisible(v)
Ну и последний этап, самое легкое.
Закрываем функцию-
Поздравляю! Вы осознали как делается селектор табов.
Финал -
Версия для "кордов" -
SS -
На данный момент , мне кажется это самый простой метод реализации меню селектра (табов)
Первым делом мы понятое дело должны создать комбо -
Код:
main = Menu.Combo("Selector" , "Selector" , {"Rage" , "Visuals" ,"Misc"}, 0) -- название можете менять.
Код:
aasw = Menu.Switch("Rage", "Test", false) -- название можете менять.
Код:
Cheat.RegisterCallback("draw", function()
Код:
local function tab_selector()
Дальше мы создаем проверки на разные секции.
Если у вас так же, как у меня - "Rage" , "Visuals" ,"Misc", то у вас будет 3 секции.
Код:
r = main:Get() == 0 - 1 секция
v = main:Get() == 1 - 2 секция
m = main:Get() == 2 - 3 секция
Ну и пред. последнее действие -
Код:
aasw:SetVisible(r)
SetVisible(r) -будет показываться онли в "Rage", аналогично чтобы сделать в кладке визиблс надо сделать так -
SetVisible(v)
Ну и последний этап, самое легкое.
Закрываем функцию-
Код:
end)
Финал -
Код:
main = Menu.Combo("Selector" , "Selector" , {"Rage" , "Visuals" ,"Misc"}, 0)
aasw = Menu.Switch("Rage", "Test", false)
Cheat.RegisterCallback("draw", function()
r = main:Get() == 0
v = main:Get() == 1
m = main:Get() == 2
aasw:SetVisible(r)
end)
Код:
main = Menu.Combo("Selector" , "Selector" , {"Rage" , "Visuals" ,"Misc"}, 0)
aasw = Menu.Switch("Rage", "Test", false)
local function tab_selector()
r = main:Get() == 0
v = main:Get() == 1
m = main:Get() == 2
aasw:SetVisible(r)
end
Cheat.RegisterCallback("draw", tab_selector)