GM:PlayerCanPickupWeapon
Açıklama
Bir oyuncunun bir silahı alıp alamayacağını döndürür.
Eğer bu false döndürürse, Player:Give çalışmaz.
Sağlık kitleri, zırh pilleri ve mühimmat entity'leri gibi şeyleri etkileyen bir hook için GM:PlayerCanPickupItem sayfasına bakın.
Bir oyuncu bu hook'u geçtikten sonra başarıyla bir silah aldığında çağrılan bir hook için GM:WeaponEquip sayfasına bakın.
Argümanlar
Dönüşler
Örnek
Oyuncu zaten bu silaha sahipse silahı almayı engeller (yerdeki silahlardan mühimmat alımını önler).
Örnek
Oyuncular sadece HL2 Tabancasını alabilirler.
Örnek
Bir oyuncuya, aldığı silahın yerine alternatif bir silahı (örneğin tabanca yerine bir RPG Fırlatıcı) nasıl verebileceğinizi gösterir.
hook.Add( "PlayerCanPickupWeapon", "NoPistolGiveFists", function( ply, weapon )
if ( weapon:GetClass() == "weapon_pistol" ) then -- eğer almaya çalıştıkları silah bir tabancaysa
ply:Give( "weapon_rpg" ) -- onlara bir RPG ver
weapon:Remove() -- almaya çalıştıklarını kaldır
return false -- onlara tabancayı verme
end
end )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord