Agency Docs
QBESXStandalone

Agency-Blackmarket V2 التثبيت

سوق سوداء حيّة لـ FiveM على QBCore أو Qbox أو ESX أو بشكل مستقل تمامًا (standalone).

v2.0.0مدفوع6 صفحات

01التثبيت

  1. 1ضع Agency-Blackmarket في مجلد resources الخاص بك
  2. 2أضف ensure Agency-Blackmarket إلى server.cfg بعد الإطار ونظام المخزون ومورد target الخاص بك
  3. 3مع oxmysql يُنشأ الجدول agency_blackmarket عند التشغيل الأول. لا تحتاج إلى install/agency_blackmarket.sql إلا إذا كان مستخدم قاعدة البيانات لديك لا يملك صلاحية إنشاء الجداول
  4. 4طابق العناصر في Config.Items وConfig.Sell.items مع نظام المخزون لديك. العناصر التي لا يعرفها نظام المخزون تُستبعد، مع سطر واحد في وحدة تحكم الخادم
  5. 5اختياري: add_ace group.admin agency.blackmarket allow لصفحة الإدارة في /ablackmarket
  6. 6التحديث من V1: استبدل المجلد القديم واستخدم ملف config.lua الجديد. تُنقل السمعة من blackmarket_reputation عند التشغيل الأول، ولم تعد بحاجة إلى qb-menu

02المتطلبات

  • لا حاجة إلى أي تبعية
  • QBCore أو QBox أو ESX (اختياري، يعمل بدونها في الوضع المستقل)
  • نظام مخزون (اختياري: ox_inventory أو qb-inventory أو qs-inventory أو ps أو lj أو jpr)
  • oxmysql (اختياري، بدونه يُحفظ كل شيء في مخزن المفتاح والقيمة الخاص بالخادم)
  • ox_target أو qb-target (اختياري، وإلا فتلميح مع زر)
  • سكربت dispatch (اختياري: ps-dispatch أو cd_dispatch أو qs-dispatch أو rcore_dispatch أو core_dispatch أو tk_dispatch أو lb-tablet أو origen_police)
  • Agency-Banking (اختياري، للأموال في وضع standalone)
  • Agency-Notify (اختياري)
  • Agency Phone (اختياري، يدفع اللاعبون عبر Agency Pay)

03ملف SQL

اختياري: ينشئ المورد هذه الجداول بنفسه عند بدء التشغيل. استورد هذا الملف فقط إذا كنت تُعدّ قاعدة البيانات يدويًا:

-- Agency Blackmarket V2 -- The resource creates this table by itself when oxmysql runs. Run this file -- only if your database user may not create tables. CREATE TABLE IF NOT EXISTS `agency_blackmarket` ( `scope` VARCHAR(16) NOT NULL, `id` VARCHAR(96) NOT NULL, `data` LONGTEXT NOT NULL, `updated` INT UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`scope`, `id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- V1 kept reputation in `blackmarket_reputation`. V2 takes it over once on its -- first start; the old table can be dropped afterwards: -- DROP TABLE IF EXISTS `blackmarket_reputation`;

+من المفيد معرفته

يعمل Agency-Blackmarket V2 مباشرة بعد سطر ensure. قبل التشغيل الأول تستحق أربع نقاط نظرة: العناصر، والمال القذر، وقاعدة البيانات، وعند التحديث، الانتقال من V1.

العناصر
تبيع السوق ما هو موجود في Config.Items، ويشتري تاجر المسروقات ما هو موجود في Config.Sell.items. العناصر التي لا يعرفها نظام المخزون تُستبعد عند التشغيل، مع سطر في وحدة تحكم الخادم يذكرها. ولـ ox_inventory يمكن تعيين اسم آخر لكل عنصر عبر ox، مثل ammo-9 لـ pistol_ammo.
المال القذر
يستخدم QBCore الأوراق النقدية المُعلَّمة (markedbills)، أو العنصر black_money عندما يعرفه ox_inventory. يستخدم Qbox العنصر black_money، ويستخدم ESX الحساب black_money. يفرض Config.Money.dirty طريقة بعينها، ويحدد Config.Money.buyWith ما يقبله التجار: المال القذر أو النقد أو البنك.
قاعدة البيانات
مع oxmysql تُحفظ السمعة والمخزون والطلبات والهواتف المرتبطة في الجدول agency_blackmarket الذي ينشئه السكربت بنفسه. ومن دون oxmysql يذهب كل شيء إلى مخزن المفتاح والقيمة الخاص بالخادم. لا تحتاج إلى install/agency_blackmarket.sql إلا إذا كان مستخدم قاعدة البيانات لديك لا يملك صلاحية إنشاء الجداول.
التحديث من V1
استبدل المجلد القديم بالجديد واستخدم ملف config.lua الجديد، فإعدادات V1 لا تناسبه. تُنقل السمعة من blackmarket_reputation عند التشغيل الأول. ولم تعد بحاجة إلى qb-menu وesx_menu_default.

?الأسئلة المتكررة

من أين تأتي صور العناصر؟

مع Config.Images = 'auto' تقرأها القائمة من نظام المخزون العامل: ox_inventory أو qs-inventory أو qb-inventory أو ps أو lj أو jpr. ويعمل أيضًا عنوان ويب خاص بك، أما false فيعرض أيقونات الفئات بدلًا منها.

من يستطيع فتح صفحة الإدارة؟

اللاعبون الذين لديهم صلاحية ACE باسم agency.blackmarket أو group.admin أو group.superadmin، أو مجموعة من Config.AdminGroups في QBCore وESX. ويكفي add_ace group.admin agency.blackmarket allow في server.cfg لمعظم الخوادم.

ما زلت عالقًا بعد هذه الصفحة؟ فريق الدعم يتولّى الأمر من هنا.