Можно, просто присваиваешь аргумент команды к переменной. Банальный пример
local var = 10 -- твоя перменная как пример изачнально равна 10
--Перед бесконечным циклом в main()
sampRegisterChatCommand("change_per", change_cmd)
function change_cmd(arg)
var = arg -- переменная Var теперь имеет значения введенного аргумента после команды /change_cmd
end
Подобные вопросы, лучше всего задавать в теме "Вопросы по LUA скриптингу". Здесь немножко другая тема, которая касается вопросов и проблем по Муну.