Вопрос [NL] как гетнуть number вместо string в combo/selectable

Privatny p100 DT Airlag Break LC Teleport Exploit
Участник
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
987
Реакции[?]
155
Поинты[?]
78K
Сейчас после последнего обновления апи combo/selectable возвращают string вместо числа, как получить число?
 
несупер
Пользователь
Статус
Оффлайн
Регистрация
16 Июн 2020
Сообщения
147
Реакции[?]
71
Поинты[?]
5K
Сейчас после последнего обновления апи combo/selectable возвращают string вместо числа, как получить число?
Для комбо мне давали такую шнягу
Код от Nonamegone
GetNum:
get_id = function (var)
  local list = var:get_list()
  local val = var:get()
  for k,v in pairs(list) do
      if v == val then
         return k
      end
   end
end
Но вроде должно работать и так
Пример от DATAKI2288
NewApi:
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then
А по поводу селектабле самому интересно
 
Privatny p100 DT Airlag Break LC Teleport Exploit
Участник
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
987
Реакции[?]
155
Поинты[?]
78K
Преобразуй в инт при помощи tonumber.
возвращает nil
Но вроде должно работать и так
Пример от @DATAKI2288
Код:
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then
всё равно string
Для комбо мне давали такую шнягу
Код от Nonamegone
GetNum:
get_id = function (var)
  local list = var:get_list()
  local val = var:get()
  for k,v in pairs(list) do
      if v == val then
         return k
      end
   end
end
Но вроде должно работать и так
Пример от DATAKI2288
NewApi:
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then
А по поводу селектабле самому интересно
Работает 1 способ, спс
Для комбо мне давали такую шнягу
Код от Nonamegone
GetNum:
get_id = function (var)
  local list = var:get_list()
  local val = var:get()
  for k,v in pairs(list) do
      if v == val then
         return k
      end
   end
end
Но вроде должно работать и так
Пример от DATAKI2288
NewApi:
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then
А по поводу селектабле самому интересно
для селектабла по идее то же самое должно работать
1662490904179.png
 
несупер
Пользователь
Статус
Оффлайн
Регистрация
16 Июн 2020
Сообщения
147
Реакции[?]
71
Поинты[?]
5K
Начинающий
Статус
Оффлайн
Регистрация
19 Дек 2018
Сообщения
177
Реакции[?]
23
Поинты[?]
0
По идее,но на самом деле оно не видит чёт
Можно преобразовать все варианты в список и проверять на активность уже через число, так же и селектейбл превратить все значения в таблицу и проверять активность уже через цыфры
 
Сверху Снизу