---
title: "GetPlayerWeaponData | open.mp"
description: "Get the weapon and ammo in a specific player's weapon slot (e.g. the weapon in the 'SMG' slot)."
canonical: https://omp.itsneufox.com/th/docs/scripting/functions/GetPlayerWeaponData
language: th
---

# GetPlayerWeaponData

## คำอธิบาย

Get the weapon and ammo in a specific player's weapon slot (e.g. the weapon in the 'SMG' slot).

| Name | Description |
| --- | --- |
| playerid | The ID of the player whose weapon data to retrieve. |
| slot | The weapon slot to get data for (0-12). |
| &weapons | A variable in which to store the weapon ID, passed by reference. |
| &ammo | A variable in which to store the ammo, passed by reference. |

## ส่งคืน

1: The function was executed successfully.

0: The function failed to execute. The player isn't connected and/or the weapon slot specified is invalid (valid is 0-12).

## ตัวอย่าง

```c
// Common use: get all weapons and store info in an array containing 13 slots
// The first value is the weapon ID, and second is the ammo

new weapons[13][2];

for (new i = 0; i <= 12; i++)
{
    GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
}
```

## บันทึก

หมายเหตุ

Old weapons with no ammo left are still returned.

## ฟังก์ชั่นที่เกี่ยวข้องกัน

-   GetPlayerWeapon: Check what weapon a player is currently holding.
-   GivePlayerWeapon: Give a player a weapon.
