util.GetUserGroups

  table 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

1 table
Anahtarın kullanıcının SteamID'si olduğu ve değerin 2 alanlı bir tablo olduğu bir kullanıcılar tablosu:
  • string name - Oyuncunun Steam adı
  • string group - Oyuncunun kullanıcı grubu adı

Ö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