Agency Docs
QBESX

Agency-Pad एक्सपोर्ट और API

अब AgencyOS27 के साथ: जिनके पास पहले से पैड है उनके लिए मुफ़्त अपडेट। QBCore या ESX पर चलने वाला FiveM टैबलेट, जो.

v27.0.2सशुल्क6 पेज

01क्लाइंट एक्सपोर्ट

एक्सपोर्टविवरण
IsPadOpen()टैबलेट का इंटरफ़ेस अभी खुला हो तो true लौटाता है।
IsPadPoweredOn()टैबलेट चालू हो तो true लौटाता है।
GetPadData()क्लाइंट की पूरी PadData टेबल लौटाता है।
GetPadPropEntity()हाथ में पकड़े टैबलेट प्रॉप का एंटिटी हैंडल लौटाता है, दिखाई न दे तो 0।
IsPadExpanded()IsPadOpen() का उपनाम, पुराने कोड के साथ संगतता के लिए रखा गया।
HasCarrierContract()टैबलेट पर खिलाड़ी का सक्रिय कैरियर डेटा प्लान हो तो true लौटाता है।
GetPadState()टैबलेट की मौजूदा स्थिति वाली टेबल { isOpen, poweredOn, syncEnabled } लौटाता है।
HasPad()खिलाड़ी की इन्वेंटरी में कॉन्फ़िगर किया गया टैबलेट आइटम हो तो true लौटाता है।
RegisterAgencyPayPoint(id, data)रनटाइम पर किसी कोऑर्डिनेट पर Agency Pay टर्मिनल रजिस्टर करता है (मार्कर, ब्लिप, चेकआउट डेटा)।
RemoveAgencyPayPoint(id)पहले रजिस्टर किए गए Agency Pay टर्मिनल को id से हटाता है।
StartAgencyPayCheckout(data)ज़रूरत हो तो टैबलेट खोलता है और दिए गए भुगतान डेटा के साथ Agency Pay चेकआउट शुरू करता है।
StartCall(contactData)टैबलेट से दिए गए कॉन्टैक्ट ({ name, number, ... }) को आउटगोइंग कॉल शुरू करता है।
PhoneNotification(title, text, icon, color, timeout, acceptIcon, denyIcon)स्वीकार/अस्वीकार बटन वाली सूचना दिखाता है, जवाब आने तक रुकता है और true/false लौटाता है।
RegisterApp(config)आपके अपने रिसोर्स का ऐप पैड की होम स्क्रीन और Store में जोड़ता है। true लौटाता है, या false और एक एरर।
UnregisterApp(id)RegisterApp से जोड़ा गया ऐप हटाता है।
GetRegisteredApps()दूसरे रिसोर्स द्वारा रजिस्टर किए गए सभी ऐप्स की टेबल लौटाता है, id के हिसाब से।
ClosePad()पैड बंद करता है, जैसे आपका अपना इंटरफ़ेस खुलने से पहले।
ClosePhone()ClosePad() जैसा ही, पर Agency Phone वाले नाम से, ताकि एक ही इंटीग्रेशन कोड दोनों के लिए चले।
IsPhoneRadioActive()दो वैल्यू लौटाता है: पैड का रेडियो चलते समय true, और जो स्टेशन चल रहा है।
StopPhoneRadio()पैड का रेडियो बंद करता है।

02सर्वर एक्सपोर्ट

एक्सपोर्टविवरण
SendMail(identifier, mailData)identifier के ज़रिए खिलाड़ी के मुख्य मेलबॉक्स में मेल भेजता है (सफलता लौटाता है)।
usePad(event, item, inventory, slot, data)ESX और ox_inventory मिलने पर रजिस्टर होने वाला ox_inventory हुक; इन्वेंटरी वाले खिलाड़ी के लिए टैबलेट खोलता है।
usePhone(event, item, inventory, slot, data)पुराने फ़ोन आइटम id के लिए ox_inventory हुक; इन्वेंटरी वाले खिलाड़ी के लिए टैबलेट खोलता है।
GetMarketPrices()शेयर और क्रिप्टो के मौजूदा दाम लौटाता है, मार्केट id के हिसाब से।
PushPadData(source)इस खिलाड़ी के पैड पर टैबलेट डेटा की ताज़ा कॉपी भेजता है। न बन पाए तो false लौटाता है।

03इवेंट

नामसाइडविवरण
agency-pad:client:notifyक्लाइंटटैबलेट पर सूचना दिखाता है (title, text, icon, color, timeout, silent)।
agency-pad:client:usePadItemक्लाइंटइन्वेंटरी आइटम इस्तेमाल करने पर टैबलेट खोलता है।
agency-pad:client:openAppक्लाइंटटैबलेट से id के ज़रिए किसी कस्टम ऐप पर जाने को कहता है।
agency-pad:client:newMailNotifyक्लाइंटक्लाइंट को अभी-अभी आए मेल की सूचना देता है।
agency-pad:client:hourlyPaycheckक्लाइंटक्लाइंट को बिज़नेस की हर घंटे की सैलरी भुगतान की सूचना देता है।
agency-pad:server:requestPadDataसर्वरकॉल करने वाले खिलाड़ी के लिए टैबलेट डेटा का ताज़ा सिंक माँगता है।
agency-pad:server:sendMessageसर्वरSMS संदेश भेजता है (newMsg, targetNumber)।
agency-pad:server:airdropPayसर्वरपास के खिलाड़ी को Agency Airdrop भुगतान ट्रांसफ़र करता है।
agency-pad:server:buyDataPlanसर्वरखिलाड़ी के लिए कैरियर डेटा प्लान खरीदता है।
agency-pad:dispatch:createसर्वरइमरजेंसी कॉल या SMS से टैबलेट पर डिस्पैच बनाता है।
agency-pad:server:biz:createसर्वरखिलाड़ी के लिए नया बिज़नेस या संगठन बनाता है।
agency-pad:server:biz:adminCreateसर्वरएडमिन किसी दूसरे खिलाड़ी की ओर से बिज़नेस बनाता है।
agency-pad:server:biz:startMissionसर्वरखिलाड़ी के लिए कॉन्फ़िगर किया गया बिज़नेस मिशन शुरू करता है।
agency-pad:server:applyToListingसर्वरकिसी बिज़नेस की नौकरी लिस्टिंग पर आवेदन भेजता है।
agency-pad:server:createMechanicInvoiceसर्वरमैकेनिक इनवॉइस का ड्राफ़्ट बनाता है।
agency-pad:server:sendMechanicInvoicePayसर्वरभुगतान के लिए ग्राहक को मैकेनिक इनवॉइस भेजता है।
agency-pad:server:mdtCreateInvoiceसर्वरMDT किसी नागरिक के लिए जुर्माना या इनवॉइस बनाता है।

इस पेज के बाद भी अटके हैं? आगे हमारा सपोर्ट संभाल लेगा।