# UGCPublishWindow

- **Ortam:** Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/UGCPublishWindow
- **Çeviri tarihi:** 2025-09-08

## Açıklama

Dupe'leri ve save'leri yayınlamak için kullanılan bir pencere ![](https://gmod.tr/api/uploads/wiki/84f57ca0e45a345f28b7.png)

[Kaynağı görüntüle](https://github.com/Facepunch/garrysmod/blob/master/garrysmod/lua/menu/ugcpublish.lua)

## Ebeveyn

Bu sayfada listelenmeyen metotları vb. [DFrame](https://gmod.tr/wiki/DFrame)'den türetir.

## Uygular

Aşağıdaki hook'ları/metotları uygular veya geçersiz kılar. Bunları geçersiz kılmak istiyorsanız, muhtemelen orijinal fonksiyonu da çağırmak istersiniz.

- [Panel:Init](https://gmod.tr/wiki/PANEL:Init)
- [DListView:OnRowSelected](https://gmod.tr/wiki/DListView:OnRowSelected)

## Metotlar

UGCPublishWindow:[CheckInput](https://gmod.tr/wiki/UGCPublishWindow:CheckInput)()

Etiketlerin (Tags) ve Başlığın (Title) geçerli olup olmadığını kontrol eder ve geçerliyse yayınla düğmesini etkinleştirir.

UGCPublishWindow:[DisplayError](https://gmod.tr/wiki/UGCPublishWindow:DisplayError)( [string](https://gmod.tr/wiki/string) err )

Verilen hata mesajını görüntüler.

UGCPublishWindow:[DoPublish](https://gmod.tr/wiki/UGCPublishWindow:DoPublish)( [string](https://gmod.tr/wiki/string) wsid, [string](https://gmod.tr/wiki/string) err )

Öğeyi yayınlar veya Başlık (Title) ya da Etiketler (Tags) geçersizse bir hata verir.

UGCPublishWindow:[FitContents](https://gmod.tr/wiki/UGCPublishWindow:FitContents)()

Paneli, tüm alt öğelere güzelce sığacak şekilde yeniden boyutlandırır.

[string](https://gmod.tr/wiki/string) UGCPublishWindow:[GetChosenTag](https://gmod.tr/wiki/UGCPublishWindow:GetChosenTag)()

Mevcut seçili etiketin adını döndürür.

UGCPublishWindow:[OnPublishFinished](https://gmod.tr/wiki/UGCPublishWindow:OnPublishFinished)( [string](https://gmod.tr/wiki/string) wsid, [string](https://gmod.tr/wiki/string) err )

Öğe yayınlandığında veya yayınlama sırasında herhangi bir hata oluştuğunda çağrılır.

UGCPublishWindow:[Setup](https://gmod.tr/wiki/UGCPublishWindow:Setup)( [string](https://gmod.tr/wiki/string) ugcType, [string](https://gmod.tr/wiki/string) file, [string](https://gmod.tr/wiki/string) imageFile, [WorkshopFileBase](https://gmod.tr/wiki/WorkshopFileBase) handler )

Atölye (Workshop) öğeleri listesini günceller.

UGCPublishWindow:[UpdateWorkshopItems](https://gmod.tr/wiki/UGCPublishWindow:UpdateWorkshopItems)()

Atölye (Workshop) öğeleri listesini günceller.

- [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/UGCPublishWindow
