Player:SelectWeapon

  Player:SelectWeapon( string className )

Açıklama

Oyuncunun aktif silahını sınıf adına göre ayarlar.

Bu, silahı tahmin (prediction) dışı değiştirecek, istemcide gecikmeye ve WEAPON:Deploy ile WEAPON:Holster'ın tahmin (prediction) dışında çağrılmasına neden olacaktır. Bunun yerine CUserCmd:SelectWeapon veya input.SelectWeapon kullanmayı deneyin.
Bu, silah değiştirme olayını ve ilgili animasyonları tetikleyecektir. Silahları sessizce değiştirmek için Player:SetActiveWeapon kullanın.

Argümanlar

1 string className
Değiştirilecek silahın sınıf adı.

Eğer oyuncu belirtilen silaha sahip değilse, hiçbir şey olmaz. Önce silahı vermek için Player:Give kullanabilirsiniz.

Örnek

Oyuncuyu toolgun'a geçmeye zorlar.

Entity( 1 ):SelectWeapon( "gmod_tool" )

Örnek

Oyuncunun envanterinden rastgele bir silah seçer ve o silaha geçer.

local weapons = Entity( 1 ):GetWeapons() local weapon = weapons[ math.random( #weapons ) ] Entity( 1 ):SelectWeapon( weapon:GetClass() )

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