PropSelect
Açıklama
Sandbox araçlarında oyuncunun bir listeden model seçmesine olanak tanımak için kullanılır. Yalnızca Sandbox'ta kullanılmasına rağmen, bu oyun moduna özel değildir.
Materyal seçme alternatifi için ayrıca MatSelect sayfasına bakın.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. ContextBase'dan türetir.
Uygular
Aşağıdaki kancaları/metotları uygular veya geçersiz kılar. Bunları geçersiz kılmak isterseniz, muhtemelen orijinal fonksiyonu da çağırmak istersiniz.
Olaylar
PropSelect:OnRightClick( Panel pnl )
Oyuncu bir modele sağ tıkladığında çağrılır.
Varsayılan olarak, bu, oyuncunun model yolunu kopyalamasına olanak tanıyan bir menü açar.
PropSelect:SelectModel( SpawnIcon icon )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bunun yerine PropSelect:FindAndSelectButton kullanın.
Belirtilen bir spawnicon panelini seçer.
Metotlar
Seçim listesine yeni bir model ekler.
PropSelect:FindAndSelectButton( string mdl )
Giriş model yoluna göre bir SpawnIcon paneli bulur ve seçer.
Giriş model yoluna göre bir SpawnIcon paneli bulur.
Örnek
Panelin örnek kullanımı.
local frame = vgui.Create( "DFrame" )
frame:SetSize( 500, 500 )
frame:Center()
frame:MakePopup()
local PropSelect = vgui.Create( "PropSelect", frame )
PropSelect:Dock( TOP )
--PropSelect:SetConVar( "my_convar_name" )
local items = {
"models/props_c17/FurnitureWashingmachine001a.mdl",
"models/props_junk/PlasticCrate01a.mdl",
"models/props_junk/wood_pallet001a.mdl"
}
for k, model in pairs( items ) do
PropSelect:AddModelEx( model, model, 0 )
end
function PropSelect:OnSelect( model, pnl )
print( "Seçilen model", model, pnl )
end
Çıktı: 

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