SACLEO+

物体实体 Entity Object

物体透明度、扩展变量与 renderObject

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

物体相关。入口见 entity。写法见 Lua / Redux

透明度

SET_OBJECT_MODEL_ALPHA · 0D11
Object.SetModelAlpha

设物体模型透明度 0–255。

0D11 SET_OBJECT_MODEL_ALPHA
in: self, alpha

创建 / 脚本控制

CREATE_OBJECT_NO_SAVE · 0E01
Object.CreateNoSave

在坐标创建不进存档的物体;可选偏移/贴地。

0E01 CREATE_OBJECT_NO_SAVE
in: modelId, x, y, z, useOffset, useGround
out: handle
IS_OBJECT_SCRIPT_CONTROLLED · 0E0C
Object.IsScriptControlled

物体是否脚本控制。用在 if 里。

0E0C IS_OBJECT_SCRIPT_CONTROLLED
in: self
MARK_OBJECT_AS_NEEDED · 0E0D
Object.MarkAsNeeded

标记物体为脚本控制。

0E0D MARK_OBJECT_AS_NEEDED
in: self

扩展变量

INIT_EXTENDED_OBJECT_VARS · 0E1A
Object.InitExtendedVars

给物体挂扩展变量。用在 if 里。

0E1A INIT_EXTENDED_OBJECT_VARS
in: self, identifier, totalVars
SET_EXTENDED_OBJECT_VAR · 0E1B
Object.SetExtendedVar

写物体扩展变量。用在 if 里。

0E1B SET_EXTENDED_OBJECT_VAR
in: self, identifier, varNumber, value
GET_EXTENDED_OBJECT_VAR · 0E1C
Object.GetExtendedVar

读物体扩展变量。用在 if 里。

0E1C GET_EXTENDED_OBJECT_VAR
in: self, identifier, varNumber
out: value

物理 / 伤害

GET_OBJECT_CENTRE_OF_MASS_TO_BASE_OF_MODEL · 0E71
Object.GetDistanceFromCenterOfMassToBaseOfModel

取模型质心到底座的距离。

0E71 GET_OBJECT_CENTRE_OF_MASS_TO_BASE_OF_MODEL
in: self
out: distance
IS_OBJECT_REALLY_IN_AIR · 0E94
Object.IsReallyInAir

物体是否未贴实心且未淹没。用在 if 里。

0E94 IS_OBJECT_REALLY_IN_AIR
in: self
SIMULATE_OBJECT_DAMAGE · 0E95
Object.SimulateDamage

对物体模拟指定伤害与武器类型。

0E95 SIMULATE_OBJECT_DAMAGE
in: self, damage, weaponType
GET_OBJECT_PROOFS · 0EAE
Object.GetProofs

取物体伤害抗性。

0EAE GET_OBJECT_PROOFS
in: self
out: bullet, fire, explosion, collision, melee
GET_OBJECT_RANDOM_SEED · 0ECA
Object.GetRandomSeed

取物体 randomSeed。

0ECA GET_OBJECT_RANDOM_SEED
in: self
out: randomSeed

挂 renderObject

CREATE_RENDER_OBJECT_TO_OBJECT · 0F03
Object.CreateRenderObjectToObject

在物体上挂 renderObject(普通 modelId)。

0F03 CREATE_RENDER_OBJECT_TO_OBJECT
in: self, modelId, x, y, z, rx, ry, rz
out: renderobject
CREATE_RENDER_OBJECT_TO_OBJECT_FROM_SPECIAL · 0F04
Object.CreateRenderObjectToObjectFromSpecial

在物体上挂 specialModel 的 renderObject。

0F04 CREATE_RENDER_OBJECT_TO_OBJECT_FROM_SPECIAL
in: self, specialModel, x, y, z, rx, ry, rz
out: renderobject

On this page