Para que serve
LuaSystem\Command.lua organiza os comandos atendidos pelos scripts Lua. GameServer.lua cria a instância global com command = Command.new() depois de carregar LuaSystem.
Partes fixas
| Nome | Função |
|---|---|
Command.new() |
Cria o registro de comandos. |
Command:add(commandText, callback) |
Associa o texto de um comando a uma função. |
Command:exec(playerIndex, message) |
Procura o comando recebido e chama sua função. |
Command.LogHandled |
0 no pacote: não registra cada comando processado; 1: registra. |
Os comandos são procurados sem diferenciar maiúsculas de minúsculas. O arquivo separa o nome do comando dos argumentos e executa a função cadastrada por meio de LuaCore.SafeCall quando essa proteção está disponível.
Mantenha este arquivo como parte da base. Cada recurso em Custom decide quais comandos cadastrar; não há uma lista fixa de comandos nesta página.