Player:DropWeapon

  Player:DropWeapon( Weapon weapon = nil, Vector target = nil, Vector velocity = nil )

Açıklama

Oyuncuyu belirtilen silahı bırakmaya zorlar.

Argümanlar

1 Weapon weapon = nil
Bırakılacak silah. Eğer belirtilmezse, o an kuşanılmış olan silah varsayılır.
2 Vector target = nil
Eğer belirtilirse, silahı verilen konuma doğru fırlatır. Silahı ne kadar uzağa fırlatabileceğinin bir sınırı vardır. velocity argümanını geçersiz kılar.
3 Vector velocity = nil
Eğer belirtilirse ve önceki argüman belirtilmemişse, silahı verilen hızla fırlatır. Eğer hız 400'den yüksekse, 400 ile sınırlandırılır.

Örnek

Oyuncunun tüm silahlarını düşüren bir konsol komutu.

concommand.Add( "drop_weapons", function( ply ) if ( ply:IsValid() ) then -- Tüm oyuncu silahlarını döngüye al ve düşür. for _, wep in ipairs( ply:GetWeapons() ) do ply:DropWeapon( wep ) end end end )

Örnek

Sadece o an kuşanılmış olan silahı düşüren bir konsol komutu.

concommand.Add( "drop_weapon", function( ply ) if ( ply:IsValid() ) then ply:DropWeapon() end end )

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