Player:SetActiveWeapon

  Player:SetActiveWeapon( Weapon weapon )

Açıklama

Oyuncunun aktif silahını ayarlar. Çoğu durumda bunun yerine CUserCmd:SelectWeapon veya Player:SelectWeapon kullanmalısınız.

Bu fonksiyon, silah değiştirme olaylarını veya ilişkili kuşanma animasyonlarını tetiklemez. GM:PlayerSwitchWeapon kancasını ve o anki aktif silahın WEAPON:Holster geri dönüş değerini atlar.

Argümanlar

1 Weapon weapon
Kuşanılacak silah.

Örnek

Bir oyuncunun silahını kınına koyar (gizler) ve 20 saniye sonra geri verir.

local ply = Entity( 1 ) local prevWeapon = ply:GetActiveWeapon() local prevWeaponClass = prevWeapon:GetClass() ply:SetActiveWeapon( NULL ) -- Silahı kınına koyar timer.Simple(20, function() if ( !prevWeapon:IsValid() ) then prevWeapon = ply:Give( prevWeaponClass ) end ply:SelectWeapon( prevWeapon ) end)

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