Помощь по созданию команды

K.Intel

Участник
Автор темы
53
4
Версия MoonLoader
Другое
Здравствуйте, хочу сократить себе команду, что бы при вводе к примеру /mh 52 6 выдавало 52 ID 6 лвл хелперки, по стандарту, он выглядит следующим образом:

Код:
function mh6(arg)
if tonumber(arg) then
id = tonumber(arg)
sampSendChat("/makehelper " .. id .. " 6")
else
  lua_thread.create(function()
  sampAddChatMessage('{2ed164}[Admin Helper]:{FF0000} ERROR', -1)
  wait (30)
  sampAddChatMessage('{2ed164}[Admin Helper]:{FFFFFF} Введите: /mh6 [id]', -1)
end)
end
end
Как сделать что бы не создавать по 6 штук команд, а обойтись одной?
 
Решение
Lua:
function mh(arg)
    local id, lvl = arg:match("(%d+)%s(%d+)")
    if tonumber(id) and tonumber(lvl) then
        sampSendChat("/makehelper "..id.." "..lvl)
    else
        sampAddChatMessage('{2ed164}[Admin Helper]:{FF0000} ERROR', -1)
        sampAddChatMessage('{2ed164}[Admin Helper]:{FFFFFF} Введите: /mh [id] [lvl]', -1)
    end
end