# steamworks.GetList

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/steamworks.GetList
- **Çeviri tarihi:** 2025-09-08

```lua
steamworks.GetList( string type, table tags, number offset, number numRetrieve, number days, string userID, function resultCallback )
```

## Açıklama

Steam Atölyesi eklentilerinin özelleştirilmiş bir listesini alır.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **type**: Alınacak öğelerin türü. Olası değerler şunları içerir: - popular (Tüm geçersiz seçenekler buna eşit olacaktır) - trending - latest - friends - followed - Oyuncunun Steam'de takip ettiği kişilerin öğeleri - friend_favs - Oyuncunun arkadaşlarının favorileri - favorite - Oyuncunun favorileri
2. [table](https://gmod.tr/wiki/table) **tags**: Eşleştirilecek etiketleri içeren bir tablo.
3. [number](https://gmod.tr/wiki/number) **offset**: İlk sonuçtan itibaren kaç sonucun atlanacağı. Bu, sayfalama için kullanışlıdır. Negatif değerler geçersizdir.
4. [number](https://gmod.tr/wiki/number) **numRetrieve**: Tek seferde en fazla `50` olmak üzere kaç tane öğenin alınacağı. Negatif değerler geçersizdir.
5. [number](https://gmod.tr/wiki/number) **days**: Steam'den `popular` veya `trending` içerik alırken, bu `0` ile `365` gün aralığında bir zaman periyodunu belirler. ( `7` = son 7 gündeki en popüler eklentiler, `30` = son aydaki en popüler eklentiler, vb. ). Sıfır verilirse, `trending` için `7` olan bir değeri otomatik olarak seçer.
6. [string](https://gmod.tr/wiki/string) **userID**: Tüm eklentileri almak için `"0"`, yalnızca sizin yayınladığınız eklentileri almak için `"1"` veya bir kullanıcının atölye öğelerini almak için geçerli bir SteamID64.
7. [function](https://gmod.tr/wiki/function) **resultCallback**: Alınan veriyi işleyecek olan fonksiyon. Fonksiyon argüman(lar)ı: 1. [table](https://gmod.tr/wiki/table) **data** - Öğelerin listesi, veya hata durumunda nil.

### Örnek

Steam Atölyesi eklentilerinin en iyi 10 tanesini alır.

```lua
steamworks.GetList( "popular", nil, 0, 10, 7, 0, function( data ) PrintTable( data ) end )
```

**Çıktı:**

```lua
totalresults = 1748
numresults = 10
results:
1 = 21197
2 = 72122655
3 = 68207248
4 = 71921341
5 = 79927494
6 = 12692
7 = 21174
8 = 72145362
9 = 16221
10 = 22104
```

- [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/steamworks.GetList
