B BenBel Новичок Автор темы 29 0 8 Июн 2023 #1 Смотрите, решил сделать сократитель команд на ARZ, но есть команда с двумя аргументами? Как встроить два? Вот огрызок: кот: sampRegisterChatCommand('fmute', function(fmute_id) sampSendChat('/fammute '..fmute_id) --> Надо ещё время end)
Смотрите, решил сделать сократитель команд на ARZ, но есть команда с двумя аргументами? Как встроить два? Вот огрызок: кот: sampRegisterChatCommand('fmute', function(fmute_id) sampSendChat('/fammute '..fmute_id) --> Надо ещё время end)
Решение Rice. 8 Июн 2023 BenBel написал(а): Смотрите, решил сделать сократитель команд на 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
BenBel написал(а): Смотрите, решил сделать сократитель команд на 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,622 8 Июн 2023 Решение #2 BenBel написал(а): Смотрите, решил сделать сократитель команд на 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 Позитивный голос 1 Негативный голос Решение
BenBel написал(а): Смотрите, решил сделать сократитель команд на 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