Agency-Seatbelt V2 एक्सपोर्ट और API
FiveM के लिए स्टैंडअलोन सीट बेल्ट, 2.0.0 के लिए पूरी तरह नए सिरे से बनाई गई। स्वचालित कारों में अपने आप बंध जाती है.

01क्लाइंट एक्सपोर्ट
| एक्सपोर्ट | विवरण |
|---|---|
isSeatbeltOn() | जब तक लोकल खिलाड़ी की बेल्ट बँधी है, true लौटाता है, चाहे उसने खुद बाँधी हो या कार ने। |
enableSeatbelt() | सामान्य आवाज़ और फ़ीडबैक के साथ लोकल खिलाड़ी की बेल्ट बाँधता है। |
disableSeatbelt() | सामान्य आवाज़ और फ़ीडबैक के साथ लोकल खिलाड़ी की बेल्ट खोलता है। |
toggleSeatbelt() | लोकल खिलाड़ी की बेल्ट बदलता है। नई स्थिति नहीं, बल्कि स्थिति सच में बदली हो तो true लौटाता है, ताकि ठुकराया गया बदलाव (कोई वाहन नहीं, या इस सीट पर बेल्ट नहीं) सफल बदलाव से अलग पहचाना जा सके। |
isAutoBuckled() | जब तक बेल्ट कार ने बाँधी है, खिलाड़ी ने नहीं, true लौटाता है। |
autoBuckle(on: boolean) | बेल्ट को ऑटोमैटिक बेल्ट की तरह बाँधता या खोलता है, जैसे खुद चलने वाली कार करती है। |
getSeatbeltState() | एक टेबल लौटाता है: बेल्ट बँधी है या नहीं, ऑटोमैटिक है या नहीं, सीट और वाहन। |
setSeatbeltEnabled(on: boolean) | कटसीन या एडमिन स्थितियों के लिए इस खिलाड़ी का पूरा सीटबेल्ट बंद या चालू करता है। |
isPlayerSeatbeltOn(serverId: number) | दूसरे खिलाड़ी की बेल्ट की स्थिति लौटाता है, जो रेप्लिकेटेड state bag से पढ़ी जाती है। |
bucklesItselfVehicle(vehicle: number) | बताता है कि यह वाहन खुद अपने सवारों की बेल्ट बाँधता है या नहीं, मॉडल लिस्ट या agAuto state bag से। |
openSettings() | सेटिंग्स कार्ड खोलता है। |
closeSettings() | सेटिंग्स कार्ड बंद करता है। |
isSettingsOpen() | बताता है कि सेटिंग्स कार्ड खुला है या नहीं। |
02सर्वर एक्सपोर्ट
| एक्सपोर्ट | विवरण |
|---|---|
isSeatbeltOn(source: number) | सर्वर पर किसी खिलाड़ी की बेल्ट की स्थिति लौटाता है, जो रेप्लिकेटेड state bag से पढ़ी जाती है। |
getBuckledPlayers() | अभी बेल्ट बाँधे सभी खिलाड़ियों की सर्वर id लौटाता है। |
setSeatbelt(source: number, on: boolean) | सर्वर से किसी खिलाड़ी की बेल्ट बाँधता या खोलता है। |
03इवेंट
| नाम | साइड | विवरण |
|---|---|---|
Agency-HUD:seatbeltStateChanged | क्लाइंट | हर बदलाव पर नई स्थिति के साथ चलता है। Agency-HUD इसे सुनता है; कोई दूसरा रिसोर्स भी सुन सकता है। |
+जानने योग्य
यह पृष्ठ अन्य संसाधनों में उपयोग के लिए Agency-Seatbelt द्वारा प्रदान किए गए उपलब्ध एक्सपोर्ट्स को सूचीबद्ध करता है। डेवलपर्स इन क्लाइंट-साइड एक्सपोर्ट्स का उपयोग स्थानीय खिलाड़ी के लिए सीटबेल्ट स्थिति को नियंत्रित या पूछताछ करने के लिए कर सकते हैं। कोई सर्वर-साइड एक्सपोर्ट्स प्रदान नहीं किए गए हैं। रनटाइम त्रुटियों या अपरिभाषित व्यवहार से बचने के लिए सुनिश्चित करें कि Agency-Seatbelt किसी भी संसाधन से पहले शुरू हो जो इसके एक्सपोर्ट्स का उपयोग करता है।
- केवल क्लाइंट-साइड एक्सपोर्ट्स
- Agency-Seatbelt चार एक्सपोर्ट्स प्रदान करता है जो सभी क्लाइंट-साइड हैं। ये स्क्रिप्ट्स को स्थानीय खिलाड़ी के लिए सीटबेल्ट स्थिति को सक्षम, अक्षम, टॉगल या जांचने की अनुमति देते हैं। इस संसाधन द्वारा कोई सर्वर एक्सपोर्ट्स या इवेंट्स उपलब्ध नहीं हैं।
- अन्य संसाधनों के भीतर उपयोग
- इन एक्सपोर्ट्स का उपयोग करने के लिए, सुनिश्चित करें कि Agency-Seatbelt किसी भी आश्रित संसाधन से पहले शुरू हो। आवश्यकतानुसार सीटबेल्ट कार्यक्षमता या HUD स्थिति जांच को एकीकृत करने के लिए अपने क्लाइंट स्क्रिप्ट्स से सीधे एक्सपोर्ट्स को कॉल करें।
- कोई निर्भरता या SQL नहीं
- Agency-Seatbelt को किसी बाहरी निर्भरता या SQL सेटअप की आवश्यकता नहीं है। सभी सुविधाएँ, जिसमें एक्सपोर्ट फ़ंक्शन शामिल हैं, संसाधन शुरू करने के बाद तुरंत उपलब्ध हैं।
?अक्सर पूछे जाने वाले प्रश्न
क्या Agency-Seatbelt के लिए कोई सर्वर-साइड एक्सपोर्ट्स उपलब्ध हैं?
नहीं, Agency-Seatbelt केवल क्लाइंट-साइड एक्सपोर्ट प्रदान करता है। कोई सर्वर एक्सपोर्ट या इवेंट्स एक्सपोज़ नहीं किए गए हैं। सीटबेल्ट की स्थिति के साथ सभी इंटरैक्शन क्लाइंट स्क्रिप्ट्स से उपलब्ध एक्सपोर्ट्स का उपयोग करके किया जाना चाहिए।
अगर मैं Agency-Seatbelt शुरू होने से पहले कोई एक्सपोर्ट कॉल करूं तो क्या होगा?
अगर आप Agency-Seatbelt शुरू होने से पहले कोई एक्सपोर्ट उपयोग करने का प्रयास करते हैं, तो वह एक्सपोर्ट उपलब्ध नहीं होगा और आपकी स्क्रिप्ट त्रुटि दे सकती है या अपेक्षित रूप से काम नहीं कर पाएगी। हमेशा सुनिश्चित करें कि Agency-Seatbelt पहले शुरू हो।
क्या मुझे इन एक्सपोर्ट्स का उपयोग करने के लिए कोई निर्भरताएं कॉन्फ़िगर करनी होंगी या SQL इम्पोर्ट करना होगा?
नहीं, Agency-Seatbelt को किसी भी निर्भरता या SQL इम्पोर्ट की आवश्यकता नहीं है। एक्सपोर्ट्स संसाधन शुरू होते ही उपलब्ध हो जाते हैं, और कोई अतिरिक्त सेटअप आवश्यक नहीं है।
मैं किसी अन्य स्क्रिप्ट से स्थानीय खिलाड़ी के सीटबेल्ट के बकल होने की जांच कैसे करूं?
आप isSeatbeltOn() क्लाइंट एक्सपोर्ट का उपयोग कर सकते हैं यह जांचने के लिए कि स्थानीय खिलाड़ी का सीटबेल्ट वर्तमान में बकल है या नहीं। इस एक्सपोर्ट को अपनी क्लाइंट स्क्रिप्ट से कॉल करें ताकि वर्तमान सीटबेल्ट स्थिति प्राप्त हो सके।