Agency-Notify V2 Dışa Aktarımlar & API
V1 Classic ve V2 Ultra stilleri, oyun içi ayarlar, AgencyAI akıllı önceliklendirme, spam koruması ve veritabanı.

01Client Exportları
| Export | Açıklama |
|---|---|
Notify(data: { title, text, type, duration, ... }) | Displays a v2 notification with optional Smart Mode priority/duration/spam handling. |
02Eventler
| Ad | Taraf | Açıklama |
|---|---|---|
Agency:Notify:Send | Client | Export ile aynı payload ile bildirim göstermek için Legacy v1 giriş noktası. |
Agency:Notify:LoadSettings | Client | Oyuncu bazında kaydedilmiş UI ayarlarını (konum, renk, ölçek, stil) sunucudan uygular. |
Agency:Notify:SaveSettings | Sunucu | Oyuncunun bildirim ayarlarını (konum, vurgu rengi, ölçek, stil) doğrular ve kaydeder. |
+Bilmenizde fayda var
Bu sayfa, diğer kaynakların bildirimleri tetiklemesine veya oyuncu bildirim ayarlarıyla etkileşime girmesine olanak tanıyan, Agency-Notify için mevcut export ve event listesini sunar. Sunucu tarafı export bulunmadığından, export ve event öğeleri yalnızca istemci tarafı kullanım için sağlanır. Entegrasyon oldukça basittir ve zorunlu herhangi bir bağımlılık gerektirmez, ancak yapılandırmada etkinleştirilirse kalıcı ayar depolaması için oxmysql kullanılabilir.
- Client Export Kullanımı
- Notify export'u istemci tarafında mevcuttur ve akıllı öncelik, süre ve spam koruması gibi Smart Mode özelliklerini destekleyen bir V2 bildirimi görüntülemenizi sağlar. Bildirimi özelleştirmek için title, text, type ve duration gibi alanlara sahip bir veri nesnesi iletebilirsiniz.
- Legacy Event Desteği
- Agency-Notify, Agency:Notify:Send client event'i aracılığıyla eski v1 uyumluluğu içerir. Bu event, Notify export'u ile aynı payload'u kabul ederek eski script'leri güncellemeyi veya minimum değişiklikle geriye dönük uyumluluğu korumayı kolaylaştırır.
- Ayar Kalıcılığı Event'leri
- Oyuncu bildirim ayarlarını iki event yönetir: Agency:Notify:LoadSettings (istemci) kayıtlı UI tercihlerini uygular, Agency:Notify:SaveSettings (sunucu) ise konum, renk, ölçek ve stil gibi ayarları doğrular ve kalıcı olarak kaydeder. Kalıcılık oxmysql gerektirir ve config içinde etkinleştirilmelidir.
?Sıkça sorulan sorular
Agency-Notify içinde sunucu taraflı export'lar mevcut mu?
Hayır, Agency-Notify yalnızca client tarafı exportlar sağlar. Tüm bildirim tetikleme ve ayar yönetimi client üzerinde gerçekleştirilir: oxmysql etkinleştirilmişse ayarları kaydetmek ve yüklemek için kalıcılık eventleri mevcuttur.
Agency-Notify'ın çalışması için oxmysql gerekli mi?
oxmysql isteğe bağlıdır. Yalnızca oyuncu bildirim ayarları için veritabanı kalıcılığını etkinleştirmek istiyorsanız gereklidir. oxmysql olmadan bildirimler ve arayüz ayarları normal şekilde çalışır, ancak ayarlar oturumlar arasında kaydedilmez.
Başka bir resource üzerinden nasıl bildirim tetikleyebilirim?
Bir bildirim göstermek için Notify client exportunu kullanabilirsiniz. İstenen alanları (title, text, type, duration vb.) içeren bir veri nesnesi iletin. Alternatif olarak, aynı veri yapısıyla geriye dönük uyumluluk için Agency:Notify:Send client eventini kullanabilirsiniz.
Bildirimler görünmüyorsa neleri kontrol etmeliyim?
server.cfg dosyanızda ensure Agency-Notify kullanarak Agency-Notify'ın düzgün şekilde başlatıldığından emin olun. İstemci export'unu veya event'ini doğru veri yüküyle (payload) çağırdığınızı kontrol edin. Kalıcılık kullanıyorsanız, oxmysql'in kurulu olduğunu ve yapılandırmada etkinleştirildiğini doğrulayın.