Installation
Installation
يستبدل BUPA Chat دردشة FiveM الافتراضية. التثبيت يتعلق بشكل أساسي بالتأكد من إزالة مورد chat القديم وأن التبعيات تبدأ قبل BUPA Chat.
1. Dependencies first
تأكد من تثبيت وتشغيل هذه الموارد قبل BUPA Chat:
- ox_lib
- qb-core
- assetpacks — يعلن BUPA Chat عن
dependency '/assetpacks'; لن يتم تحميل أصول واجهة المستخدم بدونها.
2. Remove the default chat
يعلن BUPA Chat عن provide 'chat', لذا فهو يسجل نفسه كمورد chat. إذا كان مورد chat الأساسي لا يزال يعمل، فستحصل على صندوقي دردشة.
لا تقم بـ ensure chat (المورد الافتراضي) في أي مكان داخل إعدادات خادمك (server config). قم إما بحذف أو إعادة تسمية مورد [system]/chat الافتراضي أو تأكد من عدم تشغيله مطلقاً.
3. Drop in the resource
ضع مجلد bupa-chat في دليل الموارد الخاص بك (على سبيل المثال داخل [qbx]/[BUPA]) وقم بتشغيله (ensure) بعد تبعياته.
ensure ox_lib
ensure qb-core
ensure assetpacks
# تأكد من عدم تشغيل الدردشة الافتراضية
ensure bupa-chat4. Set the language
يقرأ BUPA Chat لغته من متغير الإعدادات القياسي لـ ox_lib locale، مع إمكانية التجاوز الاختياري لكل مورد على حدة.
# إعداد اللغة العام لـ ox_lib — يُستخدَم بواسطة BUPA Chat وجميع موارد ox_lib الأخرى
setr ox:locale "tr"
# اختياري: تجاوز اللغة لـ BUPA Chat فقط (اتركه فارغاً ليتبع إعداد ox:locale)
setr bupa-chat:locale "en"إذا لم يتم تعيين أي من المتغيرين، فسيعود BUPA Chat تلقائياً إلى اللغة الإنجليزية (en). راجع Localization للاطلاع على القائمة الكاملة للغات المتوفرة.
إصدار الحماية (escrow build) يبقي ملفات الإعدادات قابلة للتعديل. الملفات الموجودة ضمن shared/config/*.lua وجميع ملفات locales/*.json و client/editable.lua و server/editable.lua و server/playerIdDisplay.lua و server/webhook.lua و shared/type.lua مدرجة في escrow_ignore، لذا يمكنك تعديلها مباشرة بعد الشراء.
5. Verify
قم بتشغيل الخادم واضغط على T (زر الفتح الافتراضي). يجب أن ترى نافذة إدخال BUPA Chat مع تبويب Commands. إذا رأيت الدردشة القديمة أيضاً، فهذا يعني أن مورد chat الافتراضي لا يزال يعمل — عُد إلى الخطوة 2.