Pular para o conteúdo

outputConsole

Compartilhada Utilidades

Escreve uma linha em um console.

-- servidor
bool outputConsole ( string texto [, element visivelPara = root ] )
-- cliente
bool outputConsole ( string texto )
NomeTipoPadrãoDescrição
textostring—Linha a escrever. Um número é convertido para você.
visivelParaelementrootSomente no servidor. De quem é o console que imprime a linha.

true quando a linha foi enviada, false quando texto não é nem string nem número, ou quando visivelPara foi passado e não é um elemento.

Os dois lados escrevem em lugares diferentes, e essa diferença importa:

Chamado doOnde a linha aparece
ServidorNo console do cliente, para o jogador em visivelPara — ou de todos os jogadores quando ele é omitido.
ClienteNo console local da máquina que fez a chamada. Nada sai dali.

Uma chamada de servidor com visivelPara apontando para algo que não é um jogador não chega a ninguém. Para escrever no log do próprio servidor, use outputServerLog.

-- servidor: para um jogador
outputConsole("Você tem 3 denúncias não lidas.", oJogador)
-- servidor: para todos
outputConsole("A rodada começa em 30 segundos.")
-- cliente: só local
outputConsole("hud carregada")
  • getTickCount — Devolve um contador em milissegundos para medir tempo decorrido.
  • getVersion — Devolve o que esta build do MTAX é.
  • getRealTime — Quebra um instante de tempo real nos seus componentes.
  • outputDebugString — Escreve uma mensagem no console de debug.