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

Agency-Vehiclekeys: كيف يجعل الاحتكاك الصغير السيارات تبدو حقيقية

Agency-Vehiclekeys يستبدل الوصول الفوري للمركبات بإدارة مفاتيح واقعية: لماذا الاحتكاك الصغير يعود بالفائدة على اللعب.

Agency Scripts

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

الميزة المضادة التي ليست كذلك

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

حالات المفتاح المهمة

Agency-Vehiclekeys models three key states per vehicle: owned (you have a physical key item), shared (someone gave you a copy), hotwired (temporarily accessible with police trace risk). Each state has different sound cues, startup animations, and engine behavior. Players who borrow friends' cars feel different from thieves, as they should.

لعبة مصغرة لفتح الأقفال

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

تكاملات الإطار

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

الأثر الاقتصادي

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

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

Agency-Vehiclekeys requires oxmysql to persist key ownership across server restarts. Import vehiclekeys.sql، اسقط مجلد المورد في خادمك، وأضف ensure agency-vehiclekeys إلى server.cfg. يقرأ المورد بيانات ملكية المركبات من جراج إطار العمل أو سجل المركبات، يتم تضمين محولات QBCore وESX في الحزمة وتكتشف تلقائيًا عند بدء التشغيل.

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

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

ال config.lua يمنح تحكمًا دقيقًا في كل ميكانيكية رئيسية:

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

توافق الإطار

تأتي حزم QBCore و ESX الكاملة مرفقة في الحزمة. للإعدادات المستقلة، قم بتنفيذ أربع وظائف تكوين: البحث عن مالك المركبة، إعطاء/إزالة عنصر، تفعيل تنبيه الشرطة، وفحص وظيفة القفال الاختياري. تتطلب آلة حالة المفتاح الأساسية، الرسوم المتحركة، اللعبة المصغرة، ومنطق التشغيل الساخن معرفة لا تعتمد على الإطار.

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

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

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

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

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

هل يمكن للاعبين إعطاء مفتاحهم للاعب آخر؟

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

ماذا يحدث عندما تُفقد أو تُحذف قطعة مفتاح مهمة؟

يسجل سجل المفاتيح على جانب الخادم الملكية بشكل مستقل عن العنصر. يمكن للاعب الذي يفقد مفتاحه المادي الحصول على بديل يتم إنشاؤه في متجر الأقفال (بتكلفة من الوقت والمال) أو من خلال أوامر الإدارة. لا تصبح المركبة غير قابلة للوصول بشكل دائم.

هل يمكن تعطيل اللعبة المصغرة لأدوار اللاعبين المحددة؟

نعم. يمكن تجاوز لعبة القفل المصغر للاعبين ذوي أدوار وظيفية محددة (مثل صانع الأقفال الرئيسي) أو عناصر محددة (عدة قفل احترافية مقابل الأساسية). قم بتكوين شروط التجاوز في Config.LockpickItems.

هل يتعارض هذا مع سكربتات الجراج الموجودة؟

Agency-Vehiclekeys reads from garage ownership data but doesn't modify the garage system. Vehicles still spawn through your existing garage script. The key system layers on top, when you spawn a vehicle from the garage, a key item is generated in your inventory automatically.

المتطلبات

  • خادم FiveM (QBCore، ESX، أو مستقل)
  • oxmysql
  • حساب cfx.re مع ترخيص Agency-Vehiclekeys صالح
  • نظام جراج أو ملكية مركبة متوافق

تشغيل شخصية صانع أقفال على سيرفر مفاتيح

Agency-Vehiclekeys enables a genuine locksmith profession that doesn't exist on keyless servers. Here's what that character's gameplay looks like in practice:

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

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

جاهز للبدء؟

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