Agency Docs
QBESXStandalone

Agency-Minerjob V2 التثبيت

وظيفة تعدين لـ FiveM على QBCore أو Qbox أو ESX أو كنظام مستقل بالكامل، في ثلاثة مواقع: محجر Davis Quartz، ومنجم قديم في.

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

01التثبيت

  1. 1ضع Agency-Minerjob في مجلد resources
  2. 2أضف ensure Agency-Minerjob إلى server.cfg، بعد إطار العمل وoxmysql ونظام المخزون
  3. 3QBCore مع qb-inventory أو أحد تفرعاته: لا يلزم القيام بأي شيء، فستُضاف العناصر الناقصة أثناء تشغيل الخادم. ox_inventory (وكذلك Qbox): أضف الإدخالات من install/items_ox_inventory.lua. ESX: شغّل install/items_esx.sql
  4. 4انسخ install/images إلى مجلد الصور الخاص بنظام المخزون. ستعرض القائمة الصور في كل الأحوال
  5. 5اختياري: أضف add_ace group.admin agency.minerjob.admin allow لاستخدام /mineradmin
  6. 6التحديث من V1: استبدل المجلد القديم واستخدم config.lua الجديد. يتم نقل المستويات من V1 (player_mining_skills) عند التشغيل الأول

02المتطلبات

  • لا حاجة إلى أي تبعية
  • QBCore أو QBox أو ESX (اختياري، يعمل بدونها في الوضع المستقل)
  • oxmysql (اختياري، بدونه يُحفظ كل شيء في مخزن المفتاح والقيمة الخاص بالخادم)
  • نظام مخزون (اختياري: ox_inventory أو qs-inventory أو qb-inventory وتفرعاته أو ESX، وبدونه يحتفظ عامل المنجم بكل شيء في حقيبة القائمة)
  • Agency-Notify (اختياري، لعرض الرسائل كإشعارات Agency)
  • Agency-Banking (اختياري، لإدارة الأموال على الخوادم المستقلة)

03ملف SQL

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

-- Agency-Minerjob V2 -- Optional: the script creates this table by itself on the first start when oxmysql runs. -- Only needed when your database user may not create tables. -- Without oxmysql everything is saved in the server's key value store instead. -- Levels from V1 (player_mining_skills) are taken over on the first start; that table stays untouched. CREATE TABLE IF NOT EXISTS `agency_minerjob` ( `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;

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

يعمل Agency-Minerjob V2 مباشرة بعد سطر ensure. هناك أربع نقاط تستحق المراجعة قبل التشغيل الأول: العناصر، وصور العناصر، والمشرفون، والانتقال من V1.

العناصر
في QBCore مع qb-inventory أو أحد فروعه، لا يلزم فعل أي شيء، إذ تُضاف العناصر الناقصة أثناء تشغيل الخادم (Config.RegisterItems). بالنسبة إلى ox_inventory، وكذلك Qbox، أضف الإدخالات من install/items_ox_inventory.lua إلى ox_inventory/data/items.lua. وفي ESX، شغّل install/items_esx.sql.
صور العناصر
انسخ install/images إلى مجلد images الخاص بمخزونك. تعرض القائمة الصور في كل الأحوال: يأخذها Config.Images = 'auto' من المخزون، ويستخدم الصور المضمّنة لديه كخيار احتياطي.
قاعدة البيانات
مع oxmysql، تُحفَظ جميع البيانات في جدول واحد، agency_minerjob، ينشئه السكربت تلقائيًا. ومن دون oxmysql، تُحفَظ البيانات في مخزن المفاتيح والقيم الخاص بالخادم. لا يلزم SQL أدناه إلا إذا لم يكن مسموحًا لمستخدم قاعدة البيانات بإنشاء الجداول.
المشرفون
المشرفون هم اللاعبون الذين لديهم ACE agency.minerjob.admin أو group.admin أو group.superadmin، أو إحدى المجموعات في Config.Admin.groups، أو أحد المعرّفات في Config.Admin.identifiers.
التحديث من V1
استبدل المجلد القديم بالجديد واستخدم ملف config.lua الجديد، إذ لا يتوافق إعداد V1. تُنقل المستويات من player_mining_skills عند التشغيل الأول، وتبقى أسماء عناصر V1 كما هي (stone, coal, copper, silver, diamond, emerald)، وما يزال /mininglevel يعمل.

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

ما أنظمة المخزون المدعومة؟

ox_inventory وqs-inventory وqb-inventory وتفرعاته مثل ps وlj وjpr، بالإضافة إلى مخزون ESX، ويتم العثور عليه عبر Config.Inventory = 'auto'. تستخدم الخوادم المستقلة التي لا تحتوي على نظام مخزون الحقيبة في القائمة، أو يمكنها ربط نظام المخزون الخاص بها باستخدام الدوال في Config.Standalone.

كيف يحصل اللاعبون على أموالهم في خادم مستقل؟

يستخدم Config.Standalone.money = 'auto' نظام Agency-Banking عند تشغيله، وإلا فيستخدم محفظة في القائمة. عند استخدام 'hooks'، تُستخدم دوال getMoney وremoveMoney وaddMoney الخاصة بك.

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