Какую проверку сделать, что бы скрипт не крашился?

shawtyglock.

Активный
Автор темы
188
63
Версия MoonLoader
.026-beta
У меня есть команда, которая должна принимать исключительно числа, как сделать проверку, что бы если человек вместо цифр вводил буквы скрипт не крашился с ошибкой:
attempt to perform arithmetic on local 'arg' (a string value)?
 
Решение
У меня есть команда, которая должна принимать исключительно числа, как сделать проверку, что бы если человек вместо цифр вводил буквы скрипт не крашился с ошибкой:
attempt to perform arithmetic on local 'arg' (a string value)?
Код:
if tonumber(--[[твой аргумент]]) then
    -- твой код
else
    sampAddChatMessage('ты чо, еблан, цифры введи', -1)
end

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,798
2,659
У меня есть команда, которая должна принимать исключительно числа, как сделать проверку, что бы если человек вместо цифр вводил буквы скрипт не крашился с ошибкой:
attempt to perform arithmetic on local 'arg' (a string value)?
Код:
if tonumber(--[[твой аргумент]]) then
    -- твой код
else
    sampAddChatMessage('ты чо, еблан, цифры введи', -1)
end