---
title: "武器状态 | open.mp"
description: "武器状态常量。"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/resources/weaponstates
language: zh-CN
---

# 武器状态

以下为 [GetPlayerWeaponState](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerWeaponState) 函数使用的武器状态定义：

| ID | 定义 | 说明 |
| --- | --- | --- |
| \-1 | WEAPONSTATE\_UNKNOWN | 未知状态（当玩家处于车辆中、观战状态或[玩家状态](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerState)为 PLAYER\_STATE\_SPAWNED 时触发） |
| 0 | WEAPONSTATE\_NO\_BULLETS | 玩家当前武器弹药已耗尽 |
| 1 | WEAPONSTATE\_LAST\_BULLET | 玩家当前武器仅剩最后一发弹药 |
| 2 | WEAPONSTATE\_MORE\_BULLETS | 玩家当前武器存有多发弹药 |
| 3 | WEAPONSTATE\_RELOADING | 玩家正在为当前武器装填弹药 |
