Agency Docs
QBESX

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

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

v27.1.2Ücretli7 Sayfalar

01Client Exportları

ExportAçıklama
IsPadOpen()Tablet arayüzü şu anda açıksa true döndürür.
IsPadPoweredOn()Tablet açıksa true döndürür.
GetPadData()İstemci tarafındaki tam PadData tablosunu döndürür.
GetPadPropEntity()Elde tutulan tablet prop'unun entity handle değerini veya görünmüyorsa 0 döndürür.
IsPadExpanded()Geriye dönük uyumluluk için korunan IsPadOpen() alias'ı.
HasCarrierContract()Oyuncunun tablette aktif bir operatör veri paketi olduğunda true döndürür.
GetPadState()Mevcut tablet durumunu özetleyen { isOpen, poweredOn, syncEnabled } tablosunu döndürür.
HasPad()Oyuncunun envanterinde yapılandırılmış tablet 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 tableti açar ve belirtilen ödeme verisiyle bir Agency Pay ödeme akışı başlatır.
StartCall(contactData)Belirtilen kişiye ({ name, number, ... }) giden bir tablet 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ı tablet ana ekranına ve Store'a ekler. true ya da false ve bir hata döndürür.
UnregisterApp(id)RegisterApp ile eklenen bir uygulamayı kaldırır.
GetRegisteredApps()Diğer kaynaklar tarafından kaydedilen tüm uygulamaların id ile anahtarlanmış tablosunu döndürür.
ClosePad()Pad'i kapatır, örneğin kendi arayüzünüz açılmadan önce.
ClosePhone()Agency Phone'un kullandığı ad altında ClosePad() ile aynıdır, böylece aynı entegrasyon kodu her ikisinde de çalışır.
IsPhoneRadioActive()İki değer döndürür: pad üzerindeki radyo çalarken true ve çalan istasyon.
StopPhoneRadio()Pad üzerindeki radyoyu 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).
usePad(event, item, inventory, slot, data)ESX+ox_inventory algılandığında kaydedilen ox_inventory hook'u; envanter sahibi için tableti açar.
usePhone(event, item, inventory, slot, data)eski telefon eşya ID'si için ox_inventory hook'u; envanter sahibi için tableti açar.
GetMarketPrices()Piyasaların mevcut hisse senedi ve kripto fiyatlarını market id ile anahtarlanmış olarak döndürür.
PushPadData(source)Bu oyuncunun tabletine güncel tablet verilerini gönderir. Oluşturulamazsa false döndürür.

03Eventler

AdTarafAçıklama
agency-pad:client:notifyClientBir tablet bildirimi gösterir (title, text, icon, color, timeout, silent).
agency-pad:client:usePadItemClientEnvanter eşyası kullanıldığında tableti açar.
agency-pad:client:openAppClientTabletten id ile özel bir uygulamaya gitmesini ister.
agency-pad:client:newMailNotifyClientİstemciye yeni gelen bir e-postayı bildirir.
agency-pad:client:hourlyPaycheckClientİstemciye saatlik işletme maaş ödemesi etkinliğini bildirir.
agency-pad:server:requestPadDataSunucuÇağıran oyuncu için yeni bir tablet veri senkronizasyonu talep eder.
agency-pad:server:sendMessageSunucuBir SMS mesajı gönderir (newMsg, targetNumber).
agency-pad:server:airdropPaySunucuBir Agency Airdrop yakındaki oyuncuya ödeme transferi gerçekleştirir.
agency-pad:server:buyDataPlanSunucuOyuncu için operatör veri paketi satın alır.
agency-pad:dispatch:createSunucuAcil durum aramasından/SMS'ten bir tablet dispatch'i oluşturur.
agency-pad:server:biz:createSunucuOyuncu için yeni bir işletme/organizasyon oluşturur.
agency-pad:server:biz:adminCreateSunucuAdmin, başka bir oyuncu adına işletme oluşturur.
agency-pad:server:biz:startMissionSunucuOyuncu için yapılandırılmış bir işletme görevini başlatır.
agency-pad:server:applyToListingSunucuBir işletme ilanına iş başvurusu gönderir.
agency-pad:server:createMechanicInvoiceSunucuBir mekanik fatura taslağı oluşturur.
agency-pad:server:sendMechanicInvoicePaySunucuMüşteriye ödeme için bir mekanik faturası gönderir.
agency-pad:server:mdtCreateInvoiceSunucuMDT bir vatandaş için ceza/fatura oluşturur.

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