Class.Script 是一个 Lua 代码容器,可以访问服务器端对象、属性和事件,例如使用 BadgeService 颁发徽章给玩家,而 LocalScripts 在客户端不能。
当满足以下条件时,脚本的代码将在新的线程中运行:
- 其 Enabled 属性是 true 。
- Class.Script 对象是 Workspace 或 ServerScriptService 的后代。
脚本将继续运行直到上述条件不是不满,它终止,或发生错误(除非那个错误由发射的某个事件的函数连接到某个事件之一而导致)。此外,如果脚本或其父辈被销毁,脚本将继续运行,即使 Class.Instance.Parent|
概要
属性
Source
代表要执行的代码。它受到保护并且鼓励直接编辑。尝试通过 Script 或 LocalScript 访问此属性会导致错误。
如果要读取或修改用户打开的脚本的源,请使用 ScriptEditorService 与 脚本编辑器 互动,而不是直接修改此属性。 Class.ScriptEditorService:UpdateSourceAsync() 和 2>Class.ScriptEditorService:GetEditorSource() 都可以从
属性继承自BaseScript