onPlayerCommand
ServidorEventoCancelable
Se dispara cuando un jugador envía un comando al servidor, antes de que se ejecute. Cancelar el evento impide el comando.
addEventHandler("onPlayerCommand", root, function(string command) … end)
Parámetros del handler
| Nombre | Tipo | Descripción |
|---|---|---|
| command | string | El nombre del comando, sin sus argumentos. |
Source
El jugador que envió el comando.
El cliente envía al servidor los comandos que ningún script del cliente atendió y los que solo ejecuta el servidor, como los de recursos. executeCommandHandler no dispara este evento.
Ejemplo
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)