ents.Iterator
Açıklama
Tüm varlıklar için bir Durumsuz Yineleyici (Stateless Iterator) döndürür.
Genel For Döngülerinde (Generic For-Loops) kullanılmak üzere tasarlanmıştır.
Tüm oyuncular için benzer bir fonksiyon olan player.Iterator'a bakın.
Dahili olarak bu fonksiyon, bir C++ fonksiyonu olan ents.GetAll'ın aksine, Lua'da saklanan önbelleğe alınmış değerleri kullanır.
Lua'dan C++'a bir çağrı işlemi ve Lua'ya geri dönüş oldukça maliyetli olduğundan, bu fonksiyon ents.GetAll'dan daha verimli olacaktır.
Dönüş Değerleri
2 sequential table<Entity>
Mevcut tüm Varlıkların Tablosu. Bu, ents.GetAll'ın önbelleğe alınmış bir kopyasıdır.
Bu tablonun salt okunur olması amaçlanmıştır.
Döndürülen tabloyu değiştirmek, önbellek yenilenene kadar bu fonksiyona yapılan sonraki tüm çağrıları etkileyecektir. Bu nedenle, tüm ents.GetAll kullanımlarınızı bununla değiştirmek istenmeyen yan etkilere neden olabilir.
3 number
Oyuncular tablosu için başlangıç indeksi.
Bu her zaman
Bu her zaman
0'dır ve Genel For Döngülerinin (Generic For-Loops) yararı için döndürülür.Örnek
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord