---
title: "GetPlayerAmmo | open.mp"
description: "获取玩家当前武器的弹药量"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerAmmo
language: zh-CN
---

# GetPlayerAmmo

## 描述

获取玩家当前武器的弹药量。

| 参数 | 说明 |
| --- | --- |
| playerid | 需要获取弹药量的玩家 ID |

## 返回值

玩家当前武器的弹药数量。

## 示例代码

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/myammo", true))
    {
        new
            ammo = GetPlayerAmmo(playerid),
            string[32];

        format(string, sizeof(string), "你的弹药量: %i", ammo);
        SendClientMessage(playerid, -1, string);
        return 1;
    }
    return 0;
}
```

## 注意事项

注意

弹药量使用 16 位存储，超过 32767 时返回值会出现错误。

## 相关函数

-   [SetPlayerAmmo](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetPlayerAmmo): 设置指定玩家武器的弹药量
-   [GetPlayerWeaponData](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerWeaponData): 获取玩家武器数据信息
