player.GetCount
Açıklama
Aktif oyuncu sayısını döndürür.
#player.GetAll() fonksiyonuna benzer, ancak oyuncu tablosunun oluşturulması gerekmediği için daha iyi performansa sahiptir. Eğer player.GetAll zaten bir döngü için çağrılıyorsa, tablo üzerinde # operatörünü kullanmak, JIT derlendiği için bu fonksiyonu çağırmaktan daha hızlı olacaktır.
Sunucuya o an bağlanmakta olan oyuncular sayılmaz. İlgili fonksiyon: player.GetCountConnecting
Döndürdüğü Değer
Örnek
Her 300 saniyede bir sohbete mesaj gönderme.
timer.Create("CountAdvert", 300, 0, function()
local playerCount = player.GetCount() -- Sunucudaki oyuncu sayısını alıyoruz
local message = "Sunucuda şu anda " .. playerCount .. " kişi oynuyor." -- Mesajımız
-- Herkes için sohbete gönder
for _, ply in player.Iterator() do
ply:ChatPrint(message)
end
end)
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord