# util.GetUserGroups

- **Ortam:** Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/util.GetUserGroups
- **Çeviri tarihi:** 2025-09-08

```lua
table util.GetUserGroups()
```

## Açıklama

Bir kullanıcı grubuna sahip olan tüm SteamID'lerin bir tablosunu döndürür.

> **NOT:** 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.

> **NOT:** 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](https://gmod.tr/wiki/Player:GetUserGroup) fonksiyonunu kullanın.

## Döndürülenler

1. [table](https://gmod.tr/wiki/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](https://gmod.tr/wiki/string) name - Oyuncunun Steam adı - [string](https://gmod.tr/wiki/string) group - Oyuncunun kullanıcı grubu adı

### Örnek

Kayıtlı her süper yöneticinin (superadmin) adlarını alın.

```lua
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ı:**

```lua
1  =	rubat
2  =	garry
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/util.GetUserGroups
