M MY Multiplayer: Wiki
Lado
Tipo

executeCommandHandler

Servidor

Roda os handlers que os scripts do servidor registraram para um comando, como se o jogador o tivesse digitado.

Também existe no cliente, com outra implementação: executeCommandHandler

bool executeCommandHandler(string commandName, any ... [, element thePlayer = console])

Parâmetros

NomeTipoDescrição
commandNamestringO nome do comando.
thePlayerelementO elemento passado aos handlers como quem digitou: um jogador ou o console. Para pular, passe nil.padrão console
...anyArgumentos passados aos handlers, cada um convertido em texto.

Retorno

true se algum recurso rodando tratou o comando, false se nenhum.

Roda os handlers de todos os recursos, não só os deste. onPlayerCommand não dispara.

Exemplo

addEventHandler("onPlayerJoin", root, function()
    executeCommandHandler("spawn", source)
end)

Veja também