---
title: "SetPlayerArmedWeapon | open.mp"
description: "Postavlja koje oružje (koje igrač posjeduje) igrač trenutno drži."
canonical: https://omp.itsneufox.com/bs/docs/scripting/functions/SetPlayerArmedWeapon
language: bs
---

# SetPlayerArmedWeapon

## Deskripcija

Postavlja koje oružje (koje igrač posjeduje) igrač trenutno drži.

| Ime | Deskripcija |
| --- | --- |
| playerid | ID igrača za naoružati sa oružjem. |
| weaponid | ID oružja s kojim bi igrač trebao biti naoružan. |

## Returns

1: Funkcija uspješno izvršena. Uspješno je vraćeno i kada se funkcija neuspješno izvrši (igrač ne posjeduje navedeno oružje ili je proslijeđen nevažeći ID oružja).

0: Funkcija neuspješno izvršena. Igrač nije konektovan.

## Primjeri

```c
public OnPlayerUpdate(playerid)
{
    SetPlayerArmedWeapon(playerid, 0); // onemogućuje oružja
    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, 4, weapon, ammo); // Uzmi igračev SMG u slot 4
        SetPlayerArmedWeapon(playerid, weapon); // Postavi da igrač drive-by-ea uz SMG
    }
    return 1;
}
```

## Zabilješke

note

Ova funkcija naoružava igrača oružjem koje već ima; ne daje im novo oružje. Pogledajte GivePlayerWeapon.

## Srodne Funkcije

-   [GivePlayerWeapon](https://omp.itsneufox.com/bs/docs/scripting/functions/GivePlayerWeapon): Daj igraču oružje.
-   [GetPlayerWeapon](https://omp.itsneufox.com/bs/docs/scripting/functions/GetPlayerWeapon): Provjeri koje oružje igrač trenutno drži.
