Agency Phone v2: Yeni Özellikler, Uygulamalar ve Performans Artışları
Agency Phone v2; yeniden tasarlanmış bir kullanıcı arayüzü, yeni uygulamalar, daha derin framework kancaları ve büyük performans artışları sunar. Orijinal sürüme kıyasla tüm geliştirmeleri keşfedin.
Agency Scripts
Agency Scripts Kurucusu ve Baş Geliştiricisi
Canlı Demo
Agency Phone'u tarayıcınızda deneyin, indirme gerekmez.
v2 Sürümündeki Yenilikler
Agency Phone v2, ilk lansmandan bu yana yapılan en büyük güncellemeyi temsil eder. Kapsamlı topluluk geri bildirimlerine ve aylarca süren geliştirmeye dayanan bu sürüm, tamamen yeniden tasarlanmış bir arayüz, yeni uygulamalar, daha derin framework entegrasyonu ve daha ileri performans iyileştirmeleri getirir. Telefonun her yönü, oyunculara daha sürükleyici ve kusursuz bir deneyim sunmak için geliştirildi.
Yeniden Tasarlanan Kullanıcı Arayüzü
v2 arayüzü, daha akıcı animasyonlar ve gelişmiş görsel hiyerarşi ile modern bir glassmorphism tasarım diline sahiptir. Ana ekran artık özelleştirilebilir duvar kağıtlarını ve uygulama simgesi düzenlemelerini destekleyerek oyuncuların telefonlarını kişiselleştirmelerine olanak tanır. Bildirimler, uyarıları uygulamaya göre gruplayan ve doğrudan bildirim üzerinden hızlı eylemleri destekleyen yeni bir bildirim merkezi ile tamamen elden geçirildi. Genel görünüm ve his, oyun içi telefonu oyuncuların gerçek bir akıllı telefondan beklediklerine çok daha yakın bir hale getiriyor.
Yeni Başvurular
Birkaç yeni uygulama, oyuncuların telefonlarıyla yapabileceklerini genişletir. Özel bir galeri uygulaması, oyuncuların oyun içi ekran görüntülerini kaydetmelerine ve görüntülemelerine olanak tanır. Notlar uygulaması, roleplay sırasında bilgileri saklamak için basit ancak etkili bir yol sunar. İşlem geçmişi ve transfer özelliklerine sahip geliştirilmiş bir bankacılık uygulaması, oyunculara eksiksiz bir mobil bankacılık deneyimi sağlar. Pazar yeri uygulaması, oyuncudan oyuncuya eşya listelemeyi mümkün kılarak ekonomik roleplay için yeni bir katman oluşturur.
Performans İyileştirmeleri
Agency Phone zaten 0.00ms boşta kullanım sağlarken, v2 aktif kullanım senaryolarını daha da optimize eder. Uygulama yükleme sistemi lazy loading kullanacak şekilde yeniden mimarilendirildi, yani uygulamalar UI bileşenlerini yalnızca gerçekten açıldıklarında başlatır. Bu, telefon açıkken bellek kullanımını azaltır ve daha hızlı uygulama geçişi sağlar. NUI iletişim katmanı, client ile arayüz arasında tetiklenen event sayısını azaltacak şekilde sadeleştirildi.
Yükseltme Yolu
Mevcut Agency Phone kullanıcıları, standart Tebex indirme süreci üzerinden v2 sürümüne güncelleyebilir. Veri aktarımı; kişiler, mesajlar ve arama kayıtları dahil olmak üzere mevcut verileri koruyacak şekilde tasarlanmıştır. Belgelerde ayrıntılı bir geçiş kılavuzu mevcuttur ve Agency Scripts Discord ekibi her türlü yükseltme sorunuzda yardıma hazırdır. Özel yapılandırmalarınızla uyumluluğu doğrulamak için güncellemeyi canlı sunucunuza uygulamadan önce bir geliştirme sunucusunda test etmenizi öneririz.
v2 İçin Kurulum & Yapılandırma
v1 sürümünden v2 sürümüne yükseltme standart bir Tebex indirme güncellemesini takip eder. Tebex kütüphanenizden yeni sürümü çekin, sunucunuzdaki kaynak klasörünü değiştirin ve yeniden başlatın. Şuradaki taşıma scripti: sql/migrate_v1_to_v2.sql şema değişikliklerini yönetir, resource'u yeniden başlatmadan önce mevcut veritabanınızda bir kez çalıştırın. Mevcut kişiler, mesaj geçmişi ve arama kayıtları korunur.
Agency-Phone kurulumunu v2 üzerinde ilk kez yapıyorsanız şunu içe aktarın: phone.sql, resource klasörünü bırakın ve şunu ekleyin: ensure agency-phone kime server.cfg. Resource, QBCore veya ESX'i otomatik olarak algılar. Standalone kurulumlar bağdaştırıcıyı config.lua içinde uygular.
v2 Yapılandırma Seçenekleri
v2 config.lua, yeni özellikler için ek seçeneklerle birlikte v1 yapılandırmalarıyla tamamen geriye dönük uyumludur:
- Duvar kâğıdı kütüphanesi, izin verilen duvar kağıdı URL'lerini belirleyin veya oyuncu yükleme CDN uç noktasını etkinleştirin.
- Uygulama simgesi düzeni, ızgara boyutu (4x5, 4x6) ve oyuncuların uygulama konumlarını yeniden düzenleyip düzenleyemeyeceği.
- Bildirim merkezi davranışı, saklanan maksimum bildirim sayısı, kaydırarak kapatma eşiği, uygulama başına hızlı işlem butonları.
- Galeri depolama alanı, ekran görüntüsü CDN uç noktası ve oyuncu başına depolama kotası (MB cinsinden).
- Pazar yeri ayarları, ilan süresi, ilanların yetkili onayı gerektirip gerektirmediği ve işlem ücreti yüzdesi.
- Banka uygulaması entegrasyonu, QBCore banking, ESX banking veya özel bir banking fonksiyonuna bağlanın.
- Lazy loading, hangi uygulamaların gecikmeli başlatma (lazy initialization, v2'de varsayılan olarak tümü) kullanacağı ve telefon açıldığında belirli uygulamaların önceden yüklenip yüklenmeyeceği.
v2'de Framework Uyumluluğu
v2, v1 ile aynı framework adaptör modelini korur. v1'de adaptörü özelleştirdiyseniz değişiklikleriniz geçerliliğini korur, adaptör arayüzü değişmemiştir. v2'ye eklenen yeni uygulamaların tümü (galeri, notlar, pazar yeri) aynı adaptör fonksiyonları üzerinden yönlendirilir. Yeni özellikler için framework'e özgü yeni uygulamalara gerek yoktur.
v2 Yeniden Tasarımı Roleplay İçin Neden Önemli
v1 telefon zaten piyasadaki en yüksek performanslı FiveM telefonuydu. v2 yeniden tasarımı farklı bir sorunu ele alıyor: telefonun görünümü ile gerçek bir akıllı telefonun hissi arasındaki fark. Özelleştirilebilir duvar kağıtları ve yeniden düzenlenebilir uygulama simgeleriyle baştan tasarlanan ana ekran, oyuncuların fark ettiği ilk değişikliktir; ancak asıl yaptığı şey, oyunculara telefonlarının kişiliği üzerinde sahiplik vermesidir. Kişisel hissettiren bir telefon, oyuncuların karakterlerinin bir parçası olarak benimsediği bir prop haline gelir.
Bildirim merkezi yenilemesi, günlük oynanış üzerinde en pratik etkiye sahiptir. v1 sürümünde bildirimler kısa süreli uyarılar (toast) olarak görünür ve kaybolurdu. v2 sürümünde ise hızlı işlemler sunan bir merkezde toplanır: Bildirim üzerinden aramayı kabul etme veya reddetme, SMS uygulamasını açmadan bir mesajı yanıtlama, pazar yeri işlemini onaylama. Eylem başına daha az menü açılmasından kaynaklanan sürtünme azalması, oturum boyunca birikerek fark edilir derecede daha akıcı bir telefon kullanımı sağlar.
Pazaryeri uygulaması, daha önce karakter dışı (OOC) koordinasyon gerektiren yepyeni bir ekonomik katmanın kapılarını açar. Diğer oyunculara eşya satmak isteyen oyuncular bunları pazaryerinde listeler; alıcılar telefondan ayrılmadan göz atar ve satın alır. Pazarlık DM üzerinden gerçekleşir. Teslim alma koordinasyonu SMS ile yapılır. Tüm işlem karakter içi (IC) olarak gerçekleşir ve bir ticareti RP'ye dönüştüren de tam olarak budur.
v2 Sürümünde Neler Değişmedi
Temel performans özellikleri değişmedi çünkü buna gerek yoktu. 0.00ms boşta kullanım, framework bağımsız adaptör deseni, lazy-loading mimarisi; v2 UI'ın üzerine inşa edildiği temeller bunlardır. Performans katmanına dokunmadan yeni galeri, notlar ve marketplace uygulamalarını ekledik. v2 kaynak kullanımında değil, özellik açısından daha zengindir.
Kişiler, SMS ve arama uygulamaları v2 içinde görsel olarak yenilendi ancak işlevsel olarak aynıdır. v1 sürümündeki ileti dizileri, grup SMS ve arama geçmişi gibi belirli davranışlara alışkın oyuncular, aynı davranışları v2 sürümünde geliştirilmiş bir görsel sunumla bulurlar. Halihazırda çalışan özellikleri değiştirmediğimiz için yerleşik topluluklar adına geçiş oldukça sorunsuzdur.
v2 Hakkında Sıkça Sorulan Sorular
v2 sunucumda sorunlara yol açarsa v1'e geri dönebilir miyim?
Evet, v1 indirmeleri Tebex kütüphanenizde kalır. v1 veritabanı şemanız uyumludur, geçiş SQL'i yalnızca tablo ekler, mevcut olanları değiştirmez. Geri dönmek, v1 resource klasörüne geri dönmek ve yeni tabloları yok saymak anlamına gelir. İdeal değildir ancak v2 dağıtımının ilk günlerinde kritik bir uyumluluk sorunu ortaya çıkarsa güvenlidir.
Marketplace uygulaması özel bir backend kurulumu gerektirir mi?
Pazaryeri mevcut oxmysql veritabanını kullanır. Ek bir backend gerekmez. İlanlar yeni bir phone_marketplace migration SQL tarafından oluşturulan tablo. Pazaryeri, harici API bağımlılıkları olmaksızın tamamen sunucu içinde barındırılır.
Yöneticiler pazar yeri ilanlarını denetleyebilir mi?
Evet. config.lua içinde onay modunu etkinleştirdiğinizde yeni ilanlar, Agency-Admin üzerinden veya telefonun kendi yönetici paneli üzerinden (admin yetkisine sahip oyuncuların erişebileceği) erişilebilen bir denetim kuyruğunda görünür. Bu, oyuncuların pazar yeri aracılığıyla yasaklı ögeleri listelemeye veya oyun içi ekonomi kısıtlamalarını aşmaya çalışabileceği sunucular için önerilir.
Galeri depolama alanı aynı hesaptaki karakterler arasında paylaşılıyor mu?
Varsayılan olarak galeri depolaması hesap başına değil, karakter başınadır. Ekran görüntüleri, onları çeken karakterle ilişkilendirilir. Oyuncuların ekran görüntülerini karakterler arasında paylaşmak istediği çoklu karakter sistemlerinde şunu ayarlayın: Config.GalleryByAccount = true depolama anahtarı olarak karakter tanımlayıcısı yerine oyuncu tanımlayıcısını kullanmak için.
Gereksinimler
- FiveM sunucusu (QBCore, ESX veya standalone)
- oxmysql
- geçerli Agency-Phone lisansına sahip cfx.re hesabı
- Galeri özelliği için fotoğraf CDN uç noktası (isteğe bağlı, yapılandırılmazsa yalnızca URL moduna geçer)