steamworks.GetList

  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 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 tags
Eşleştirilecek etiketleri içeren bir tablo.
3 number offset
İlk sonuçtan itibaren kaç sonucun atlanacağı. Bu, sayfalama için kullanışlıdır. Negatif değerler geçersizdir.
4 number numRetrieve
Tek seferde en fazla 50 olmak üzere kaç tane öğenin alınacağı. Negatif değerler geçersizdir.
5 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 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 resultCallback
Alınan veriyi işleyecek olan fonksiyon.
Fonksiyon argüman(lar)ı:
1 table data - Öğelerin listesi, veya hata durumunda nil.

Örnek

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

steamworks.GetList( "popular", nil, 0, 10, 7, 0, function( data ) PrintTable( data ) end )
Çıktı:
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

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord