III

实体 Entity

Player / Char / Car / World / Weapon / Camera

gta3 · 扩展 CLEO · 需 CLEO

写法见 Lua / Redux

玩家是否在船

IS_PLAYER_IN_ANY_BOAT · 04A8
Player.IsInAnyBoat

玩家是否在船上。用在 if 里。

04A8 IS_PLAYER_IN_ANY_BOAT
in: self

玩家是否在直升机

IS_PLAYER_IN_ANY_HELI · 04AA
Player.IsInAnyHeli

玩家是否在直升机。用在 if 里。

04AA IS_PLAYER_IN_ANY_HELI
in: self

物体偏移世界坐标

GET_OFFSET_FROM_OBJECT_IN_WORLD_COORDS · 04C2
Object.GetOffsetInWorldCoords

物体局部偏移 → 世界坐标。

04C2 GET_OFFSET_FROM_OBJECT_IN_WORLD_COORDS
in: self, xOffset, yOffset, zOffset
out: x, y, z

载具偏移世界坐标

GET_OFFSET_FROM_CAR_IN_WORLD_COORDS · 04C3
Car.GetOffsetInWorldCoords

载具局部偏移 → 世界坐标。

04C3 GET_OFFSET_FROM_CAR_IN_WORLD_COORDS
in: self, xOffset, yOffset, zOffset
out: x, y, z

角色偏移世界坐标

GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS · 04C4
Char.GetOffsetInWorldCoords

角色局部偏移 → 世界坐标。

04C4 GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS
in: self, xOffset, yOffset, zOffset
out: x, y, z

载具档位数

GET_CAR_NUMBER_OF_GEARS · 0AB7
Car.GetNumberOfGears

取档位数。

0AB7 GET_CAR_NUMBER_OF_GEARS
in: self
out: numGear

当前档位

GET_CAR_CURRENT_GEAR · 0AB8
Car.GetCurrentGear

取当前档。

0AB8 GET_CAR_CURRENT_GEAR
in: self
out: gear

车灯是否开

IS_CAR_LIGHTS_ON · 0ABD
Car.IsLightsOn

车灯是否开。用在 if 里。

0ABD IS_CAR_LIGHTS_ON
in: self

引擎是否开

IS_CAR_ENGINE_ON · 0ABE
Car.IsEngineOn

引擎是否开。用在 if 里。

0ABE IS_CAR_ENGINE_ON
in: self

开/关引擎

SET_CAR_ENGINE_ON · 0ABF
Car.SetEngineOn

开/关引擎。

0ABF SET_CAR_ENGINE_ON
in: self, state

作弊刷车

SPAWN_VEHICLE_BY_CHEATING · 0ADD
World.SpawnVehicleByCheating

在玩家前刷车。

0ADD SPAWN_VEHICLE_BY_CHEATING
in: modelId

球内随机角色

GET_RANDOM_CHAR_IN_SPHERE_NO_SAVE_RECURSIVE · 0AE1
World.GetRandomCharInSphereNoSaveRecursive

球内取角色。经典别名 05EF

0AE1 GET_RANDOM_CHAR_IN_SPHERE_NO_SAVE_RECURSIVE
in: x, y, z, radius, findNext, skipDead
out: handle
// 经典别名 05EF

球内随机载具

GET_RANDOM_CAR_IN_SPHERE_NO_SAVE_RECURSIVE · 0AE2
World.GetRandomCarInSphereNoSaveRecursive

球内取载具。经典别名 05F0

0AE2 GET_RANDOM_CAR_IN_SPHERE_NO_SAVE_RECURSIVE
in: x, y, z, radius, findNext, skipWrecked
out: handle
// 经典别名 05F0

球内随机物体

GET_RANDOM_OBJECT_IN_SPHERE_NO_SAVE_RECURSIVE · 0AE3
World.GetRandomObjectInSphereNoSaveRecursive

球内取物体。经典别名 05F1

0AE3 GET_RANDOM_OBJECT_IN_SPHERE_NO_SAVE_RECURSIVE
in: x, y, z, radius, findNext
out: handle
// 经典别名 05F1

载具模型名

GET_NAME_OF_VEHICLE_MODEL · 0ADB
Streaming.GetNameOfVehicleModel

取载具模型名。

0ADB GET_NAME_OF_VEHICLE_MODEL
in: modelId
out: carName

玩家是否在飞行载具

IS_PLAYER_IN_FLYING_VEHICLE · 04C9
Player.IsInFlyingVehicle

玩家是否在飞机/直升机上。用在 if 里。

04C9 IS_PLAYER_IN_FLYING_VEHICLE
in: self

取角色护甲

GET_CHAR_ARMOUR · 04DD
Char.GetArmour

取角色护甲值。

04DD GET_CHAR_ARMOUR
in: self
out: armour

武器类型转模型

GET_WEAPONTYPE_MODEL · 0604
Weapon.GetModel

武器类型 → 模型 id。

0604 GET_WEAPONTYPE_MODEL
in: weaponType
out: modelId

模型转武器类型

GET_WEAPONTYPE_FOR_MODEL · 0605
Weapon.GetTypeForModel

武器模型 id → 武器类型。

0605 GET_WEAPONTYPE_FOR_MODEL
in: modelId
out: weaponType

相机宽屏模式

IS_CAMERA_IN_WIDESCREEN_MODE · 0603
Camera.IsInWidescreenMode

相机是否宽屏模式。用在 if 里。

0603 IS_CAMERA_IN_WIDESCREEN_MODE

播放动画

PLAY_ANIMATION · 0673
Char.PlayAnimation

让角色播动画组里的动作;blend 控制过渡。

0673 PLAY_ANIMATION
in: self, groupId, animId, blend

On this page