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: handleIS_OBJECT_SCRIPT_CONTROLLED · 0E0C
Object.IsScriptControlled
物体是否脚本控制。用在 if 里。
0E0C IS_OBJECT_SCRIPT_CONTROLLED
in: selfMARK_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, totalVarsSET_EXTENDED_OBJECT_VAR · 0E1B
Object.SetExtendedVar
写物体扩展变量。用在 if 里。
0E1B SET_EXTENDED_OBJECT_VAR
in: self, identifier, varNumber, valueGET_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: distanceIS_OBJECT_REALLY_IN_AIR · 0E94
Object.IsReallyInAir
物体是否未贴实心且未淹没。用在 if 里。
0E94 IS_OBJECT_REALLY_IN_AIR
in: selfSIMULATE_OBJECT_DAMAGE · 0E95
Object.SimulateDamage
对物体模拟指定伤害与武器类型。
0E95 SIMULATE_OBJECT_DAMAGE
in: self, damage, weaponTypeGET_OBJECT_PROOFS · 0EAE
Object.GetProofs
取物体伤害抗性。
0EAE GET_OBJECT_PROOFS
in: self
out: bullet, fire, explosion, collision, meleeGET_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: renderobjectCREATE_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