HOOZi文档
Skip to content

HApex 3.0 Lua脚本开发文档

用 Lua 扩展菜单 · ESP · 网络 · 事件 · 绘制

文档说明

每条 API 对应一个可调用的函数或字段。示例可直接拷贝运行。

模块速览

══ 核心 9 ═══════════════════════════════════════════════════════════════
event   订阅
gui     菜单 + 配置
esp     ESP 元素
net     HTTP / WebSocket
game    实时数据(read-only)
draw    屏幕绘制
math    向量 + 投影 + 动画
file    文件 + 图像
input   按键状态 + 显示

══ 工具 8 ═══════════════════════════════════════════════════════════════
log     诊断日志
notify  用户提示
script  load / unload
time    now · delta · game · frame_count
config  plan 切换
json    encode · decode
utils   base64 编解码
mem     DMA 读 · 模式扫描 · scatter batch

完整字段表按模块拆分在侧栏 API 章节。

示例脚本

下列 8 个脚本随程序安装到 scripts/ 目录,可参考或直接修改。完整源码见 入门指南

脚本功能
keybind_hint_pack.lua给按键控件挂动态文字与颜色提示
low_health_alert.lua队友倒地 · 自己 / 队友低血时一次性提示
tactical_theme.lua一键切换 ESP 配色主题,4 种 scenario 各自上色
perf_hud.lua浮动窗口显示 FPS · 帧时 · 实体数
loadout_presets.lua多套配置预设一键切换,浮窗显示当前
loot_inspector.lua当前掉落物快照浏览 · 名字 · 距离 · 等级
remote_config_push.luaWebSocket 接收 path=value 命令热改菜单
damage_logger.lua伤害日志本地 CSV + HTTP 归档