- Katılım
- 5 Nis 2010
- Konular
- 1,152
- Mesajlar
- 2,317
- Online süresi
- 2mo 23d
- Reaksiyon Skoru
- 1,863
- Altın Konu
- 484
- Başarım Puanı
- 329
- MmoLira
- 105,646
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
RedM sunucuları için bağımsız, esnek ve özelleştirilebilir bir bildirim sistemi.
Özellikler
Çok dilli bildirimler için RTL desteği
Kolayca yeniden kullanılabilen bildirimler için önceden tanımlanmış şablonlar
Her yöne destek
Çeşitli ekran boyutlarına duyarlı tasarım
Özelleştirilebilir bildirim sesleri
Hem gelişmiş hem de basit bildirimler için destek
Satır içi renk kodlarıyla dinamik metin renklendirme
Söz dizimi kullanarak metinde satır içi resimler
Görsel göstergelerle etkileşimli tuş bağlamaları
İlerleme göstergeleri
Esnek simge desteği
Her bildirim için özelleştirilebilir süre
Ayarlanabilir içerik hizalaması
Animasyonlu giriş ve çıkış efektleri
Hem istemci tarafı hem de sunucu tarafı tetikleme seçenekleri
Mevcut kaynaklarla entegrasyonu kolaydır.
Özellikle RedM sunucuları için tasarlanmıştır.
Kolayca yeniden kullanılabilen bildirimler için önceden tanımlanmış şablonlar
Her yöne destek
Çeşitli ekran boyutlarına duyarlı tasarım
Özelleştirilebilir bildirim sesleri
Hem gelişmiş hem de basit bildirimler için destek
Satır içi renk kodlarıyla dinamik metin renklendirme
Söz dizimi kullanarak metinde satır içi resimler
Görsel göstergelerle etkileşimli tuş bağlamaları
İlerleme göstergeleri
Esnek simge desteği
Her bildirim için özelleştirilebilir süre
Ayarlanabilir içerik hizalaması
Animasyonlu giriş ve çıkış efektleri
Hem istemci tarafı hem de sunucu tarafı tetikleme seçenekleri
Mevcut kaynaklarla entegrasyonu kolaydır.
Özellikle RedM sunucuları için tasarlanmıştır.
Belgeleme
İstemci Tarafı Kullanımı
İstemci tarafından bildirim göndermek için;
Kod:
TriggerEvent("bln_notify:send", options)
-- OR
TriggerEvent("bln_notify:send", options, template)
Temel Örnek
Kod:
TriggerEvent("bln_notify:send", {
title = "~#ffcc00~Hello!~e~",
description = "This is a ~red~basic~e~ notification with ~img:info~ icon.",
icon = "generic_list",
placement = "middle-right"
})
-- With Template
TriggerEvent("bln_notify:send", {
description = "This is a success template notification.",
placement = "middle-right"
}, "SUCCESS")
İlerleme ve Temel Eylemlerle Gelişmiş Örnek
Kod:
TriggerEvent("bln_notify:send", {
title = "~#ffcc00~Advanced Example~e~",
description = "Press ~key:E~ to accept or ~key:F6~ to decline",
icon = "warning",
placement = "middle-left",
duration = 10000,
progress = {
enabled = true,
type = 'circle', -- or 'bar'
color = '#ffcc00'
},
keyActions = {
['E'] = "accept", -- action name used when listen
['F6'] = "decline"
}
})
Bildirim Seçenekleri
Seçenek | Tanım | Varsayılan | Gerekli/İsteğe bağlı |
|---|---|---|---|
Atama | Bildirimin konumu | "sağ üst" | İsteğe bağlı |
Başlık | Bildirimin başlığı | "Bildiri" | Gerekli |
Tanım | Bildirim için açıklama metni | hükümsüz | İsteğe bağlı |
Süre | Otomatik kaldırmadan önceki milisaniye cinsinden süre | 5000 | İsteğe bağlı |
Simge | Simge adı veya URL | hükümsüz | İsteğe bağlı |
Arka planı kullan | Arka plan resminin kullanılıp kullanılmayacağı | doğru | İsteğe bağlı |
İçerik Hizalama | İçerik hizalaması | "başlangıç" | İsteğe bağlı |
RTL'dir | Sağdan sola metin yönü | YANLIŞ | İsteğe bağlı |
İlerlemek | İlerleme göstergesi seçenekleri | hükümsüz | İsteğe bağlı |
AnahtarEylemler | Anahtar bağlama eylemleri | hükümsüz | İsteğe bağlı |
Özel Ses | Özel bildirim sesi | Varsayılan sesler | İsteğe bağlı |
Anahtar Eylemler ve Olay Yönetimi
Anahtar eylemler, bildirimlerinize etkileşimli tuş bağlamaları eklemenize olanak tanır. Belirtilen bir tuşa basıldığında, betiklerinizde dinleyebileceğiniz bir olayı tetikler.
Temel Kullanım Örneği
Kod:
-- Send notification with key actions
TriggerEvent("bln_notify:send", {
title = "Interaction Available",
description = "Press ~key:E~ to interact or ~key:F6~ to cancel",
duration = 10000,
keyActions = {
-- ['key_name'] = 'action_name'
['E'] = "accept", -- 'accept' is the action name that will be triggered
['F6'] = "decline" -- 'decline' is the action name
}
})
-- Listen for key press events in your script
RegisterNetEvent("bln_notify:keyPressed")
AddEventHandler("bln_notify:keyPressed", function(action)
if action == "accept" then
print("accept key was pressed!")
-- Do your accept logic here
elseif action == "decline" then
print("decline key was pressed!")
-- Do your decline logic here
end
end)
key_name: Anahtar adları RedM'nin anahtar eşleme sistemine özgüdür. Yapılandırmanızda doğru anahtar adlarını kullandığınızdan emin olun keyActions, izin verilen anahtarların listesi şu adreste bulunabilir client/keys.lua:
action_name: Anahtar simgeleri: Bir bildirim açıklamasında anahtar simgesini göstermek için, olarak kullanın ~key:name~. , , ..vb. name gibi herhangi bir şey olabilir. Bu yalnızca görünümdeki bir metindir, bu nedenle herhangi bir şey koyarsak yukarıdaki anahtar eylemlerini etkilemez.
İlerleme Seçenekleri
Kod:
progress = {
enabled = true, -- Enable/disable progress indicator
type = 'bar', -- 'bar' or 'circle with countdown'
color = '#ffcc00' -- Custom color for progress
}
Metin Biçimlendirme
Metninizin herhangi bir yerine renk ekleyebilirsiniz.
Renk Biçimlendirme
Adlandırılmış renkler: ~red~colored text~e~
Hex renkleri:~#ffcc00~colored text~e~
Hex renkleri:~#ffcc00~colored text~e~
Görüntü Biçimlendirme
Bildirim açıklamasına satır içi ikonları aşağıdaki şekilde ekleyebilirsiniz.
Simge adı veya URL, örneğin ~img:icon_name~ veya ~img:full_url~,
Simge adı veya URL, örneğin ~img:icon_name~ veya ~img:full_url~,
Şablonlar
Önceden tanımlanmış şablonlar şurada mevcuttur Config.Templates:
INFO: Mavi stilde bilgi bildirimleri
SUCCESS: Yeşil stilde başarı mesajları
ERROR: Kırmızı stilde hata mesajları
REWARD_MONEY: Altın stiliyle ödül bildirimleri
TIP: Basit ipucu bildirimleri
TIP_XP, TIP_GOLD, TIP_CASH: Uzmanlaşmış ipucu bildirimleri
INFO: Mavi stilde bilgi bildirimleri
SUCCESS: Yeşil stilde başarı mesajları
ERROR: Kırmızı stilde hata mesajları
REWARD_MONEY: Altın stiliyle ödül bildirimleri
TIP: Basit ipucu bildirimleri
TIP_XP, TIP_GOLD, TIP_CASH: Uzmanlaşmış ipucu bildirimleri
Demo Komutları
Oyunda kullanılabilen test komutları;
/bln_notify_allAdvanced [RTL]: Tüm yerleştirme demolarını göster.
/bln_notify_allTips [RTL] [icon]: Tüm bahşiş türlerini göster.
/bln_notify_progress [type]: İlerleme bildirimini göster.
/bln_notify_key: Tuş bağlama bildirimini göster.
/bln_notify_template [template] [title] [desc]: Test şablonları
/bln_notify [RTL] [title] [desc] [icon] [placement]: Özel bildirim
/bln_notify_allAdvanced [RTL]: Tüm yerleştirme demolarını göster.
/bln_notify_allTips [RTL] [icon]: Tüm bahşiş türlerini göster.
/bln_notify_progress [type]: İlerleme bildirimini göster.
/bln_notify_key: Tuş bağlama bildirimini göster.
/bln_notify_template [template] [title] [desc]: Test şablonları
/bln_notify [RTL] [title] [desc] [icon] [placement]: Özel bildirim







