Skip to content

Installation

التثبيت

المتطلبات

قبل التثبيت، تأكد من وجود ox_lib وتشغيله على سيرفرك. إنه متطلب أساسي لا غنى عنه.

الخطوات

  1. ضع مجلد bupa-animpos داخل مجلد الموارد (resources) الخاص بك (على سبيل المثال resources/[bupa]/bupa-animpos).
  2. قم بتشغيل المورد في ملف server.cfg بعد ox_lib.
  3. اضبط Config.Framework في ملف config.lua ليتطابق مع سيرفرك.
  4. (اختياري) قم بتكوين صلاحيات ACE إذا كنت تستخدم Config.Permission.Type = 'ace'.
  5. اضبط لغتك باستخدام متغير ox:locale.
  6. قم بإعادة تشغيل السيرفر.

server.cfg — ترتيب التشغيل

يجب أن يبدأ ox_lib قبل BUPA AnimPos.

server.cfg
ensure ox_lib
ensure bupa-animpos

الإطار البرمجي (Framework)

افتح ملف config.lua واضبط قيمة الإطار البرمجي. هذا يحدد المورد الأساسي الذي يتم تحميله القيود المتعلقة بالبيانات الوصفية التي تنطبق.

config.lua
Config.Framework = 'qbox'   -- qbox / qbcore / esx / standalone

في وضعي standalone و esx، يتم تخطي قيود البيانات الوصفية للإطار البرمجي (ميت / الحالة الأخيرة / مكبل) — وتطبق فقط الفحوصات الأساسية (المركبة / السقوط / السباحة).

صلاحيات ACE (فقط إذا كان النوع Type = 'ace')

إذا قمت بتفعيل الصلاحيات باستخدام Type = 'ace', فامنح كائن ACE المُعرّف في Config.Permission.Ace (الافتراضي animpos.use) للمستخدمين أو المجموعات المسموح لها. أضف السطر إلى ملف server.cfg أو ملف تكوين الصلاحيات.

server.cfg
# السماح لمجموعة كاملة
add_ace group.admin animpos.use allow

# أو السماح لـ principal معين
add_ace identifier.license:xxxxxxxxxxxxxxxx animpos.use allow

اللغة

قم بتعيين اللغة النشطة عالمياً عبر متغير ox:locale. يجب أن يكون متغير setr (مُكرر) لكي يتمكن العميل (Client) من قراءته.

server.cfg
setr ox:locale "tr"

الرموز المتاحة: en, tr, de, fr, es, pt, ru. راجع صفحة Localization للحصول على التفاصيل.