как задетектить прописание команды

Clammudo Reshala

Участник
Автор темы
38
5
Версия MoonLoader
.026-beta
как задетектить прописание определенной команды?
распишите полностью, пожалуйста
 
Решение
неправильно уточнил, допустим, если команда не просто /mq, а /mq 1234, то действие не будет выполняться
Lua:
require("lib.samp.events").onSendCommand = function(command)
    local message = command:match('/mq(.+)$') and 'error' or 'все нормально'
    sampAddChatMessage(message, -1)
end
1705954047463.png

Dmitriy Makarov

25.05.2021
Проверенный
2,481
1,113
Lua:
require("lib.samp.events").onSendCommand = function(command)
    if command == "/команда" then
        -- Действие при вводе команды /команда
        -- return false -- Если хочешь, чтобы команда не отправлялась на сервер, то убери первые 2 чёрточки.
    end
end
 
  • Влюблен
Реакции: Clammudo Reshala

Clammudo Reshala

Участник
Автор темы
38
5
Lua:
require("lib.samp.events").onSendCommand = function(command)
    if command == "/команда" then
        -- Действие при вводе команды /команда
        -- return false -- Если хочешь, чтобы команда не отправлялась на сервер, то убери первые 2 чёрточки.
    end
end
а как сделать так, чтобы действие выполнялось, если в содержимом есть эта команда?
 

хромиус)

спокойно, это всего лишь слива
Друг
4,960
3,232
неправильно уточнил, допустим, если команда не просто /mq, а /mq 1234, то действие не будет выполняться
Lua:
require("lib.samp.events").onSendCommand = function(command)
    local message = command:match('/mq(.+)$') and 'error' or 'все нормально'
    sampAddChatMessage(message, -1)
end
1705954047463.png
 
  • Влюблен
Реакции: Clammudo Reshala