onPlayerCommand
ServidorEventoCancelável
Disparado quando um jogador manda um comando ao servidor, antes de ele rodar. Cancelar o evento impede o comando.
addEventHandler("onPlayerCommand", root, function(string command) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| command | string | O nome do comando, sem os argumentos. |
Source
O jogador que mandou o comando.
O cliente manda ao servidor os comandos que nenhum script do cliente tratou e os que só o servidor roda, como os de recursos. executeCommandHandler não dispara este evento.
Exemplo
local lastCommand = {}
addEventHandler("onPlayerCommand", root, function(command)
local now = getTickCount()
if lastCommand[source] and now - lastCommand[source] < 500 then
cancelEvent()
return
end
lastCommand[source] = now
end)