Jstarzz/roblox-luau-exploit-definitions
GitHub: Jstarzz/roblox-luau-exploit-definitions
为 Luau Language Server 提供 Roblox 执行器 API 的类型定义,使开发者在 VS Code 中编写脚本时获得智能提示和类型补全。
Stars: 1 | Forks: 0
# Roblox Luau Exploit API 定义
为使用 [Luau Language Server](https://marketplace.visualstudio.com/items?itemName=JohnnyMorganz.luau-lsp) 的 Roblox 漏洞利用/执行器 API 全局变量提供 VS Code 支持。这不是一个原生的 Luau 或 Roblox API 定义包。
该扩展打包了一个 Luau LSP 定义文件,将其注册到 `luau-lsp.types.definitionFiles` 中,并保留工作区中已配置的定义。它仅包含声明:它不会安装、运行或提供执行器。
## 环境要求
安装 **Luau Language Server** VS Code 扩展 (`JohnnyMorganz.luau-lsp`)。在该扩展中,应为 `Instance`、`LocalScript` 和 `RBXScriptSignal` 等 Roblox 类保持启用 Roblox 平台类型。
## 使用方法
在工作区中打开一个 Luau 文件。默认情况下,打包的定义会自动注册。如果禁用了自动配置,请从命令面板运行 **Roblox Luau Exploit API Definitions: Enable in Workspace**。
使用 **Roblox Luau Exploit API Definitions: Disable in Workspace** 可以仅从工作区配置中移除此扩展的定义文件。
## 覆盖范围和来源
声明涵盖了由 [Executor-API-Docs](https://github.com/luau/Executor-API-Docs) 记录的跨执行器 API,包括 HTTP 请求结构、环境访问、文件操作、剪贴板助手、闭包/钩子、元表助手以及常见的 Roblox 交互助手。
各执行器的 API 差异很大,且引用的文档自述为非详尽列表。请将每个声明仅视为编辑器时的提示;其可用性和行为仍必须根据您所针对的 runtime 进行核对。
## 开发说明
```
npm install
npm test
npm run package
```
`npm run package` 会生成一个 `.vsix` 文件,可通过 VS Code 的 **Extensions: Install from VSIX...** 命令进行安装。
标签:Luau, MITM代理, Roblox, VS Code 扩展, 代码提示, 游戏开发, 漏洞利用外挂, 类型定义, 自定义脚本