getVersion
Devolve o que esta build do MTAX é.
Sintaxe
Seção intitulada “Sintaxe”table getVersion ( )Retorno
Seção intitulada “Retorno”Uma tabela com estes campos:
| Campo | Tipo | Conteúdo |
|---|---|---|
mtax | string | Versão desta build, por exemplo "1.0.0". |
name | string | "MTAX " seguido do canal. |
type | string | Canal de lançamento desta build. |
tag | string | Commit de onde a build saiu. |
build | string | Identificador da build. |
number | number | Versão do netcode. |
netcode | number | O mesmo número de novo, com o nome que o MTA usa. |
os | string | "Windows" ou "Linux". |
number e netcode descrevem o protocolo, não o lançamento: duas builds que conversam entre si compartilham esses valores mesmo quando as strings mtax diferem. Compare o netcode quando o que importa é a compatibilidade de rede, e o mtax quando o que importa é qual versão está rodando.
Chamada no cliente ela descreve o cliente, e chamada no servidor descreve o servidor. Para ler a versão de um jogador a partir do servidor, use o getPlayerVersion.
Exemplo
Seção intitulada “Exemplo”local versao = getVersion()outputDebugString(versao.name .. " " .. versao.mtax .. " em " .. versao.os)
if getVersion().netcode < 20 then outputDebugString("este resource precisa de um netcode mais novo", 2)endVeja também
Seção intitulada “Veja também”getTickCount— Devolve um contador em milissegundos para medir tempo decorrido.getRealTime— Quebra um instante de tempo real nos seus componentes.outputDebugString— Escreve uma mensagem no console de debug.outputConsole— Escreve uma linha em um console.