Player:Give

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

Açıklama

Oyuncuya bir silah verir.

Bu fonksiyon GM:PlayerCanPickupWeapon hook'unu çağırır. Eğer bu hook false döndürürse, bu fonksiyon hiçbir şey yapmaz.

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 weaponClassName
Oyuncuya verilecek silahın sınıf adı
2 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
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

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.

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

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord