---
title: "SetPlayerAmmo | open.mp"
description: "تنظیم مهمات سلاح یک بازیکن."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerAmmo
language: fa
---

# SetPlayerAmmo

## توضیحات

تنظیم مهمات سلاح یک بازیکن.

| نام | توضیحات |
| --- | --- |
| playerid | شناسه بازیکنی که قرار است مهمات سلاح آن تنظیم شود. |
| WEAPON:weaponid | شناسه سلاحی که قرار است مهمات آن تنظیم شود. (نه اسلات سلاح مانند شامل samp) |
| ammo | مقدار مهماتی که تنظیم می‌شود. |

## مقدار بازگشتی

**1** - تابع با موفقیت اجرا شد. موفقیت حتی زمانی که اسلات سلاح مشخص شده نامعتبر باشد (نه ۰-۱۲) نیز برگردانده می‌شود.

**0** - تابع در اجرا شکست خورد. بازیکن متصل نیست.

## مثال‌ها

```c
SetPlayerAmmo(playerid, WEAPON_SHOTGUN, 100); // تنظیم مهمات تفنگ ساچمه‌ای به ۱۰۰ گلوله
```

## نکات

یادداشت

پارامتر 'weaponslot' یک خطای تایپی در شامل sa-mp است. شما باید از شناسه سلاح استفاده کنید و نه اسلات سلاحی که می‌خواهید مهمات آن را تنظیم کنید.

نکته

مهمات را روی ۰ تنظیم کنید تا یک سلاح را از موجودی بازیکن حذف کنید. توجه کنید که سلاح همچنان در [GetPlayerWeaponData](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerWeaponData) نمایش داده می‌شود، البته با ۰ مهمات.

## توابع مرتبط

-   [GetPlayerAmmo](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerAmmo): بررسی مقدار مهماتی که بازیکن در اسلات مشخص شده دارد.
-   [GivePlayerWeapon](https://omp.itsneufox.com/fa/docs/scripting/functions/GivePlayerWeapon): دادن سلاح به یک بازیکن.
-   [SetPlayerArmedWeapon](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerArmedWeapon): تنظیم سلاح مسلح یک بازیکن.
