Bumer_32 36 Опубликовано: 15 августа, 2022 Я перешёл на более высокий уровень! это MineOS но тут проблема в либе GUI нельзя ограничить поле Input только буквами или только цифрами первая моя мысль просто проверить по типу A + B и если не получится сложить выдать алёрт что что то не то получилось вот это: но или я не понимаю или оська не даёт шагу но она сама даёт ошибку тем самым закрывая прогу и что делать я хз 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ECS 1 903 Опубликовано: 16 августа, 2022 14 часа назад, Bumer_32 сказал: в либе GUI нельзя ограничить поле Input только буквами или только цифрами Можно, достаточно присоединить функцию validator к объекту input. Например: local input = GUI.input(2, 2, 30, 3, 0xEEEEEE, 0x555555, 0x999999, 0xFFFFFF, 0x2D2D2D, "Hello world", "Placeholder text")) -- Дозволяем вводить лишь числа input.validator = function(text) return text:match("%d+") end -- Делаем что-то после ввода числа input.onInputFinished = function() end 14 часа назад, Bumer_32 сказал: но или я не понимаю или оська не даёт шагу но она сама даёт ошибку тем самым закрывая прогу xpcall(abc), а не xpcall(abc()), т.к. вместо безопасного вызова abc через xpcall ты просто вызываешь ее 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Я перешёл на более высокий уровень! это MineOS
но тут проблема
в либе GUI нельзя ограничить поле Input только буквами или только цифрами
первая моя мысль просто проверить по типу A + B и если не получится сложить выдать алёрт что что то не то
получилось вот это:
но или я не понимаю или оська не даёт шагу но она сама даёт ошибку тем самым закрывая прогу
и что делать я хз
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах