Hikayeler

Reklam vermek için turkmmo@gmail.com

RedEM:RP Bildirim Sistemi

Normalized

ALT + F4
TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
TM Üye
Katılım
3 Nis 2011
Konular
192
Mesajlar
980
Online süresi
2ay 20g
Reaksiyon Skoru
786
Altın Konu
72
Başarım Puanı
236
TM Yaşı
15 Yıl 19 Gün
MmoLira
17,200
DevLira
24

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

AAMq5II.png


RedEM:RP çerçevesi, sunucunuzdaki oyuncularla etkili bir şekilde iletişim kurmanızı sağlayan kapsamlı bir bildirim kütüphanesi sunar. Bu kütüphane sayesinde, oyuncularınıza önemli bilgileri, olayları, sistem mesajlarını veya rol yapma ipuçlarını şık ve dikkat çekici şekillerde iletebilirsiniz. İster istemci tarafında doğrudan kullanabileceğiniz fonksiyonları tercih edin, ister olay tabanlı bir yaklaşım benimseyin, RedEM:RP size esneklik ve kullanım kolaylığı sunar.

İstemci Tarafı Fonksiyonlar ile Bildirim Oluşturma:

RedEM:RP, istemci betiklerinizde doğrudan kullanabileceğiniz bir dizi dışa aktarılmış (exports) fonksiyon sunar. Bu fonksiyonlar sayesinde farklı bildirim türlerini kolayca oluşturabilir ve oyuncularınıza gösterebilirsiniz:

  • exports.redem_roleplay.DisplayTip(0, "bildirim metniniz", süre): Bu fonksiyon, ekranın alt kısmında beliren basit bir ipucu bildirimi oluşturur. İlk parametre genellikle 0 olarak kullanılır. İkinci parametre, oyuncuya göstermek istediğiniz metni içerir. Üçüncü parametre ise bildirimin ekranda kalacağı süreyi milisaniye cinsinden belirtir. Örneğin: exports.redem_roleplay.DisplayTip(0, "Yeni bir olay başladı!", 5000)
  • exports.redem_roleplay.DisplayTopCenterNotification(0, "bildirim metniniz", süre): Bu fonksiyon, ekranın üst orta kısmında beliren daha dikkat çekici bir bildirim oluşturur. Parametreler DisplayTip fonksiyonu ile aynıdır. Örneğin: exports.redem_roleplay.DisplayTopCenterNotification(0, "Sunucu yeniden başlatılıyor: 5 dakika!", 10000)
  • exports.redem_roleplay.DisplayLeftNotification(0, "ana metin", "alt metin", "texture_dictionary", "ikon_adı", süre): Bu fonksiyon, ekranın sol tarafında, isteğe bağlı bir ikonla birlikte daha detaylı bir bildirim oluşturmanızı sağlar. İlk parametre yine genellikle 0'dır. İkinci parametre ana metni, üçüncü parametre ise isteğe bağlı bir alt metni içerir. "texture_dictionary" ve "ikon_adı" parametreleri, bildirimin solunda görüntülenecek ikonu belirtir (Red Dead Redemption 2'nin yerel doku sözlüklerinden ve ikonlarından yararlanabilirsiniz). Son parametre ise bildirimin ekranda kalacağı süreyi milisaniye cinsinden tanımlar. Örneğin: exports.redem_roleplay.DisplayLeftNotification(0, "Başarı!", "Yeni bir rozet kazandınız", "generic_textures", "tick", 7000)
Olaylar (Events) ile Bildirim Oluşturma:

Daha olay tabanlı bir yaklaşım benimsemek isterseniz, istemci olaylarını (Client Events) tetikleyerek de bildirimler oluşturabilirsiniz:

  • TriggerClientEvent('redem_roleplay:NotifyLeft', "ana metin", "alt metin", "texture_dictionary", "ikon_adı", süre): Bu olay, DisplayLeftNotification fonksiyonu ile aynı türde bir sol bildirimini tetikler. Parametreler aynı anlamlara gelir. Örneğin: TriggerClientEvent('redem_roleplay:NotifyLeft', "Hata!", "Envanter açılamadı", "generic_textures", "error", 4000)
  • TriggerClientEvent('redem_roleplay:Tip', "bildirim metniniz", süre): Bu olay, DisplayTip fonksiyonu ile aynı şekilde alt bildirimleri tetikler. Örneğin: TriggerClientEvent('redem_roleplay:Tip', "Yakınlarda etkileşime geçilebilecek bir nesne var.", 6000)
  • TriggerClientEvent('redem_roleplay:NotifyTop', "bildirim metniniz", süre): Bu olay, DisplayTopCenterNotification fonksiyonu ile aynı şekilde üst orta bildirimleri tetikler. Örneğin: TriggerClientEvent('redem_roleplay:NotifyTop', "Sunucuya hoş geldiniz!", 3000)
Bu fonksiyonlar ve olaylar sayesinde, RedEM:RP sunucunuzda oyuncularınızla etkili ve çeşitli şekillerde iletişim kurabilirsiniz. İster basit bir bilgilendirme mesajı göndermek, ister daha dikkat çekici ve ikonlu bildirimler oluşturmak isteyin, RedEM:RP'nin bildirim sistemi size geniş bir yelpaze sunar. Bildirimleri doğru ve zamanında kullanarak oyuncu deneyimini önemli ölçüde iyileştirebilirsiniz.
 
Eline sağlık.
 
Eline sağlık! Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst