Roblox globals
*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.
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.
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
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
settings
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
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
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.
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
script
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.