# Player:Give

- **Ortam:** Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Player:Give
- **Çeviri tarihi:** 2025-09-08

```lua
Weapon Player:Give( string weaponClassName, boolean bNoAmmo = false )
```

## Açıklama

Oyuncuya bir silah verir.

Bu fonksiyon [GM:PlayerCanPickupWeapon](https://gmod.tr/wiki/GM:PlayerCanPickupWeapon) hook'unu çağırır. Eğer bu hook false döndürürse, bu fonksiyon hiçbir şey yapmaz.

> **NOT:** Bu fonksiyon sadece silahlar/alınabilirler için tasarlanmış olsa da, silahlarla sınırlı **değildir**. NPC'ler ve SENT'ler de dahil olmak üzere herhangi bir varlık bu fonksiyon kullanılarak oluşturulabilir.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **weaponClassName**: Oyuncuya verilecek silahın sınıf adı
2. [boolean](https://gmod.tr/wiki/boolean) **bNoAmmo** = false: Silah oluşturulduğunda hiç mermi vermemek için true olarak ayarlayın. (Yedek mermi DefaultClip tarafından ayarlanır)

## Döndürülen Değer

1. [Weapon](https://gmod.tr/wiki/Weapon): Oyuncuya verilen silah, eğer bir tane verildiyse. Eğer oyuncu zaten bu silaha sahipse veya silah varlığı (verilen sınıf adına sahip varlık) mevcut değilse NULL döndürür.

### Örnek

Oyuncuya bir toolgun verir

```lua
Entity( 1 ):Give( "gmod_tool" )
```

### Örnek

Bir oyuncunun tüm silahlarını ve mermilerini kaldırır ve içinde mermi olmayan bir weapon_base SWEP verir.

```lua
Entity( 1 ):StripWeapons()
Entity( 1 ):StripAmmo()
Entity( 1 ):Give( "weapon_base", true )
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Player:Give
