ब्लॉग पर वापस
Tutorial3 मिनट पढ़ें

FiveM फ़ोन स्क्रिप्ट्स के लिए कस्टम ऐप्स कैसे बनाएँ

FiveM फ़ोन स्क्रिप्ट्स के लिए कस्टम ऐप बनाने की चरण-दर-चरण मार्गदर्शिका। भूमिका-अभिनय सर्वरों के लिए संरचना, इवेंट, UI एकीकरण और वास्तविक उदाहरण।

Agency Scripts

Agency Scripts के संस्थापक और प्रमुख डेवलपर

Agency Phone App Architecture

Agency Phone को विस्तार की सुविधा को ध्यान में रखकर बनाया गया है, जिससे सर्वर डेवलपर ऐसे कस्टम ऐप बना सकते हैं जो फोन इंटरफ़ेस के साथ सहजता से इंटीग्रेट हों। हर ऐप अपने HTML, CSS और JavaScript के साथ एक स्वतंत्र मॉड्यूल के रूप में चलता है और एक स्पष्ट रूप से परिभाषित API के ज़रिए फोन framework से संवाद करता है। इस आर्किटेक्चर की मदद से आप रेसिंग ऐप से लेकर रियल एस्टेट मैनेजर या कस्टम डिस्पैच सिस्टम तक कुछ भी बना सकते हैं, जिसे खिलाड़ी अपने परिचित फोन से खोल सकते हैं।

अपने ऐप स्ट्रक्चर को सेट अप करना

कस्टम ऐप बनाने के लिए, Agency Phone ऐप्स निर्देशिका के अंदर एक नया फ़ोल्डर बनाएं। आपके ऐप को एक app.json मैनिफेस्ट फाइल जो ऐप का नाम, आइकन, विवरण, और एंट्री पॉइंट परिभाषित करती है। मैनिफेस्ट उन परमिशन्स को भी निर्दिष्ट करता है जिनकी आपकी ऐप को आवश्यकता होती है, जैसे कि कॉन्टैक्ट्स, नोटिफिकेशन्स, या GPS डेटा तक पहुंच। मैनिफेस्ट में संदर्भित आपका मुख्य HTML फाइल बनाएं, साथ ही कोई भी CSS और JavaScript फाइलें जो आपकी ऐप को चाहिए। फोन फ्रेमवर्क स्वचालित रूप से उन ऐप्स को खोजता और रजिस्टर करता है जो इस संरचना का पालन करते हैं।

एप्लिकेशन API का उपयोग

Agency Phone एक JavaScript API प्रदान करता है जिसका आपका ऐप फोन फीचर्स के साथ इंटरैक्ट करने के लिए उपयोग कर सकता है। कॉल करें AgencyPhone.getContacts() प्लेयर संपर्क सूची तक पहुँचने के लिए, AgencyPhone.sendNotification() सूचनाएं भेजने के लिए, या AgencyPhone.getPlayerData() फ्रेमवर्क से वर्तमान खिलाड़ी जानकारी प्राप्त करने के लिए। API ऐप स्क्रीन के बीच स्विच करने के लिए नेविगेशन विधियाँ, ऐप-विशिष्ट डेटा को स्थायी बनाने के लिए स्टोरेज API, और जीवनचक्र प्रबंधन के लिए इवेंट हुक प्रदान करता है जैसे जब आपका ऐप खुलता है, मिनिमाइज़ होता है, या बंद होता है।

सर्वर-साइड लॉजिक से कनेक्ट करना

अधिकांश कस्टम ऐप्स को डेटा स्थिरता और सुरक्षित संचालन के लिए सर्वर-साइड स्क्रिप्ट्स के साथ संवाद करना पड़ता है। अपने ऐप JavaScript से Lua सर्वर स्क्रिप्ट को अनुरोध भेजने के लिए फोन NUI कॉलबैक सिस्टम का उपयोग करें। अपने सर्वर-साइड हैंडलर्स को एक कॉम्पेनियन रिसोर्स में पंजीकृत करें जो Agency Phone पर निर्भर करता है, उचित सत्यापन के साथ अनुरोधों को संसाधित करें, और परिणाम लौटाएं। यह पृथक्करण सुनिश्चित करता है कि आपका ऐप लॉजिक सर्वर पर सुरक्षित रूप से चलता है जबकि UI क्लाइंट पर प्रतिक्रियाशील रहता है।

अपने ऐप को स्टाइल करना

Agency Phone में CSS variables और utility classes दिए गए हैं जो फोन की थीम से मेल खाते हैं, ताकि आपका कस्टम ऐप पहले से मौजूद ऐप्स जैसा दिखे। बैकग्राउंड, टेक्स्ट और एक्सेंट के लिए दिए गए color variables का इस्तेमाल करें, ताकि आपका ऐप अपने-आप लाइट और डार्क थीम के अनुसार ढल जाए। फोन कंटेनर स्क्रॉलिंग, साइज़िंग और safe area insets संभालता है, इसलिए अपनी CSS को ऐप viewport के अंदर कंटेंट लेआउट पर केंद्रित रखें। अलग-अलग फोन फ्रेम साइज़ पर अपने ऐप को टेस्ट करें, ताकि यह सभी रिज़ॉल्यूशन पर अच्छा दिखे।

प्रकाशन और वितरण

एक बार आपका ऐप पूरा हो जाने पर, इसे एक standalone रिसोर्स के रूप में पैकेज करें जो Agency Phone पर निर्भर हो। अपनी डाक्यूमेंटेशन में स्पष्ट इंस्टॉलेशन निर्देश, कॉन्फ़िगरेशन विकल्प, और उदाहरण स्क्रीनशॉट शामिल करें। यदि आप अपना ऐप Tebex पर बेचने की योजना बना रहे हैं, तो सुनिश्चित करें कि यह एस्क्रो दिशानिर्देशों का पालन करता है और ऐप के क्रियान्वयन को दिखाने वाला डेमो वीडियो शामिल करें। अधिक सर्वर मालिकों को आकर्षित करने और खरीदारी से पहले अपने विकास कार्य में विश्वास बनाने के लिए एक मुफ्त बेसिक संस्करण प्रीमियम फीचर्स के साथ पेश करने पर विचार करें।

मेल खाता स्क्रिप्ट

आपके सर्वर के लिए तैयार, अपडेट शामिल हैं।

शुरू करने के लिए तैयार?

हमारी शॉप से स्क्रिप्ट लें, या सपोर्ट, अपडेट और आगे आने वाली चीज़ों की झलक के लिए Discord से जुड़ें।