Agency Docs
QBESXStandalone

Agency-Phone Dışa Aktarımlar & API

Artık AgencyOS27 ile: telefonu zaten olan herkese ücretsiz güncelleme.

v27.1.2Ücretli8 Sayfalar

01Client Exportları

ExportAçıklama
IsPhoneOpen()Telefon arayüzü şu anda açıksa true döndürür.
IsPhonePoweredOn()Telefon açıksa true döndürür (oyuncu kapattıysa false).
GetPhoneData()İstemci tarafındaki tam PhoneData tablosunu (açık durumu, meta vb.) döndürür.
GetPhonePropEntity()Elde tutulan telefon prop'unun entity handle değerini veya görünmüyorsa 0 döndürür.
IsPhoneExpanded()Geriye dönük uyumluluk için korunan IsPhoneOpen() alias'ı.
HasCarrierContract()Oyuncunun aktif bir operatör veri paketi olduğunda true döndürür.
GetPhoneState()Mevcut telefon durumunu özetleyen { isOpen, poweredOn, syncEnabled } tablosunu döndürür.
HasPhone()Oyuncunun envanterinde yapılandırılmış telefon eşyası varsa true döndürür.
RegisterAgencyPayPoint(id, data)Belirtilen koordinatta bir çalışma zamanı Agency Pay terminali kaydeder (marker'lar, blip, ödeme verisi).
RemoveAgencyPayPoint(id)Önceden kaydedilmiş bir Agency Pay terminalini id ile kaldırır.
StartAgencyPayCheckout(data)Gerektiğinde telefonu açar ve belirtilen ödeme verisiyle bir Agency Pay ödeme akışı başlatır.
StartCall(contactData)Belirtilen kişiye ({ name, number, ... }) giden bir telefon araması başlatır.
PhoneNotification(title, text, icon, color, timeout, acceptIcon, denyIcon)Kabul/ret butonları içeren bir eylem bildirimi gösterir, kullanıcı yanıt verene kadar bekler ve true/false döndürür.
RegisterApp(config)Kendi kaynağınızdaki bir uygulamayı telefon ana ekranına ve Store'a ekler. true ya da false ve bir hata döndürür. Bkz. Custom Apps.
UnregisterApp(id)RegisterApp ile eklenen bir uygulamayı kaldırır. Onu kaydeden resource durduğunda kendiliğinden gerçekleşir.
GetRegisteredApps()Diğer kaynaklar tarafından kaydedilen tüm uygulamaların id ile anahtarlanmış tablosunu döndürür.
ClosePhone()Telefonu kapatır, örneğin kendi arayüzünüz açılmadan önce.
IsPhoneRadioActive()İki değer döndürür: telefon radyosu çalarken true ve çalan istasyon.
StopPhoneRadio()Telefon radyosunu durdurur.

02Server Exportları

ExportAçıklama
SendMail(identifier, mailData)Identifier üzerinden oyuncunun birincil posta kutusuna e-posta gönderir (başarılı olup olmadığını döndürür).
AddChirp(chirpData)Script adına bir Chirper gönderisi ekler ({ identifier, firstName, lastName, message, postId }).
usePhone(event, item, inventory, slot, data)ESX+ox_inventory algılandığında kaydedilen ox_inventory hook'u; envanter sahibi için telefonu açar.
VerifyAgencyPayCharge(source, requestId, minAmount)Bu oyuncunun son 60 saniye içinde bu kimliğe sahip Agency Pay checkout ödemesini en az minAmount tutarında yaptığını sunucuda doğrular ve yalnızca bir kez sayılması için ödeme hakkını tüketir. requestId, StartAgencyPayCheckout fonksiyonuna ilettiğiniz kimliktir. true ve tutarı ya da false döndürür. Malları teslim etmeden önce çağırın.

03Eventler

AdTarafAçıklama
agency-phone:client:notifyClientBir telefon bildirimi gösterir (title, text, icon, color, timeout, silent).
agency-phone:client:usePhoneItemClientEnvanterdeki telefon öğesi kullanıldığında telefon açılma akışını tetikler.
agency-phone:client:openAppClientTelefondan id ile özel bir uygulamaya gitmesini ister (uygulama modülleri tarafından kullanılır).
agency-phone:client:newMailNotifyClientİstemciye yeni gelen bir e-postayı bildirir.
agency-phone:server:requestPhoneDataSunucuÇağıran oyuncu için yeni bir telefon veri senkronizasyonu talep eder.
agency-phone:server:cancelCallSunucuAktif bir aramayı iptal eder veya sonlandırır.
agency-phone:server:sendMessageSunucuBir SMS mesajı gönderir (newMsg, targetNumber).
agency-phone:server:saveSettingSunucuOyuncu için tek bir telefon ayarı anahtar/değerini kalıcı hale getirir.
agency-phone:server:airdropPaySunucuBir Agency Airdrop yakındaki oyuncuya ödeme transferi gerçekleştirir.
agency-phone:server:buyDataPlanSunucuOyuncu için bir operatör veri paketi satın alır (price, planName).
agency-phone:dispatch:createSunucuAcil durum aramasından/SMS'ten bir telefon dispatch'i oluşturur.

Bu sayfadan sonra hâlâ takıldın mı? Buradan desteğimiz devralıyor.