Roblox globals

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O Roblox fornece várias funções e variáveis únicas integradas em seu embutimento de Luau.Estes só são encontrados no Roblox e não são embalados por padrão com Luau ou Lua.

Resumo

Funções

  • Retorna a quantidade de tempo em segundos que a instância atual do Roblox está rodando por.

  • Refere-se ao PluginManager, um solteiro obsoleto que era anteriormente necessário para criar plugins.

  • Retorna o ObjetoGlobalSettings, que pode ser usado para acessar objetos de configuração que configuram o comportamento do Roblox Studio.

  • Retorna a quantidade de tempo em segundos desde a era do Unix de acordo com o tempo deste dispositivo.

  • Retorna a quantidade de tempo em segundos que expirou desde que a instância de jogo atual começou a funcionar.

  • typeof(object : Variant):string

    Retorna o tipo do objeto dado como uma string / cadeia / texto, também suportando tipos específicos do Roblox (por exemplo, Vector3).

  • Retorna o ObjetoUserSettings, que é usado para ler informações das configurações do menu do jogo do usuário atual.

  • Retorna a versão atual do Roblox como uma string / cadeia / texto, que inclui a geração, versão, patch e Enviar.

  • warn(params : Tuple):()

    Comporta-se de forma semelhante à impressão, exceto com formatação mais distinta (amarela); destinado a mensagens que descrevem problemas potenciais.

Propriedades

  • Contém todos os objetos Enum.

  • Refere-se ao único DataModel, a instância raiz da hierarquia de um local.

  • Refere-se a um único plugin quando o código é executado no contexto de um plugin do Studio.

  • Uma tabela compartilhada entre todo o código executando no mesmo nível de contexto de execução.

  • Uma referência ao objeto LuaSourceContainer (Script, LocalScript ou ModuleScript) que está executando este código.

  • Uma referência ao serviço de Área de Trabalho, que contém todos os componentes físicos de um local.

Funções

elapsedTime

Retorna quanto tempo se passou desde que a instância atual do Roblox foi iniciada.No Roblox Studio, isso começa a contar a partir do momento em que o Roblox Studio começa a funcionar, não apenas quando se abre um local.

Devolução

PluginManager

Retorna o PluginManager que é um solteiro obsoleto que era anteriormente necessário para criar plugins.Ainda tem usos aplicáveis, como se você precisar criar um objeto Plugin a partir da barra de comando do Roblox Studio.

Devolução

Retorna o ObjetoGlobalSettings, que pode ser usado para acessar os objetos de configuração que são usados no menu de configurações do Roblox Studio.

Devolução

tick

Retorna quanto tempo se passou, em segundos, desde a era UNIX, no computador da sessão local atual.A era UNIX é representada pela data 1º de janeiro de 1970.

Devolução

time

Retorna a quantidade de tempo, em segundos, que decorreu desde que a instância de jogo atual começou a funcionar.Se a instância de jogo atual não estiver em execução, isso será 0 .

Devolução

typeof

Retorna o tipo do objeto especificado, como uma string / cadeia / texto.Essa função é mais precisa do que a função nativa de Luau, pois não denota tipos específicos do Roblox como .

Parâmetros

object: Variant

O tipo Luau que terá seu tipo verificado.

Devolução

UserSettings

Retorna o ObjetoUserSettings, que é usado para ler informações das configurações do menu do jogo do usuário atual.

Devolução

version

Retorna a versão atual do Roblox como uma string / cadeia / texto.Os inteiros na string de versão são separados por períodos, e cada inteiro representa o seguindo, em ordem:

  • Geração - A geração atual do shell de aplicação que está hospedando o cliente.
  • Versão - A versão atual de lançamento do Roblox.
  • Patch - O número de patch atual para esta versão do Roblox.
  • Commit - O ID do último commit interno que foi aceito nesta versão do cliente.

Devolução

warn

()

Comporta-se de forma idêntica à função de impressão do Luau, exceto que a saída é estilizada como uma advertência, com texto amarelo e um timestamp.Essa função aceita qualquer número de argumentos e tentará convertê-los em strings que serão então juntadas com espaços entre elas.

Parâmetros

params: Tuple

Essa função aceita qualquer número de argumentos e tentará convertê-los em strings que serão então juntadas com espaços entre elas.

Devolução

()

Propriedades

Enum

Uma referência ao digitarde dado Enums, que armazena todos os enums disponíveis que podem ser usados no Roblox.

Uma referência ao DataModel, que é a Instância raiz da hierarquia pai/filho do Roblox.

plugin

Uma referência ao objeto Plugin que representa o plugin sendo executado a partir deste Script.Essa referência existe apenas no contexto em que um script é executado como um plugin e não é passado para ModuleScripts.Para usar essa referência em um ModuleScript, você deve passá-la explicitamente.


assert(plugin, "This script must be run as a plugin!")
-- Code beyond this point will execute only if the script is run as a plugin

shared

Uma tabela que é compartilhada em todos os scripts que compartilham o mesmo nível de contexto de execução. Isso serve ao mesmo propósito que _G .

Uma referência ao objeto de script que está executando o código que você está escrevendo.Pode ser um Script , um LocalScript ou um ModuleScript .Esta variável não está disponível ao executar código da barra de comando do Roblox Studio.

workspace

Uma referência ao serviço Workspace de referência, que contém todos os componentes físicos de um mundo Roblox.