# test **Repository Path**: chenbool/test ## Basic Information - **Project Name**: test - **Description**: 魔兽插件测试 - **Primary Language**: Lua - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-10 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # !test 插件测试 ## 插件信息 | 项目 | 内容 | |------|------| | 插件名称 | !test | | 版本 | 1.0 | | 接口版本 | 21303 | | 作者 | Sloan | | 保存变量 | testSv | ## 软件架构 ### 核心框架 | 库名称 | 用途 | |--------|------| | AceAddon-3.0 | 插件框架 | | AceEvent-3.0 | 事件系统 | | AceConsole-3.0 | 控制台命令 | | AceDB-3.0 | 数据存储 | | AceGUI-3.0 | GUI组件 | | AceConfig-3.0 | 配置界面 | | AceLocale-3.0 | 本地化 | | LibStub | 库加载器 | | CallbackHandler-1.0 | 回调处理 | | LibSharedMedia-3.0 | 媒体资源管理 | ### 文件结构 | 文件 | 说明 | |------|------| | `!test.toc` | 插件入口配置文件 | | `init.lua` | 主初始化脚本 | | `bag.lua` | 背包物品查询功能 | | `init.xml` | Lua脚本加载配置 | | `embeds.xml` | 库依赖配置 | ### 媒体资源 | 资源类型 | 数量 | 说明 | |----------|------|------| | 表情图标 (Emotes) | 55+ | 各种角色表情图标 | | 状态栏纹理 (Statusbar) | 15+ | 自定义状态栏材质 | | 职业图标 (ClassIcons) | 12 | 魔兽世界职业图标 | | UI纹理 (Texture) | 20+ | 各类UI元素纹理 | ## 功能说明 ### 当前功能 | 功能 | 描述 | |------|------| | 背包查询 | 查询指定物品(33448)的背包数量和银行数量 | | 纹理系统 | 支持LibSharedMedia自定义状态栏材质 | | 纹理替换 | 支持动态替换UI标准纹理 | ### 状态栏材质 | 材质名称 | 来源 | |----------|------| | ElvUI_1 ~ ElvUI_2 | ElvUI | | Wind_1 ~ Wind_2 | WindTools | | FX_001 ~ FX_004 | FX风行动画 | | mUI_1 ~ mUI_8 | ElvUI_MerathilisUI | ## 安装教程 1. 将 `!test` 文件夹复制到 `World of Warcraft\_retail_\Interface\AddOns\` 目录 2. 启动游戏或重新加载界面 (`/reload`) 3. 在角色选择界面确认插件已加载 ## 使用说明 ### 命令 | 命令 | 功能 | |------|------| | `/reload` | 重新加载界面 | | 查看物品数量 | 通过bag.lua脚本查询背包物品 | ### 物品查询 当前配置查询物品ID: `33448`(可通过修改bag.lua中的item变量查询其他物品) ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request