Redux 语法
JS 调用形态与 native 边界
Redux 不是另一套 opcode 表。
和 OP / CLEO Lua 一样,命令来自 SBL sa.json(Script)。SBL 站点的「适用于 CLEO Redux」下载就是 sa.json + enums.js。
运行时细节以 CLEO Redux / 官方仓库为准;本站只写 调用形态 与表入口。
和 OP / Lua 的关系
| OP | Lua | Redux | |
|---|---|---|---|
| 源 | sa.json | 同左 | 同左 |
| 名 | CREATE_CAR + 00A5 | createCar | Car.Create / native("CREATE_CAR", ...) |
| 本站 | text 块 | lua 块 | js 块 |
调用规则(对齐 SBL cleo_redux)
| 情况 | 写法 |
|---|---|
有 class + member,静态 / 构造 | Class.Member(args...)(Member 首字母大写) |
有 class + member,实例 | Class.member(self, ...)(本站可读写法;SBL UI 有时写 [Class].member) |
| 无 class | native("COMMAND_NAME", args...) |
| 多返回值 | const { a, b } = ... |
| 条件 | if (expr) { } |
| 枚举 | 用 SBL 导出的 enums.js(按游戏) |
const car = Car.Create(modelId, x, y, z)
wait(0)
if (Char.IsAlive(char)) {
}
const base = native("SAMP_GET_BASE_ADDRESS")最小脚本(示意)
// 具体入口/循环 API 以你装的 Redux 版本文档为准
while (true) {
wait(0)
// ...
}不要和这些混
| 东西 | 说明 |
|---|---|
| CLEO Lua | 本站 lua 块;camelCase 函数 |
Sanny 0@ | snippet 参考,不贴进 Redux |
| native.json | SBL Code 视图(地址 0x... / Memory.Fn.*)。本站 不收全文 |
| ImGuiRedux | 另一插件名,不是 CLEO Redux 引擎 |
表入口
| 表 | 页 |
|---|---|
| CLEO 类型 | 综述 |
| 后续 | default / CLEO+ / 扩展 / SAMPFUNCS |
完整在线库:library.sannybuilder.com(可切 Redux 语法页签)。