---
title: "SetPlayerArmedWeapon | open.mp"
description: "مشخص می‌کنه که بازیکن کدوم اسلحه (که از قبل داره) رو در دست بگیره."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerArmedWeapon
language: fa
---

# SetPlayerArmedWeapon

## توضیحات

مشخص می‌کنه که بازیکن کدوم اسلحه (که از قبل داره) رو در دست بگیره.

| نام | توضیح |
| --- | --- |
| playerid | ID بازیکنی که می‌خوایم اسلحه‌اش رو مسلح کنیم. |
| WEAPON:weaponid | ID [اسلحه](https://omp.itsneufox.com/fa/docs/scripting/resources/weaponids) که بازیکن باید باهاش مسلح بشه. |

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

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

**0** - اجرای function ناموفق بوده. بازیکن متصل نیست.

## مثال‌ها

```c
public OnPlayerUpdate(playerid)
{
    SetPlayerArmedWeapon(playerid, WEAPON_FIST); // aslaheharo khamosh mikone
    return 1;
}
```

```c
// SMG driveby by [03]Garsino
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    {
        new
            weapon,
            ammo;

        GetPlayerWeaponData(playerid, WEAPON_SLOT_MACHINE_GUN, weapon, ammo); // SMG weapon bazikon ro dar slot 4 migirim (WEAPON_SLOT_MACHINE_GUN)
        SetPlayerArmedWeapon(playerid, weapon); // Bazikon ro ba SMG baraye driveby set mikonim
    }
    return 1;
}
```

## نکات

یادداشت

این function بازیکن رو با اسلحه‌ای که از قبل داره مسلح می‌کنه؛ اسلحه جدید بهش نمی‌ده. برای اون از GivePlayerWeapon استفاده کن.

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

-   [GivePlayerWeapon](https://omp.itsneufox.com/fa/docs/scripting/functions/GivePlayerWeapon): به بازیکن اسلحه می‌ده.
-   [GetPlayerWeapon](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerWeapon): چک می‌کنه که بازیکن فعلا چه اسلحه‌ای در دست داره.

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

-   [Weapon IDs](https://omp.itsneufox.com/fa/docs/scripting/resources/weaponids)
-   [Weapon Slots](https://omp.itsneufox.com/fa/docs/scripting/resources/weaponslots)
