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

shawtyglock.

Активный
Автор темы
184
57
Версия 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

why ega

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