util.GetUserGroups
Açıklama
Bir kullanıcı grubuna sahip olan tüm SteamID'lerin bir tablosunu döndürür.
Bu fonksiyon orijinal kullanıcı grupları tablosunu döndürür. Bu tabloda yapılan değişiklikler geriye dönük değildir ve yalnızca yeni bağlanan kullanıcıları etkiler.
Bu, yalnızca sunucunuzun settings/users.txt dosyasında kayıtlı olan grupları döndürür.
Bağlı bir oyuncunun kullanıcı grubunu almak için lütfen bunun yerine Player:GetUserGroup fonksiyonunu kullanın.
Döndürülenler
Örnek
Kayıtlı her süper yöneticinin (superadmin) adlarını alın.
local supadminsList = {}
for steamid, infos in pairs(util.GetUserGroups()) do
if infos.group == "superadmin" then
supadminsList[#supadminsList + 1] = infos.name
end
end
PrintTable(supadminsList)
Çıktı:
1 = rubat
2 = garry
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord