Запись найденного из строки числа в числовую переменную.

A S K I T

Активный
Автор темы
201
69
Версия MoonLoader
.026-beta
Приветствую.
Необходимо записать найденное в строке число в переменную. Это я сделал, но как сделать, чтобы эта переменная осталась числовой?
Lua:
-- Поиск строк
function sampev.onServerMessage(color, text)
    if current_dialog == '2' and text:find('Вы авторизировались как администратор (%d) уровня') then
        local cfg.main.user_adminLevel = text:match('%d')
        inicfg.save(cfg)
    end
end
 
Решение
Приветствую.
Необходимо записать найденное в строке число в переменную. Это я сделал, но как сделать, чтобы эта переменная осталась числовой?
Lua:
-- Поиск строк
function sampev.onServerMessage(color, text)
    if current_dialog == '2' and text:find('Вы авторизировались как администратор (%d) уровня') then
        local cfg.main.user_adminLevel = text:match('%d')
        inicfg.save(cfg)
    end
end
tonumber(text:match('%d'))

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,229
Приветствую.
Необходимо записать найденное в строке число в переменную. Это я сделал, но как сделать, чтобы эта переменная осталась числовой?
Lua:
-- Поиск строк
function sampev.onServerMessage(color, text)
    if current_dialog == '2' and text:find('Вы авторизировались как администратор (%d) уровня') then
        local cfg.main.user_adminLevel = text:match('%d')
        inicfg.save(cfg)
    end
end
tonumber(text:match('%d'))
 
  • Нравится
Реакции: A S K I T