Oyunculara senin UEFN deneyimini oynarken Savaş Bileti TP'si vermek ister misin? Bu eğitim, oyunculara UEFN ve Verse üzerinden TP vermek için Övgü cihazını nasıl kullanacağını gösterir.
Bu cihazın oyunculara nasıl TP verdiği hakkında daha fazla bilgi için Fortnite Kreatif için Övgü Cihazları bölümüne bak.
Zombi Avlamaları İçin TP Ödülü Verme
-
Epic Game Store’dan UEFN’i başlat.
-
Yeni bir ada oluştur veya mevcut bir adayı yükle.
-
İçerik Tarayıcısında Tümü > Fortnite > Cihazlar seçeneğine gidip "övgü" araması yap.
-
Övgü cihazını bölümüne sürükle.
-
Övgü cihazının seçili olduğundan emin ol.
-
Ayrıntılar panelinde aşağıdaki Kullanıcı Seçeneklerini değiştir:
Seçenek Değer Açıklama Ad "Zombi Avlama" Ödül türünü açıklayan kısa bir mesaj. TP Ödülü Çok Küçük Bu hedefe ulaşmak kolay olduğundan ödülün küçük olması gerekir. Bildirim Boyutu Küçük Oyuncunun ekranındaki mesaj küçük bir alan kaplar. -
İçerik Tarayıcısında Tümü > Fortnite > Cihazlar seçeneğine gidip "yaratık çıkması" araması yap.
-
Bölümüne bir Yaratık Çıkma Yeri sürükle.
-
Bir Zemin Tareti cihazı bulup bölümünde yaratık çıkma yerinin menzili içinde olan bir yere sürükle. Bunu yapmak, oyuncuların zombileri avlamasına olanak tanır.
Doğrudan Olay Bağlama
Her zombi avlandığında Övgü cihazını tetiklemek için doğrudan olay bağlamayı kullanabilirsin. Bu iş akışı yalnızca editörde gerçekleştirilir. Bunun Verse’te nasıl yapıldığını görmek için Verse Kullanarak TP Ödülü Verme bölümüne git.
-
Daha önce oluşturduğun Övgü cihazını seç.
-
Ayrıntılar panelinden Kullanıcı Seçenekleri - Fonksiyonlar bölümüne git.
-
“Ödül” seçeneğinin yanındaki + butonuna tıkla.
-
Açılır menüye tıkla, yaratık çıkma yerini ara ve seç.
-
İkinci açılır menüye tıkla ve “Bir Yaratık Avlandığında” seçeneğini belirle.

Oyunda Geçirilen Süre İçin TP Ödülü Verme
-
Zombi avlamaları örneğinde listelenen 1 ile 5 arasındaki adımları tekrarla.
-
Ayrıntılar panelinde aşağıdaki ayarları değiştir:
Seçenek Değer Açıklama Ad "Oynadığın İçin Teşekkürler!" Ödül türünü açıklayan kısa bir mesaj yaz. Açıklama "Adada zaman geçirdiğin için bir teşekkür." Oyuncunun neden TP ödülü aldığını açıklayan kısa bir mesaj yaz. TP Ödülü Büyük 15 dakika oynamak büyük bir ödülü garanti edebilir. Övgü Ödülü Sınırlaması True, "1" Bu TP ödülü yalnızca bir kez verilebilir. Simge İki tane seç "Yıldız" diye arat, ardından küçük simgeyi “_64” sürümüne, büyük simgeyi “_128” sürümüne ayarla. -
İçerik Tarayıcısında Süreölçer cihazını bul ve bölümüne sürükle.
-
Süreölçer cihazının Ayrıntılar panelinde aşağıdaki ayarları değiştir:
Seçenek Değer Açıklama Süre 900 Ödül 15 dakikalık oynanıştan sonra verilir. Oyun Başlayınca Başlat True Süreölçer, oyun başladığında otomatik olarak başlar. Bitirildiğinde Ne Olacak Yeniden Başlat Bir sonraki 15 dakikalık bölümün sonunda süre ölçer yeniden başlar ve daha fazla TP verir. Oyun Sırasında Görünür Gizli Bu süreölçeri göremezsin veya onunla etkileşime giremezsin.
Doğrudan Olay Bağlama
Süreölçer her tamamlandığında Övgü cihazını tetiklemek için doğrudan olay bağlamayı kullan.
-
Daha önce oluşturduğun Övgü cihazını seç.
-
Ayrıntılar panelinden Kullanıcı Seçenekleri - Fonksiyonlar bölümüne git.
-
“Ödül” seçeneğinin yanındaki + butonuna tıkla.
-
Açılır menüye tıkla, Süreölçer cihazını ara ve seç.
-
İkinci açılır menüye tıkla ve “Başarılı Olduğunda” kısmını seç.
Verse Kullanarak TP Ödülü Verme
Bu örnek, yukarıdaki zombi avlama örneğini temel alır. Zombiler kemikler düşürür ve bu kemikler toplanabilir. Aşağıdaki bölümde bir oyuncu 5 kemik verdiğinde ne kadar büyük bir TP ödülü verebileceğin gösterilir.
-
İçerik Tarayıcısında Tümü > Fortnite > Cihazlar seçeneğine gidip “avlama” diye arat.
-
Sahnene bir Avlama Yöneticisi cihazı sürükle.
-
Ayrıntılar panelindeki Kullanıcı Seçenekleri altında:
-
Eşya Listesi menüsünde Öğe Ekle seçeneğine tıkla.
-
Dizin 0 seçeneğini aç. Çıkacak Alınabilir Eşya alanında obje alma açılır menüsüne tıkla.
-
“Hayvan Kemikleri” araması yap. Bundan böyle avlanan düşmanlar hayvan kemikleri düşürecek.
-
-
Sahnene başka bir Övgü cihazı sürükle.
-
Yeni Övgü cihazının Ayrıntılar panelinden:
-
Ad değerini “Zombi Ödülü” olarak ayarla.
-
TP Ödülü değerini Çok Büyük olarak belirle.
-
Bildirim Boyutu değerini Büyük yap.
-
-
İçerik Tarayıcısında “koşullu” diye arat.
-
Sahnene bir Koşullu Buton cihazı sürükle.
-
Yeni Koşullu Buton cihazının Ayrıntılar panelinden:
-
Gereken Anahtar Eşya seçeneğini etkinleştirip aynı satırda sayıyı 5 olarak ayarla.
-
Anahtar Eşya 1’i bulup seçenekleri genişlet.
-
Eşya Açıklaması özelliğinde açılır menüye tıkla.
-
“Hayvan Kemikleri” araması yap.
-
“Hayvan Kemiği” objesini seç.
-
Verse Kodunu Oluşturma
-
Verse Gezgini kullanarak accolade_example adlı yeni bir Verse cihazı oluştur ve cihazı bölüme sürükle. Verse’te yeni bir cihazın nasıl oluşturulacağını öğrenmek için Verse’ü Kullanarak Kendi Cihazını Yarat bölümüne bakabilirsin.
-
Verse Gezgini’ni aç ve accolade_example.verse dosyasına çift tıklayarak kodu Visual Studio Code ile aç.
-
accolade_examplesınıf tanımına aşağıdaki alanları ekle.-
Bölümdeki övgü cihazını referans alan
Accoladesadlı düzenlenebilir bir övgü cihazı. -
ConditionalButtonadlı düzenlenebilir bir koşullu düğme. Oyuncu gerekli sayıda kemiği gönderdiğinde oyuncuya puan ödülü vermek için bu cihazı kullanacaksın.
accolade_example := class(creative_device): @editable Accolades:accolades_device = accolades_device{} @editable ConditionalButton:conditional_button_device = conditional_button_device{} -
-
OnBegin()dizisindeConditionalButtonActivatedEventolayınıBountyCompleteadlı yeni bir fonksiyona abone yap.OnBegin<override>()<suspends>:void= ConditionalButton.ActivatedEvent.Subscribe(BountyComplete) -
Yeni
BountyComplete()yönteminiaccoladesınıfına ekle. Bu yöntem,ConditionalButtoncihazını etkinleştiren oyuncuyuAccoladespuanıyla ödüllendirir.# ConditionalButton cihazını etkinleştiren oyuncuya # puan ödülü verir BountyComplete(Agent:agent):void= Accolades.Award(Agent) -
accolade_examplekodun şu anda aşağıdaki gibi görünmelidir:using { /Fortnite.com/Devices } using { /Verse.org/Simulation } using { /UnrealEngine.com/Temporary/Diagnostics } accolade_example := class(creative_device): @editable Accolades:accolades_device = accolades_device{} @editable ConditionalButton:conditional_button_device = conditional_button_device{} OnBegin<override>()<suspends>:void= ConditionalButton.ActivatedEvent.Subscribe(BountyComplete) # ConditionalButton cihazını etkinleştiren oyuncuya # puan ödülü verir BountyComplete(Agent:agent):void= Accolades.Award(Agent) -
Kodu Visual Studio Code’a kaydet ve Ana Menü’deki Verse altında Verse Kodu Oluştur bölümüne tıklayarak kodunu derle. Hatalar tespit edilirse Verse Derleme bölümü altındaki Mesaj Günlüğü panelinde bulabilirsin.
-
İçeriği > Kreatif Cihazları seçeneğine git, Verse cihazını bul ve sahnene sürükle.
-
Verse cihazın seçiliyken Ayrıntılar panelinde Övgü cihazının ve Koşullu Düğme cihazının obje referansını ata. Görünüm penceresinde objeyi seçmek için damlalığı kullanabilir veya açılır menüyü kullanarak cihazı arayabilirsin.
Adanın Oynanış Testini Yapmak
Her şey ayarlanıp kullanıma hazır olduğuna göre artık Fortnite’ta beklediğin gibi çalıştığından emin olmak için adanın oynanış testini yap.
Bölümünü oynarken ekranda övgü cihazının etkinleştirildiğini ve TP ödülü verdiğini söyleyen standart hata ayıklama metnini görürsün.
Zombileri avladığında böyle olur.

5 kemik parçası verdiğinde böyle olur.

Adanı Yayınlama
Adanı yayınlamak için Projeleri Yayınlama bölümüne bak.
Adanın kalibrasyon süresi tamamlandıktan sonra oyununu oynayabilir ve TP ödüllerini görebilirsin.