steamworks
Steamworks ile ilgili fonksiyonlar.
Metotlar
steamworks.ApplyAddons()
İstemcinin eklentilerini yeniler.
Steam Atölyesi öğelerini indirirken steamworks.DownloadUGC kullanmalısınız. Bu, önizleme görselleri için eski bir fonksiyondur.
Belirtilen eklentiden bir dosya indirir ve onu garrysmod/cache/ klasörüne bir .cache dosyası olarak kaydeder.
Bu çoğunlukla eklentinin önizleme görselini indirmek için kullanılır.
Alınan dosya bir resimse ve IMaterial'a ihtiyacınız varsa, geri çağrıdan (callback) sağlanan yolla AddonMaterial'ı kullanın.
Belirtilen Steam Atölyesi eklentisi hakkında bilgi alır.
steamworks.GetList( string type, table tags, number offset, number numRetrieve, number days, string userID, function resultCallback )
Steam Atölyesi eklentilerinin özelleştirilmiş bir listesini alır.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Bunun yerine steamworks.RequestPlayerInfo'nun geri çağrısını (callback) kullanmalısınız.
Oyuncuların adını 64-bit SteamID'lerine göre alır.
Bu fonksiyonu çağırmadan önce steamworks.RequestPlayerInfo'yu makul bir süre önce çağırmanız gerekir.
İstemcinin belirtilen Steam Atölyesi öğesine abone olup olmadığını döndürür.
steamworks.OpenWorkshop()
Steam arayüz tarayıcısında atölye web sitesini açar.
steamworks.Publish( string filename, string image, string name, string desc, table tags, function callback, number fileid = nil, string changelist = "None given." )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Dupe'ları, kayıtları veya demoları atölyede yayınlar.
Daha sonra steamworks.GetPlayerName ile kullanılmak üzere SteamID64'e sahip oyuncunun bilgilerini ister.
Atölye öğesini oyuncu tarafından "tamamlandı" olarak ayarlar. Tamamlanan öğeler için Steam Atölyesi'nde görsel bir gösterge olacaktır.
Bu eklentiyi oynayıp oynamadığınızı ayarlar. Bu, kullanıcıya Steam Atölyesi'nin kendisinde gösterilecektir:
Bir eklentinin etkinleştirilip etkinleştirilmeyeceğini ayarlar. Güncellemek için sonrasında steamworks.ApplyAddons'u çağırın.
Belirtilen Steam Atölyesi eklentisinin yüklenip yüklenmeyeceğini döndürür.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Belirtilen atölye eklentisine abone olur. Güncellemek için sonrasında steamworks.ApplyAddons'u çağırın.
steamworks.Unsubscribe( string workshopItemID )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Belirtilen atölye eklentisinden aboneliği kaldırır. Güncellemek için sonrasında steamworks.ApplyAddons'u çağırın.
Bu fonksiyon asla bir kullanıcının izni olmadan çağrılmamalıdır ve eklenti o anda kullanımda ise (yani: kullanıcı ana menüde değilse) çağrılmamalıdır, çünkü bu beklenmedik davranışlara yol açabilir.
Belirtilen Steam Atölyesi öğesi için atölye web sitesini Steam arayüz tarayıcısında açar.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Kullanıcının belirtilen eklenti için oy kullanmasını sağlar
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord