---
title: "180 篇文档带有标签「npc」 | open.mp"
canonical: https://omp.itsneufox.com/zh-CN/docs/tags/npc
language: zh-CN
---

# 180 篇文档带有标签「npc」

[查看所有标签](https://omp.itsneufox.com/zh-CN/docs/tags)

[

## ConnectNPC

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/ConnectNPC)

连接一个NPC到服务器

[

## GetMyPos

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetMyPos)

获取NPC的当前位置

[

## IsPlayerNPC

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/IsPlayerNPC)

验证玩家身份是否为非玩家角色（NPC）

[

## NPC 常量

](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/npc-constants)

NPC 函数和回调中使用的常量。

[

## NPC\_AddPointToPath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_AddPointToPath)

向 NPC 路径添加路径点。

[

## NPC\_AimAt

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_AimAt)

使 NPC 瞄准特定位置。

[

## NPC\_AimAtPlayer

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_AimAtPlayer)

使 NPC 瞄准玩家。

[

## NPC\_ApplyAnimation

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ApplyAnimation)

对 NPC 应用特定动画。

[

## NPC\_ChangeNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ChangeNode)

更改 NPC 当前正在播放的节点。

[

## NPC\_ClearAnimations

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ClearAnimations)

清除 NPC 的所有动画。

[

## NPC\_ClearPath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ClearPath)

清除 NPC 路径中的所有路径点。

[

## NPC\_CloseNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_CloseNode)

关闭 NPC 节点，使其无法使用。

[

## NPC\_Create

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_Create)

创建新的 NPC。

[

## NPC\_CreatePath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_CreatePath)

创建新的 NPC 路径。

[

## NPC\_Destroy

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_Destroy)

销毁 NPC。

[

## NPC\_DestroyAllPath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_DestroyAllPath)

销毁所有 NPC 路径。

[

## NPC\_DestroyPath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_DestroyPath)

销毁特定的 NPC 路径。

[

## NPC\_EnableInfiniteAmmo

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_EnableInfiniteAmmo)

启用或禁用 NPC 的无限弹药。

[

## NPC\_EnableReloading

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_EnableReloading)

启用或禁用 NPC 的自动重新装弹。

[

## NPC\_EnterVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_EnterVehicle)

使 NPC 进入车辆。

[

## NPC\_ExitVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ExitVehicle)

使 NPC 退出其当前车辆。

[

## NPC\_GetAll

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetAll)

获取所有 NPC ID 并存储在数组中。

[

## NPC\_GetAmmo

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetAmmo)

获取 NPC 当前武器的弹药数量。

[

## NPC\_GetAmmoInClip

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetAmmoInClip)

获取 NPC 武器当前弹夹中的弹药数量。

[

## NPC\_GetAnimation

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetAnimation)

获取 NPC 的当前动画数据。

[

## NPC\_GetArmour

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetArmour)

获取 NPC 的护甲值。

[

## NPC\_GetCurrentPathPointIndex

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetCurrentPathPointIndex)

获取 NPC 当前正在移动的路径点索引。

[

## NPC\_GetCustomSkin

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetCustomSkin)

获取NPC的自定义皮肤ID。

[

## NPC\_GetEnteringVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetEnteringVehicle)

获取 NPC 当前正在进入的车辆。

[

## NPC\_GetEnteringVehicleID

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetEnteringVehicleID)

获取 NPC 当前正在进入的车辆ID。

[

## NPC\_GetEnteringVehicleSeat

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetEnteringVehicleSeat)

获取 NPC 在车辆中正在进入的座位。

[

## NPC\_GetFacingAngle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetFacingAngle)

获取 NPC 的朝向角度。

[

## NPC\_GetFightingStyle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetFightingStyle)

获取 NPC 的战斗风格。

[

## NPC\_GetHealth

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetHealth)

获取 NPC 的生命值。

[

## NPC\_GetInterior

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetInterior)

获取 NPC 的室内场景ID。

[

## NPC\_GetKeys

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetKeys)

获取 NPC 当前的按键状态。

[

## NPC\_GetNodeInfo

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetNodeInfo)

获取 NPC 节点的信息。

[

## NPC\_GetNodePointCount

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetNodePointCount)

获取 NPC 节点中点的数量。

[

## NPC\_GetNodePointPosition

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetNodePointPosition)

获取 NPC 节点中当前点的位置。

[

## NPC\_GetNodeType

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetNodeType)

获取 NPC 节点的类型。

[

## NPC\_GetPathCount

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPathCount)

获取服务器上 NPC 路径的总数。

[

## NPC\_GetPathPoint

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPathPoint)

获取 NPC 路径中特定点的坐标和停止范围。

[

## NPC\_GetPathPointCount

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPathPointCount)

获取 NPC 路径中点的数量。

[

## NPC\_GetPlayerAimingAt

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPlayerAimingAt)

获取NPC当前瞄准的玩家ID

[

## NPC\_GetPlayerMovingTo

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPlayerMovingTo)

获取NPC当前正移向的玩家ID

[

## NPC\_GetPos

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPos)

获取 NPC 的位置。

[

## NPC\_GetPosMovingTo

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPosMovingTo)

获取NPC当前正在移动前往的目标位置。

[

## NPC\_GetRecordCount

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetRecordCount)

获取已加载的 NPC 录制文件数量。

[

## NPC\_GetRot

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetRot)

获取 NPC 的旋转角度。

[

## NPC\_GetSkin

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetSkin)

获取NPC的皮肤/模型ID

[

## NPC\_GetSpecialAction

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetSpecialAction)

获取 NPC 当前的特殊动作。

[

## NPC\_GetSurfingObject

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetSurfingObject)

获取 NPC 正在冲浪的物体。

[

## NPC\_GetSurfingOffsets

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetSurfingOffsets)

获取 NPC 的冲浪偏移。

[

## NPC\_GetSurfingPlayerObject

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetSurfingPlayerObject)

获取 NPC 正在冲浪的玩家物体。

[

## NPC\_GetSurfingVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetSurfingVehicle)

获取 NPC 正在冲浪的车辆。

[

## NPC\_GetVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVehicle)

获取 NPC 当前乘坐的车辆ID。

[

## NPC\_GetVehicleGearState

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVehicleGearState)

获取 NPC 飞机的起落架状态。

[

## NPC\_GetVehicleHealth

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVehicleHealth)

获取 NPC 车辆的生命值。

[

## NPC\_GetVehicleHydraThrusters

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVehicleHydraThrusters)

获取 NPC 的九头蛇战机推进器方向。

[

## NPC\_GetVehicleID

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVehicleID)

获取 NPC 当前乘坐的车辆ID。

[

## NPC\_GetVehicleSeat

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVehicleSeat)

获取 NPC 在车辆中的座位ID。

[

## NPC\_GetVehicleTrainSpeed

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVehicleTrainSpeed)

获取 NPC 驾驶的火车的速度。

[

## NPC\_GetVelocity

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVelocity)

获取NPC的速度

[

## NPC\_GetVirtualWorld

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetVirtualWorld)

获取 NPC 所在的虚拟世界。

[

## NPC\_GetWeapon

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeapon)

获取 NPC 当前持有的武器。

[

## NPC\_GetWeaponAccuracy

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponAccuracy)

获取 NPC 武器的精度设置。

[

## NPC\_GetWeaponActualClipSize

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponActualClipSize)

获取 NPC 武器的实际（默认）弹夹容量。

[

## NPC\_GetWeaponActualReloadTime

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponActualReloadTime)

获取 NPC 武器的实际（默认）换弹时间。

[

## NPC\_GetWeaponClipSize

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponClipSize)

获取 NPC 武器的弹夹容量设置。

[

## NPC\_GetWeaponReloadTime

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponReloadTime)

获取 NPC 武器的换弹时间。

[

## NPC\_GetWeaponShootTime

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponShootTime)

获取 NPC 武器的射击时间。

[

## NPC\_GetWeaponSkillLevel

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponSkillLevel)

获取NPC的武器技能等级

[

## NPC\_GetWeaponState

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetWeaponState)

获取 NPC 的武器状态。

[

## NPC\_HasPathPointInRange

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_HasPathPointInRange)

检查路径中是否有任何点在给定坐标的指定范围内。

[

## NPC\_IsAiming

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsAiming)

检查 NPC 是否正在瞄准。

[

## NPC\_IsAimingAtPlayer

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsAimingAtPlayer)

检查 NPC 是否正在瞄准特定玩家。

[

## NPC\_IsAnyStreamedIn

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsAnyStreamedIn)

检查 NPC 是否对任何玩家已流加载。

[

## NPC\_IsDead

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsDead)

检查 NPC 是否死亡。

[

## NPC\_IsEnteringVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsEnteringVehicle)

检查 NPC 是否正在进入车辆。

[

## NPC\_IsInfiniteAmmoEnabled

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsInfiniteAmmoEnabled)

检查 NPC 是否启用了无限弹药。

[

## NPC\_IsInvulnerable

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsInvulnerable)

检查 NPC 是否对伤害免疫。

[

## NPC\_IsMeleeAttacking

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsMeleeAttacking)

检查 NPC 是否正在进行近战攻击。

[

## NPC\_IsMoving

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsMoving)

检查 NPC 当前是否正在移动。

[

## NPC\_IsMovingToPlayer

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsMovingToPlayer)

检查NPC是否正在向指定玩家移动

[

## NPC\_IsNodeOpen

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsNodeOpen)

检查 NPC 节点是否打开。

[

## NPC\_IsPlaybackPaused

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsPlaybackPaused)

检查 NPC 的回放是否暂停。

[

## NPC\_IsPlayingNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsPlayingNode)

检查 NPC 当前是否正在播放节点。

[

## NPC\_IsPlayingNodePaused

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsPlayingNodePaused)

检查 NPC 的节点播放是否当前暂停。

[

## NPC\_IsPlayingPlayback

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsPlayingPlayback)

检查 NPC 是否正在回放录制。

[

## NPC\_IsReloadEnabled

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsReloadEnabled)

检查 NPC 是否启用了自动换弹。

[

## NPC\_IsReloading

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsReloading)

检查 NPC 是否正在换弹。

[

## NPC\_IsShooting

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsShooting)

检查 NPC 是否正在射击。

[

## NPC\_IsSpawned

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsSpawned)

检查NPC是否已在游戏世界中生成

[

## NPC\_IsStreamedIn

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsStreamedIn)

检查 NPC 是否对特定玩家流加载。

[

## NPC\_IsValid

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsValid)

检查 NPC ID 是否有效。

[

## NPC\_IsValidPath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsValidPath)

检查路径 ID 是否有效且存在。

[

## NPC\_IsValidRecord

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsValidRecord)

检查录制文件是否有效且已加载。

[

## NPC\_IsVehicleSirenUsed

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsVehicleSirenUsed)

检查 NPC 是否正在使用车辆警报器。

[

## NPC\_Kill

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_Kill)

使用特定武器/原因杀死NPC

[

## NPC\_LoadRecord

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_LoadRecord)

加载 NPC 录制文件用于回放。

[

## NPC\_MeleeAttack

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_MeleeAttack)

让 NPC 执行近战攻击。

[

## NPC\_Move

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_Move)

让 NPC 移动到指定位置。

[

## NPC\_MoveByPath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_MoveByPath)

使 NPC 沿预定义路径移动

[

## NPC\_MoveToPlayer

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_MoveToPlayer)

让 NPC 移向并跟随玩家。

[

## NPC\_OpenNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_OpenNode)

打开 NPC 节点供使用。

[

## NPC\_PausePlayback

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_PausePlayback)

暂停或恢复 NPC 的录制回放。

[

## NPC\_PausePlayingNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_PausePlayingNode)

暂停 NPC 的节点导航。

[

## NPC\_PlayNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_PlayNode)

让 NPC 通过预定义的导航节点进行导航。

[

## NPC\_PutInVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_PutInVehicle)

将 NPC 放入车辆的指定座位。

[

## NPC\_RemoveFromVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_RemoveFromVehicle)

将 NPC 从其当前车辆中移出。

[

## NPC\_RemovePointFromPath

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_RemovePointFromPath)

从 NPC 路径中移除路径点。

[

## NPC\_ResetAnimation

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ResetAnimation)

将 NPC 的当前动画重置为默认状态。

[

## NPC\_ResetSurfingData

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ResetSurfingData)

重置 NPC 的所有冲浪数据。

[

## NPC\_Respawn

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_Respawn)

让 NPC 重生到其出生位置，重置其状态。

[

## NPC\_ResumePlayingNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_ResumePlayingNode)

恢复 NPC 的暂停节点导航。

[

## NPC\_SetAmmo

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetAmmo)

设置 NPC 当前武器的弹药数量。

[

## NPC\_SetAmmoInClip

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetAmmoInClip)

设置 NPC 武器弹匣中的弹药数量。

[

## NPC\_SetAngleToPlayer

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetAngleToPlayer)

使一个NPC朝向特定的玩家旋转。

[

## NPC\_SetAngleToPos

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetAngleToPos)

旋转NPC，使其朝向特定的世界坐标位置。

[

## NPC\_SetAnimation

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetAnimation)

通过动画 ID 为 NPC 设置动画。

[

## NPC\_SetArmour

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetArmour)

设置 NPC 的护甲等级。

[

## NPC\_SetFacingAngle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetFacingAngle)

设置 NPC 的朝向角度。

[

## NPC\_SetFightingStyle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetFightingStyle)

设置 NPC 的战斗风格，用于近身战斗。

[

## NPC\_SetHealth

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetHealth)

设置 NPC 的生命值。

[

## NPC\_SetInterior

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetInterior)

设置 NPC 的室内场景。

[

## NPC\_SetInvulnerable

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetInvulnerable)

设置 NPC 是否对伤害免疫。

[

## NPC\_SetKeys

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetKeys)

设置 NPC 的按键状态，模拟按键操作。

[

## NPC\_SetNodePoint

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetNodePoint)

在 NPC 节点中设置一个点。

[

## NPC\_SetPos

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetPos)

瞬间设置 NPC 的位置，无需移动动画。

[

## NPC\_SetRot

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetRot)

设置 NPC 在所有轴上的旋转。

[

## NPC\_SetSkin

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetSkin)

设置 NPC 的皮肤模型，改变其外观。

[

## NPC\_SetSpecialAction

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetSpecialAction)

设置 NPC 的特殊动作状态，如坐下、吸烟、饮酒等。

[

## NPC\_SetSurfingObject

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetSurfingObject)

设置 NPC 正在冲浪的物体。

[

## NPC\_SetSurfingOffsets

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetSurfingOffsets)

设置 NPC 的冲浪偏移。

[

## NPC\_SetSurfingPlayerObject

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetSurfingPlayerObject)

设置 NPC 正在冲浪的玩家物体。

[

## NPC\_SetSurfingVehicle

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetSurfingVehicle)

设置 NPC 正在冲浪的车辆。

[

## NPC\_SetVehicleGearState

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetVehicleGearState)

设置 NPC 驾驶飞机时的起落架状态。

[

## NPC\_SetVehicleHealth

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetVehicleHealth)

设置 NPC 车辆的生命值。

[

## NPC\_SetVehicleHydraThrusters

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetVehicleHydraThrusters)

设置 NPC 驾驶的九头蛇战机推进器方向。

[

## NPC\_SetVehicleTrainSpeed

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetVehicleTrainSpeed)

设置 NPC 火车的速度。

[

## NPC\_SetVelocity

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetVelocity)

设置NPC的速度

[

## NPC\_SetVirtualWorld

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetVirtualWorld)

设置 NPC 的虚拟世界。

[

## NPC\_SetWeapon

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetWeapon)

设置 NPC 的当前武器。

[

## NPC\_SetWeaponAccuracy

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetWeaponAccuracy)

设置 NPC 特定武器的精准度。

[

## NPC\_SetWeaponClipSize

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetWeaponClipSize)

设置 NPC 武器的弹匣容量。

[

## NPC\_SetWeaponReloadTime

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetWeaponReloadTime)

设置 NPC 武器的重新装填时间。

[

## NPC\_SetWeaponShootTime

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetWeaponShootTime)

设置 NPC 武器的射击间隔。

[

## NPC\_SetWeaponSkillLevel

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetWeaponSkillLevel)

设置NPC的武器技能等级

[

## NPC\_SetWeaponState

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_SetWeaponState)

设置NPC的武器状态

[

## NPC\_Shoot

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_Shoot)

让 NPC 开火射击。

[

## NPC\_Spawn

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_Spawn)

将 NPC 生成到游戏世界中。

[

## NPC\_StartPlayback

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_StartPlayback)

为 NPC 开始回放录制文件。

[

## NPC\_StartPlaybackEx

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_StartPlaybackEx)

使用预加载的录制 ID 为 NPC 开始回放，支持扩展选项。

[

## NPC\_StopAim

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_StopAim)

停止 NPC 的瞄准状态。

[

## NPC\_StopMeleeAttack

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_StopMeleeAttack)

停止 NPC 的近战攻击。

[

## NPC\_StopMove

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_StopMove)

停止 NPC 的移动。

[

## NPC\_StopPlayback

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_StopPlayback)

停止 NPC 的录制回放。

[

## NPC\_StopPlayingNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_StopPlayingNode)

停止 NPC 的节点播放。

[

## NPC\_UnloadAllRecords

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_UnloadAllRecords)

从内存中卸载所有 NPC 录制文件。

[

## NPC\_UnloadRecord

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_UnloadRecord)

从内存中卸载特定的 NPC 录制。

[

## NPC\_UpdateNodePoint

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_UpdateNodePoint)

将 NPC 更新到当前播放节点中的特定点。

[

## NPC\_UseVehicleSiren

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_UseVehicleSiren)

让 NPC 使用或停止使用车辆警报器。

[

## OnNPCChangeNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCChangeNode)

当 NPC 在基于节点的移动过程中尝试从一个导航节点切换到另一个节点时调用此回调。

[

## OnNPCCreate

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCCreate)

当 NPC 成功创建时调用此回调。

[

## OnNPCDeath

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCDeath)

当 NPC 死亡时调用此回调。

[

## OnNPCDestroy

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCDestroy)

当 NPC 被销毁时调用此回调。

[

## OnNPCFinishMove

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCFinishMove)

当 NPC 完成移动到目标位置时调用此回调。

[

## OnNPCFinishMovePath

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCFinishMovePath)

当 NPC 完成沿预定路径移动时调用此回调。

[

## OnNPCFinishMovePathPoint

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCFinishMovePathPoint)

当NPC完成路径中特定点的移动时被调用

[

## OnNPCFinishNode

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCFinishNode)

当 NPC 完成导航一个完整节点时调用此回调。

[

## OnNPCFinishNodePoint

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCFinishNodePoint)

当 NPC 在基于节点的导航过程中到达特定点时调用此回调。

[

## OnNPCGiveDamage

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCGiveDamage)

当 NPC 对玩家造成伤害时调用此回调。

[

## OnNPCPlaybackEnd

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCPlaybackEnd)

当 NPC 完成录制文件的回放时调用此回调。

[

## OnNPCPlaybackStart

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCPlaybackStart)

当 NPC 开始回放录制文件时调用此回调。

[

## OnNPCRespawn

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCRespawn)

当 NPC 重生时调用此回调。

[

## OnNPCSpawn

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCSpawn)

当 NPC 生成时调用此回调。

[

## OnNPCTakeDamage

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCTakeDamage)

当 NPC 受到伤害时调用此回调。

[

## OnNPCWeaponShot

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCWeaponShot)

当 NPC 开火时调用此回调。

[

## OnNPCWeaponStateChange

](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCWeaponStateChange)

当 NPC 的武器状态改变时调用此回调。

[

## SetMyPos

](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetMyPos)

设置NPC的位置
