Помогите разобратся с функцией

Статус
В этой теме нельзя размещать новые ответы.

BenBel

Новичок
Автор темы
29
0
Смотрите, решил сделать сократитель команд на ARZ, но есть команда с двумя аргументами? Как встроить два? Вот огрызок:

кот:
sampRegisterChatCommand('fmute', function(fmute_id)
    sampSendChat('/fammute '..fmute_id) --> Надо ещё время
end)
 
Решение
Смотрите, решил сделать сократитель команд на ARZ, но есть команда с двумя аргументами? Как встроить два? Вот огрызок:

кот:
sampRegisterChatCommand('fmute', function(fmute_id)
    sampSendChat('/fammute '..fmute_id) --> Надо ещё время
end)
Lua:
sampRegisterChatCommand('fmute', function(arg)
    local arg1, arg2 = arg:match('(%d+) (%d+)')
    sampSendChat(('/fammute %s %s'):format(arg1, arg2))
end)
изучение: http://umodel.narod.ru/webhelp/ams/Program_Reference/Actions/RegExp_Lua.htm

Rice.

Известный
Модератор
1,756
1,623
Смотрите, решил сделать сократитель команд на ARZ, но есть команда с двумя аргументами? Как встроить два? Вот огрызок:

кот:
sampRegisterChatCommand('fmute', function(fmute_id)
    sampSendChat('/fammute '..fmute_id) --> Надо ещё время
end)
Lua:
sampRegisterChatCommand('fmute', function(arg)
    local arg1, arg2 = arg:match('(%d+) (%d+)')
    sampSendChat(('/fammute %s %s'):format(arg1, arg2))
end)
изучение: http://umodel.narod.ru/webhelp/ams/Program_Reference/Actions/RegExp_Lua.htm
 
Статус
В этой теме нельзя размещать новые ответы.