ents.FindByClass

  table ents.FindByClass( string class )

Açıklama

Belirtilen sınıfa sahip tüm varlıkları alır, joker karakterleri destekler.

Bu fonksiyon sıralı bir tablo döndürür, bu da verimlilik nedenleriyle pairs yerine ipairs ile döngüye alınması gerektiği anlamına gelir.

Bu, dahili olarak ents.GetAll üzerinde yinelenerek çalışır. ents.FindByClass her zaman ents.GetAll veya ents.Iterator'dan daha hızlıdır.

Argümanlar

1 string class
Bulunacak varlıkların sınıfı, joker karakterleri destekler.

Yıldız işareti (*) desteklenen tek joker karakterdir.

Döndürülen Değerler

1 sequental table<Entity>
Bulunan tüm varlıkları içeren bir tablo

Örnek

Haritadaki her bir prop'un konumunu yazdırır.

for k, v in ipairs( ents.FindByClass( "prop_*" ) ) do print( v:GetPos() ) end
Çıktı: Haritadaki her bir prop'un konumu. gm_construct haritasında çıktı aşağıdaki gibi olabilir:
-2936.288818 -1376.545532 -73.852913 -2943.928467 -1375.800171 -84.964996 -2932.637695 -1288.051636 -76.791924 -2064.000000 -183.000000 -179.216003 -2384.000000 -183.000000 -179.216003 -2704.000000 -183.000000 -179.216003 -1744.000000 -183.000000 -179.216003 -1424.000000 -183.000000 -179.216003 -3019.895020 -1095.824829 -78.900757

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