العودة إلى المدونة
Scripts5 دقيقة قراءة

Agency-Repairkit: إصلاحات مركبات بسيطة يستخدمها اللاعبون فعليًا

سكريبت عدة إصلاح FiveM Agency-Repairkit: إصلاح المركبات ميدانيًا بدون محاكي ميكانيكي. فترة تبريد قابلة للتكوين، رسوم متحركة ودعم QBCore/ESX.

Agency Scripts

المؤسس والمطور الرئيسي في Agency Scripts

The Field Repair Problem

تتضرر مركبتك أثناء المهمة. ورشة الميكانيكي تبعد 10 دقائق. الجلوس خلال تلك الرحلة يقتل إيقاع أي تسلسل حركة كنت فيه. لكن الإصلاح الذاتي الفوري يبدو غير عادل. Agency-Repairkit يجد الحل الوسط بأدوات إصلاح ميدانية قابلة للاستخدام ولكن محدودة.

ثلاثة مستويات من الأطقم

تستعيد مجموعات الإسعافات الأولية الأساسية الأضرار الصغيرة بسرعة. تستعيد المجموعات المتقدمة الأضرار المتوسطة ببطء أكثر. تتعامل مجموعات المحترفين مع الأضرار الكبيرة لكنها تستغرق وقتًا أطول بشكل ملحوظ للتطبيق. هذا التصنيف يمنح اللاعبين خيارات ذات معنى بناءً على مخزونهم والوضع الذي هم فيه.

سلامة الحركة

كل إصلاح يستخدم تحريكاً مرئياً في منطقة الضرر بالمركبة. لا يمكن للاعبين الإصلاح السريع من مقعد السائق، عليهم الخروج، المشي إلى الضرر، والالتزام بتحريك الإصلاح. هذا يمنع إساءة استخدام الإصلاح الميداني أثناء القتال ويجعل الفعل يشعر بأنه مكتسب.

أهمية الانقطاع

التعرض للضرر أو الضرب أثناء الإصلاح يوقفه ويستهلك عدة الإصلاح. تحدث الإصلاحات خارج القتال، وليس في وسطه. هذا يحمي تسلسلات المطاردة من أن تصبح لعبة ضرب واهرب حيث لا يثبت شيء.

تكامل الاقتصاد

تُصنع عدة الإصلاح بواسطة NPCs الميكانيكيين أو ميكانيكيي اللاعبين عبر سلسلة توريد المعادن في Agency-Minerjob. تصبح الاقتصاديات الكاملة للسيارات، التعدين، التصنيع، الإصلاحات الميدانية، إصلاحات المتاجر، شبكة مترابطة. العُدَد ليست عنصرًا لمرة واحدة؛ إنها نقطة في نظام أكبر.

التثبيت & الإعداد

قم بتحميل Agency-Repairkit من مكتبة Tebex الخاصة بك وضع المجلد في دليل الموارد. أضف ensure agency-repairkit إلى server.cfg. يتطلب المورد oxmysql إذا كنت تريد تتبع الطقم المستمر عبر إعادة التشغيل؛ بدونه، كميات الطقم تكون للجلسة فقط وتُعاد تعيينها عند إعادة تشغيل الخادم.

تحتاج عناصر الطقم إلى التسجيل في قائمة العناصر الخاصة بإطار العمل الخاص بك. يأتي التكوين مع أسماء العناصر الصحيحة لـ QBCore و ESX. بالنسبة للإعدادات المستقلة، فإن وصلة تسجيل العنصر هي استدعاء دالة واحدة في config.lua.

خيارات التكوين

ال config.lua يكشف عن التحكم الكامل في سلوك الطقم:

  • مستويات الطقم، تحديد عدد أنواع الطقم التي تريدها، كل منها بحد أقصى للإصلاح، سرعة الإصلاح، ومدة الرسوم المتحركة.
  • قفل القتال، ما إذا كان يمكن بدء الإصلاحات أثناء وسم اللاعب بأنه في قتال. الافتراضي: معطل أثناء القتال.
  • عتبة ضرر الانقطاع، مقدار الضرر الوارد الذي يلغي إصلاحًا نشطًا. اضبط على 0 لجعل أي ضربة تلغيه.
  • حركة حسب منطقة الضرر، تشغيل رسوم متحركة مختلفة لأضرار المحرك مقابل أضرار الهيكل مقابل أضرار الإطارات.
  • تكامل الاقتصاد، تمكين خطاف حدث التصنيع حتى يمكن لمخرجات معدن Agency-Minerjob تغذية تصنيع الأطقم.

توافق الإطار

Agency-Repairkit ships with built-in adapters for QBCore and ESX. Framework detection is automatic, drop the resource in, and it detects which you're running. For standalone servers:

  • تنفيذ Config.GetItem و Config.RemoveItem لربط نظام العناصر الخاص بك.
  • تنفيذ Config.GetVehicleHealth و Config.SetVehicleHealth لطبقة أضرار مركبتك.
  • كل شيء آخر (التحريكات، واجهة المستخدم، منطق المقاطعة) يعمل بدون تغييرات.

لماذا هذا مهم للعب التمثيلي

تلف المركبات هو أحد أكثر مصادر الاحتكاك في اللعب التمثيلي ثباتًا. عندما تسوء المهمة على بعد 15 دقيقة من أقرب ورشة ميكانيكي، يواجه اللاعبون خيارًا: قيادة السيارة بحالة متدهورة وتدمير وتيرة اللعب، إلغاء المهمة والسفر السريع، أو وجود خيار ميداني قابل للتطبيق. توفر مجموعات الإصلاح مسارًا ثالثًا يشعر بأنه مكتسب دون أن يكون مجانيًا.

ينشئ نظام الطقم المتدرج قرارات اقتصادية طبيعية للمخزون. هل تحمل طقمًا احترافيًا "للاحتياط" وتدفع تكلفة الحمل؟ أم تعتمد على الأطقم الأساسية وتقبل أن الضرر الجدي سيتطلب ورشة؟ هذه هي نوع القرارات الصغيرة ذات المعنى التي تجعل إدارة المخزون تبدو حقيقية بدلاً من عشوائية.

آلية مقاطعة القتال مهمة بشكل خاص لـ chase RP. بدونها، يمكن للاعب المطارد إصلاح مركبته أثناء المطاردة، مما يقلل التوتر تمامًا. معها، تكون الإصلاحات نشاطًا بعد الصراع أو بين المشاهد، وليس زر ذعر.

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

هل يمكن للميكانيكيين بيع مجموعات الإصلاح من قائمتهم؟

نعم. Agency-Repairkit يصدر حدثاً جانب الخادم agency-repairkit:giveKit التي يمكن لأي سكريبت ميكانيكي استدعاؤها. مرر معرف اللاعب على الخادم، مستوى الطقم، والكمية. يحتاج سكريبت متجر الميكانيكي الحالي الخاص بك فقط إلى إضافة استدعاء حدث واحد إلى روتين البيع.

هل يعمل الطقم على القوارب والطائرات؟

نعم. يستخدم نظام الضرر خصائص صحة المركبة الأصلية في FiveM التي تنطبق على جميع أنواع المركبات. تستخدم الطائرات رسوم متحركة مبسطة (لا يمكن للاعبين المشي إلى منطقة ضرر محددة أثناء الطيران)، وتصلح القوارب من موقع الرصيف. كلا السلوكين قابلان للتكوين.

هل يمكنني تحديد أي مستويات الحزمة يمكن لبعض الوظائف استخدامها؟

الوصول إلى المعدات بناءً على الوظيفة مدعوم في تعريف العنصر. اضبط requiredJob = 'mechanic' على نوع عدة ولا يمكن استخدامه إلا من قبل اللاعبين في تلك الوظيفة. هذا مفيد إذا كنت تريد أن تكون العُدَد المهنية أداة حصرية للميكانيكي بدلاً من سلعة قابلة للشراء.

كيف يتفاعل الطقم مع سكربتات إعادة ظهور المركبات؟

Agency-Repairkit fires agency-repairkit:onRepairComplete مع معرف شبكة المركبة ومقدار الإصلاح عند استخدام الطقم بنجاح. يمكن لأي سكربت يستمع لهذا الحدث الاستجابة وفقًا لذلك، ويمكن لسكربت استمرارية المركبة وضع علامة على المركبة كتم إصلاحها ميدانيًا لأغراض التسجيل.

المتطلبات

  • خادم FiveM (QBCore، ESX، أو مستقل)
  • oxmysql (اختياري، لتتبع المعدات الدائم)
  • حساب cfx.re مع ترخيص Agency-Repairkit صالح
  • تسجيل عناصر الإطار لعناصر الطقم

موازنة مجموعات الإصلاح في اقتصاد خادمك

السؤال الاقتصادي الذي تطرحه الخوادم غالبًا عن Agency-Repairkit هو: ما مدى ندرة الأطقم؟ الجواب يعتمد على توازن اقتصاد خادمك الحالي.

إذا كان خادمك يحتوي على ورش ميكانيكي نشطة مع لعب أدوار جيد، اجعل مجموعات الإصلاح الأساسية والمتقدمة متاحة بشكل معقول لكن المجموعات الاحترافية نادرة أو حصرية للميكانيكيين. هذا يدفع الإصلاحات الكبرى إلى الورش بينما يسمح بالإصلاحات الميدانية الصغيرة، مما يحافظ على حيوية RP الميكانيكي.

إذا كان خادمك يعاني من ضعف تفاعل اللاعبين في وظائف الميكانيكي، قلل من توفر مجموعات الميدان وتأكد من أن مجموعات الميكانيكي المصنوعة أفضل من المتاحة تجاريًا. الحافز الاقتصادي لزيارة ميكانيكي لاعب يجب أن يكون حقيقيًا، وليس مجرد سرد.

إذا كان خادمك يحتوي على اقتصاد إجرامي قوي، فإن أسعار مجموعات الصنع من خلال Agency-Blackmarket أو صنع اللاعبين تخلق سوقًا موازية. مجموعات الإصلاح العسكرية كعناصر سوق سوداء تولد RP لوجستي مثير دون الإضرار بسوق الميكانيكيين المدنيين.

المبدأ الأساسي: يجب أن يشعر الإصلاح الميداني كخيار مفيد، وليس الخيار الأمثل. إذا لم يزر اللاعبون ورش الميكانيكي أبدًا، فإن مجموعاتك قوية جدًا أو رخيصة جدًا. اضبط العائد والسعر معًا بدلاً من واحد في كل مرة.

جاهز للبدء؟

احصل على السكربتات من متجرنا، أو انضم إلى Discord للدعم والتحديثات ونظرة على ما هو قادم.