SACLEO+

游戏 Game / Mission

分辨率任务状态作弊与世界查询

sa · 扩展 CLEO+ · 需 CLEO + CLEO+

写法见 Lua / Redux

分辨率 / 宽高比

GET_CURRENT_RESOLUTION · 0E0E
Game.GetCurrentResolution

游戏窗口宽高。

0E0E GET_CURRENT_RESOLUTION
out: width, height
GET_FIXED_XY_ASPECT_RATIO · 0E0F
Hud.GetFixedXyAspectRatio

按窗口宽高比校正 x/y,适合 HUD/字缩放。

0E0F GET_FIXED_XY_ASPECT_RATIO
in: x, y
out: x, y

状态判定

IS_ON_MISSION · 0E1D
Mission.IsOn

玩家是否在任务中(0180 那套任务标志非 0)。用在 if 里。

0E1D IS_ON_MISSION
IS_ON_SAMP · 0E20
Game.IsSamp

是否跑在 SA-MP。用在 if 里。

0E20 IS_ON_SAMP
IS_ON_CUTSCENE · 0E25
Cutscene.IsOn

是否在过场(对应 02E7 一类状态)。用在 if 里。

0E25 IS_ON_CUTSCENE

存档 / 开局

GET_CURRENT_SAVE_SLOT · 0E2C
Game.GetCurrentSaveSlot

当前读档槽位;新游戏为 0。

0E2C GET_CURRENT_SAVE_SLOT
out: slot
IS_GAME_FIRST_START · 0E2D
Game.IsFirstStart

是否本进程首次开局(未中途重载)。用在 if 里。

0E2D IS_GAME_FIRST_START

屏幕投影 / 节流

CONVERT_3D_TO_SCREEN_2D · 0E3F
World.Convert3DToScreen2D

世界坐标 → 屏幕 2D 与字号参考尺寸;可夹 near/far clip。点在裁剪外会失败,用在 if 里。

0E3F CONVERT_3D_TO_SCREEN_2D
in: x, y, z, nearClip, farClip
out: x, y, sizeX, sizeY
FRAME_MOD · 0E45
Game.FrameMod

mod 帧为真一次(节流用)。用在 if 里。

0E45 FRAME_MOD
in: mod

作弊 / 菜单

IS_CHEAT_ACTIVE · 0E5D
Game.IsCheatActive

指定可切换作弊是否开启。用在 if 里。

0E5D IS_CHEAT_ACTIVE
in: cheat
IS_SELECT_MENU_JUST_PRESSED · 0E6E
Game.IsSelectMenuJustPressed

菜单确认键本帧刚按。用在 if 里。

0E6E IS_SELECT_MENU_JUST_PRESSED

模型类型

GET_MODEL_TYPE · 0E7F
Streaming.GetModelType

模型类型(Streaming)。

0E7F GET_MODEL_TYPE
in: model
out: type

双人

DISABLE_SECOND_PLAYER · 0EA1
Game.DisableSecondPlayer

关掉二号玩家;可选恢复镜头。

0EA1 DISABLE_SECOND_PLAYER
in: restoreCamera
FIX_TWO_PLAYERS_SEPARATED_CARS · 0EA2
Game.FixTwoPlayersSeparatedCars

启用双人分车相关修复。

0EA2 FIX_TWO_PLAYERS_SEPARATED_CARS

过场 / 模型 ped

IS_ON_SCRIPTED_CUTSCENE · 0EB7
Mission.IsOnScriptedCutscene

是否在脚本任务过场(原生宽银幕边框开着)。用在 if 里。

0EB7 IS_ON_SCRIPTED_CUTSCENE
GET_MODEL_PED_TYPE_AND_STAT · 0EBA

角色模型对应 pedType + pedStat。用在 if 里。

0EBA GET_MODEL_PED_TYPE_AND_STAT
in: modelId
out: pedType, pedStat

距离 / 水面

GET_DISTANCE_MULTIPLIER · 0F0F

绘制距离与生成距离倍率。

0F0F GET_DISTANCE_MULTIPLIER
out: drawing, generating
GET_CLOSEST_WATER_DISTANCE · 0F11

最近水面距离与高度 z。

0F11 GET_CLOSEST_WATER_DISTANCE
out: distance, closestZ

任务标志 / 模型名

SET_ON_MISSION · 0F16
Game.SetOnMission

直接设 OnMission 状态(不绑全局变量)。

0F16 SET_ON_MISSION
in: status
GET_MODEL_NAME_POINTER · 0F17

任意 modelId 的名字字符串地址。

0F17 GET_MODEL_NAME_POINTER
in: modelId
out: address

On this page