Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

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

Privatny p100 DT Airlag Break LC Teleport Exploit
Участник
Участник
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
1,242
Реакции
219
Сейчас после последнего обновления апи combo/selectable возвращают string вместо числа, как получить число?
 
Сейчас после последнего обновления апи combo/selectable возвращают string вместо числа, как получить число?
Для комбо мне давали такую шнягу
Код от Nonamegone
GetNum:
Expand Collapse Copy
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:
Expand Collapse Copy
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then

А по поводу селектабле самому интересно
 
Преобразуй в инт при помощи tonumber.
возвращает nil
Но вроде должно работать и так
Пример от @DATAKI2288
Код:
Expand Collapse Copy
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then
всё равно string
Для комбо мне давали такую шнягу
Код от Nonamegone
GetNum:
Expand Collapse Copy
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:
Expand Collapse Copy
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then

А по поводу селектабле самому интересно
Работает 1 способ, спс
Для комбо мне давали такую шнягу
Код от Nonamegone
GetNum:
Expand Collapse Copy
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:
Expand Collapse Copy
local privet = test:combo("Indicators style", {"Default"})
if privet:get() == "Default" then

А по поводу селектабле самому интересно
для селектабла по идее то же самое должно работать
1662490904179.png
 
По идее,но на самом деле оно не видит чёт
Можно преобразовать все варианты в список и проверять на активность уже через число, так же и селектейбл превратить все значения в таблицу и проверять активность уже через цыфры
 
Назад
Сверху Снизу