Skip to content

BUPA Safezone Creator

BUPA Safezone Creator

BUPA Safezone Creator يحول أي جزء من الخريطة إلى منطقة محمية ومتحكم بها بالكامل - مرسومة يدوياً داخل اللعبة باستخدام كاميرا حرة الحركة. لا توجد حاجة للبحث عن الإحداثيات، ولا تعديل ملفات التشكيل (config) لإنشاء منطقة، ولا إعادة تشغيل لتطبيقها: كل ما عليك فعله هو التحليق فوق الموقع، وتحديد نقاط على الأرض لرسم مضلع، وتسميته، وتحديد القواعد التي يجب فرضها، ثم الحفظ. تتم مزامنة المنطقة مع كل لاعب بشكل فوري.

تحت الغطاء، كل منطقة هي عبارة عن ox_lib poly zone حقيقية مع مجموعة قواعد مدمجة لكل منطقة - كل شيء بدءاً من تعطيل القتال بين اللاعبين (PvP) وإلغاء سحب الأسلحة وحتى حدود السرعة، ومكافحة الـ VDM، وقفل تسجيل الخروج أثناء القتال، ومنع إسقاط العناصر، والقائمة البيضاء للوظائف. لا تثق السيرفر أبداً بالعميل: يتم التحقق من كل عملية حفظ وتقييدها وإعادة بنائها من القائمة البيضاء، ويمكن تسجيل كل عملية إنشاء / تعديل / حذف على Discord.

البدء السريع: يكتب المشرف /safezone، وينقر على New zone → Enter freecam، ويضع 3 نقاط على الأقل (بالزر الأيسر للفأرة)، ويضغط على Enter للتأكيد، ثم يسمى المنطقة، ويختار قواعدها ووظائفها، ويضغط على Save zone. انتهى الأمر.

Key features

  • Freecam polygon drawing — حلّق فوق الخريطة وارسم الشكل الدقيق الذي تريده؛ يتم عرض المنطقة مباشرة كحجم أزرق مضيء مع ارتفاع قابل للتعديل.
  • Huge per-zone rule catalogue — أكثر من 60 خياراً وقيمة قابلة للتبديل تغطي القتال، الأسلحة، مكافحة التخريب، المركبات، الحركة، الاقتصاد، أجواء العالم وقيود الوصول، ويتم فرض كل منها لكل إطار (per-frame) أثناء تواجد اللاعب داخلها.
  • Per-job & per-gang whitelisting — تقييد الدخول لوظائف محددة (مع الحد الأدنى للرتبة) أو العصابات؛ اتركه فارغاً للجميع.
  • JSON or database storage — تخزين المناطق في ملف مورد (resource file) أو في oxmysql، والتبديل بينهما بسطر تكوين واحد.
  • Anti-exploit server validation — لا يتم الوثوق بالعميل أبداً؛ يتم التحقق من أنواع النقاط، الوظائف، القواعد وقوائم الأسلحة وتقييدها مقابل الحدود القابلة للتكوين.
  • In-zone glass HUD — شاشة عرض شفافة ونظيفة تعرض اسم المنطقة والحماية النشطة (تم تعطيل PvP، الأسلحة في غلافها، علامة القتال).
  • Discord webhook logging — رسائل مدمجة ملونة لعمليات الإنشاء / التعديل / الحذف، تتضمن المشرف، المعرفات، النقاط، الوظائف والقواعد النشطة.
  • Admin gate — أداة الإنشاء محمية بصلاحيات ACE، أو مجموعات المشرفين في الإطار البرمجي، أو فحصك المخصص.
  • Combat-log lock — اللاعبون الذين تقاتلوا للتو لا يحصلون على أي حماية لعدد محدد من الثواني، لكي لا يتمكنوا من الاندفاع داخل منطقة للهروب من تبادل إطلاق النار.
  • Integration exportsIsInSafezone, GetActiveZone, GetZoneFlag, CanDropItems, CanRob, CanStash والمزيد، لكي تتوافق نصوص المخزون / السطو / الموت لديك مع قواعد المنطقة.

Frameworks

يكتشف السكريبت تلقائياً الإطار البرمجي (Framework) الذي يعمل عليه سيرفرك ويقوم بربطه - دون الحاجة للربط اليدوي:

  • ESX
  • QB-Core
  • QBox
  • Standalone (بدون إطار برمجي)

يقوم Config.Framework = 'auto' باختيار أول إطار يعمل. قم بفرض الإطار ('esx' / 'qb' / 'qbox' / 'standalone') إذا كنت تشغل أكثر من إطار واحد أو قمت بتغيير أسماء الموارد.

Dependencies

المورد مطلوب ملاحظات
ox_lib نعم مناطق Poly، الدوال الاسترجاعية (callbacks)، نظام الترجمة ومساعدات واجهة المستخدم.
oxmysql فقط إذا كان Config.Storage = 'db' مطلوب للتخزين في قاعدة البيانات؛ غير مطلوب للتخزين الافتراضي بصيغة JSON.

جهاز اختيار الأسلحة يسحب قائمته وأيقوناته من مخزونك (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory أو codem-inventory). يتم اكتشاف هذا تلقائياً - المخزون بحد ذاته ليس تبعية أساسية صارمة، ولكن أيقونات أداة الاختيار تظهر فقط بمجرد تشغيل مخزون مدعوم.