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.

Roblox tiene varias funciones y variables únicas en su implementación de Lua. Estas solo se encuentran en Roblox y no están predeterminadas con Lua.

Resumo

Funções

  • Devuelve la cantidad de tiempo en segundos que la instancia actual de Roblox ha estado funcionando.

  • Se refiere a PluginManager, un singleton obsoleto que se requería anteriormente para crear plugins.

  • Devuelve el objeto GlobalSettings, que se puede utilizar para acceder a los objetos de configuración que se utilizan para configurar el comportamiento de Roblox Studio.

  • Devuelve la cantidad de tiempo en segundos desde la época Unix según el tiempo de este dispositivo.

  • Devuelve la cantidad de tiempo en segundos que ha pasado desde que comenzó a funcionar la instancia de juego actual.

  • typeof(object : Variant):string

    Devuelve el tipo del objeto dado como una cadena, también soporta tipos específicos de Roblox (por ejemplo, Vector3).

  • Devuelve el objeto UserSettings, que se utiliza para leer la información de las configuraciones del menú del usuario actual.

  • Devuelve la versión actual de Roblox como una cadena, que incluye la generación, versión, parche y confirmar.

  • warn(params : Tuple):void

    Se comporta similarmente a la impresión, excepto con formato más distinto (amarillo); destinado a los mensajes que describen problemas potenciales.

Propriedades

  • Contiene todos los objetos de lista.

  • Se refiere al singleton de DataModel, la instancia de raíz de la jerarquía de un lugar.

  • Se refiere a un singleton de plugin cuando el código se ejecuta en el contexto de un complementode Studio.

  • Una tabla compartida entre todos los códigos que se ejecutan en el mismo nivel de contexto de ejecución.

  • Una referencia al objeto LuaSourceContainer (Script, LocalScript o ModuleScript) que está ejecutando este código.

  • Una referencia al servicio de espacio de trabajo, que contiene todos los componentes físicos de un lugar.

Funções

elapsedTime

Regresa la cantidad de tiempo que ha pasado desde que se lanzó la instancia actual de Roblox. En Roblox Studio, esto comienza a contar a partir del momento en que Roblox Studio comienza a ejecutarse, no solo cuando se abre un lugar.

Devolução

PluginManager

Restaura el PluginManager que es un singleton obsoleto que se requería anteriormente para crear plugins. Todavía tiene usos aplicables, como si necesitas crear un objeto de plugin desde la barra de comandos de Roblox Studio.

Devolução

Devuelve el objeto GlobalSettings , que se puede usar para acceder a los objetos de configuración que se utilizan en el menú de configuración de Roblox Studio.

Devolução

tick

Devuelve la cantidad de tiempo que ha pasado, en segundos, desde la época UNIX, en el ordenador de la sesión local actual. La época UNIX se representa por la fecha del 1 de enero de 1970.

Devolução

time

Restablece la cantidad de tiempo, en segundos, que ha transcurrido desde que la instancia de juego actual comenzó a funcionar. Si la instancia de juego actual no está en funcionamiento, esto será 0 .

Devolução

typeof

Devuelve el tipo del objeto especificado, como una cadena. Esta función es más precisa que la función nativa de type , ya que no implica tipos específicos de Roblox como userdata .

Parâmetros

object: Variant

El tipo Lua que tendrá su tipo comprobado.

Devolução

UserSettings

Devuelve el objeto UserSettings , que se utiliza para leer la información de las configuraciones del menú del usuario actual.

Devolução

version

Devuelve la versión actual de Roblox como una cadena. Los números en la cadena de versión se separan con signos de interpuntación, y cada número representa lo siguiendo, en orden:

  • Generación - La generación actual de la aplicación que alberga al cliente.
  • Versión - La versión actual de Roblox.
  • Patch - El número de parche actual para esta versión de Roblox.
  • Commit - El ID de la última actualización interna que se aceptó en esta versión del cliente.

Devolução

warn

void

Se comporta idénticamente a la función de impresión de Lua, excepto que la salida se estiliza como una advertencia, con texto amarillo y una fecha de tiempo. Esta función acepta cualquier número de argumentos y luego intentará convertirlos en cadenas que luego se unirán con espacios entre ellos.

Parâmetros

params: Tuple

Esta función acepta cualquier número de argumentos, y tratará de convertirlos en cadenas que luego se unirán con espacios entre ellas.

Devolução

void

Propriedades

Enum

Una referencia al introducirde datos Enums, que almacena todos los enums disponibles que se pueden usar en Roblox.

Una referencia a la DataModel , que es la instancia de raíz de la jerarquía de padres e hijos de Roblox.

plugin

Una referencia al objeto Plugin que representa el plugin que se ejecuta desde este Script . Esta referencia solo existe en el contexto en el que se ejecuta un script como plugin y no se pasa a ModuleScripts dentro del complemento. Para usar esta referencia en un 1> Class.ModuleScript1> , debes pasarla explícitamente.


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

Una tabla que se comparte con todos los scripts que comparten el mismo nivel de ejecución. Esto sirve para el propósito exacto de _G .

Una referencia al objeto de script que está ejecutando el código que estás escribiendo. Puede ser uno de los siguientes: Script, LocalScript o ModuleScript. Esta variable no está disponible al ejecutar el código desde la barra de comandos Roblox Studio.

workspace

Una referencia al servicio Workspace, que contiene todos los componentes físicos de un mundo Roblox.