BUPA Chat
BUPA Chat
BUPA Chat डिफ़ॉल्ट FiveM चैट का एक प्रीमियम, ड्रॉप-इन रिप्लेसमेंट है। यह पूरी तरह से थीम योग्य React इंटरफ़ेस के साथ आता है और मानक chat रिसोर्स को बदल देता है, इसलिए गेम चैट से पहले से जुड़ी हर स्क्रिप्ट काम करती रहती है - किसी माइग्रेशन की आवश्यकता नहीं है।
एक सिंगल इनपुट बॉक्स के बजाय, BUPA Chat खिलाड़ियों को चैट श्रेणियों (कमांड, OOC, एडमिन, जॉब/गैंग चैनल, प्राइवेट मैसेज) के साथ टैब्ड इनपुट, एक इमोजी पिकर, लाइव कमांड सुझाव, /me और /do स्टाइल इमोट्स जो प्लेयर के सिर के ऊपर रेंडर होते हैं, वैकल्पिक प्लेयर आईडी / नाम बैज, Discord लॉगिंग, और एक प्रति-खिलाड़ी भाषा प्रदान करता है जिसे रनटाइम पर बदला जा सकता है।
BUPA Chat provide 'chat', जिसका मतलब है कि यह मानक chat रिसोर्स नाम को अपने हाथ में ले लेता है। BUPA Chat शुरू करने से पहले आपको डिफ़ॉल्ट chat रिसोर्स को हटाना या रोकना होगा — दोनों को एक साथ चलाने से दो चैट बॉक्स बन जाते हैं। Installation पेज देखें।
Key features
- Chat categories / tabs — एक बिल्ट-इन
commandटैब और पूरी तरह से कॉन्फ़िगर करने योग्य श्रेणियां: OOC ग्लोबल, OOC लोकल (प्रॉक्सिमिटी), एडमिन, पुलिस/EMS जॉब चैनल, गैंग चैनल, और कोई भी कस्टम श्रेणी जिसे आप परिभाषित करते हैं। प्रत्येक श्रेणी के अपने रंग, टैग, अनुमतियां और संदेश नियम होते हैं। - Private messages — भेजने वाले और प्राप्त करने वाले के लिए अलग स्टाइलिंग के साथ
/pm(और/dm)। - Emotes — बॉक्स से बाहर निकलते ही
/me,/do,/diceऔर/rps, जिन्हें पेड के सिर के ऊपर टेक्स्ट के रूप में दिखाया जाता है और वैकल्पिक रूप से चैट में मिरर किया जाता है। एनिमेशन, दूरी सीमा और कस्टम पैरामीटर के साथ अपने खुद के इमोट्स जोड़ें। - Emoji picker — खोज योग्य शॉर्टकोड के साथ एक अनुकूलन योग्य, वर्गीकृत इमोजी पैनल (स्माइली, जेस्चर, सिंबल, ऑब्जेक्ट)।
- Command suggestions — उन रजिस्टर्ड कमांड से ऑटो-पॉप्युलेट होता है जिनका खिलाड़ी के पास ACE एक्सेस होता है, साथ ही मानक
chat:addSuggestion(s)API के माध्यम से आपके द्वारा भेजे गए किसी भी अन्य कमांड से। - Player identity badges — मास्क-अवेयर नाम छिपाने और सिर के ऊपर प्रॉक्सिमिटी आईडी डिस्प्ले के साथ, प्रति-श्रेणी नाम, सर्वर आईडी, जॉब (लेबल/ग्रेड) और Discord रोल टैग।
- Discord integration — चैट/इमोट/PM संदेशों की वेबहुक लॉगिंग, और एक वैकल्पिक Discord → इन-गेम चैनल ब्रिज जो Discord संदेशों को चैट में रिले करता है।
- Multi-language — ox_lib लोकेल्स के माध्यम से अनुवाद, जिन्हें विश्व स्तर पर, प्रति-रिसोर्स, या प्रति सत्र लाइव चुना जा सकता है।
- Themeable React UI — विजिबिलिटी मोड (सक्रिय होने पर दिखाएं / हमेशा दिखाएं / छिपाएं), टाइपिंग साउंड्स, बंद करने के लिए बाहर क्लिक करें और कॉन्फ़िगर करने योग्य ओपन/विजिबिलिटी कुंजियां।
Framework
BUPA Chat को QB-Core के लिए बनाया गया है और इसे qb-core निर्भरता के रूप में सूचीबद्ध किया गया है। शेयर किया गया फ्रेमवर्क ब्रिज रनटाइम पर स्वचालित रूप से Qbox (qbx_core) और ESX (es_extended) का भी पता लगाता है, और फ्रेमवर्क को bupa-chat:framework convar के माध्यम से强制 (force) या अक्षम किया जा सकता है।
रिसोर्स मानक chat रिसोर्स प्रदान करता है (provide 'chat'), इसलिए यह एक ऐड-ऑन के बजाय FiveM के डिफ़ॉल्ट चैट का पूरी तरह से विकल्प है।
Dependencies
| Dependency | Purpose |
|---|---|
| ox_lib | लोकेल्स, कीबाइंड्स, नोटिफिकेशन, कॉलबैक और UI हेल्पर्स। @ox_lib/init.lua के रूप में और ox_lib 'locale' के माध्यम से लोड किया गया। |
| qb-core | फ्रेमवर्क कोर (प्लेयर डेटा, जॉब्स, गैंग्स)। हार्ड डिपेंडेंसी के रूप में सूचीबद्ध। |
| assetpacks | dependency '/assetpacks' के साथ घोषित - पैकेज्ड UI एसेट्स के लिए आवश्यक। |