Agency Phone v2: ميزات جديدة، تطبيقات، وتحسينات الأداء
يقدم Agency Phone v2 واجهة مستخدم معاد تصميمها، تطبيقات جديدة، ربط أعمق مع الأُطر، وتحسينات أداء كبيرة. اكتشف كل ترقية عن الإصدار الأصلي.
Agency Scripts
المؤسس والمطور الرئيسي في Agency Scripts
عرض مباشر
جرّب Agency Phone في متصفحك، لا حاجة للتنزيل.
ما الجديد في الإصدار 2
Agency Phone v2 represents the biggest update since the original launch. Based on extensive community feedback and months of development, this release brings a completely redesigned interface, new applications, deeper framework integration, and further performance improvements. Every aspect of the phone has been refined to deliver a more immersive and polished experience for players.
واجهة مستخدم معاد تصميمها
يتميز واجهة v2 بلغة تصميم glassmorphism حديثة مع حركات أكثر سلاسة وتسلسل هرمي بصري محسّن. تدعم شاشة البداية الآن خلفيات قابلة للتخصيص وترتيبات أيقونات التطبيقات، مما يسمح للاعبين بتخصيص هواتفهم. تم إعادة تصميم الإشعارات بالكامل مع مركز إشعارات جديد يجمع التنبيهات حسب التطبيق ويدعم الإجراءات السريعة مباشرة من الإشعار. المظهر العام والشعور يقرب الهاتف داخل اللعبة كثيرًا مما يتوقعه اللاعبون من هاتف ذكي حقيقي.
تطبيقات جديدة
توسع عدة تطبيقات جديدة ما يمكن للاعبين فعله بهواتفهم. يتيح تطبيق معرض مخصص للاعبين حفظ وعرض لقطات الشاشة داخل اللعبة. يوفر تطبيق الملاحظات طريقة بسيطة وفعالة لتخزين المعلومات أثناء اللعب. يمنح تطبيق البنك المحسن مع سجل المعاملات وقدرات التحويل اللاعبين تجربة مصرفية متنقلة كاملة. يتيح تطبيق السوق قوائم العناصر بين اللاعبين، مما يخلق طبقة جديدة من لعب الأدوار الاقتصادية.
تحسينات الأداء
بينما يحافظ Agency Phone بالفعل على استخدام خمول 0.00ms، تقوم النسخة 2 بتحسين سيناريوهات الاستخدام النشط بشكل أكبر. تم إعادة هيكلة نظام تحميل التطبيقات لاستخدام التحميل الكسول، مما يعني أن التطبيقات تهيئ مكونات واجهة المستخدم فقط عند فتحها فعليًا. هذا يقلل من استهلاك الذاكرة عند فتح الهاتف ويؤدي إلى تبديل التطبيقات بشكل أسرع. تم تبسيط طبقة الاتصال NUI لتقليل عدد الأحداث المرسلة بين العميل والواجهة.
مسار الترقية
يمكن لمستخدمي Agency Phone الحاليين التحديث إلى الإصدار 2 من خلال عملية التنزيل القياسية في Tebex. تم تصميم عملية الترحيل للحفاظ على البيانات الحالية بما في ذلك جهات الاتصال والرسائل وسجلات المكالمات. يتوفر دليل ترحيل مفصل في الوثائق، وفريق Discord الخاص بـ Agency Scripts جاهز للمساعدة في أي أسئلة تتعلق بالترقية. نوصي باختبار التحديث على خادم تطوير قبل نشره في الإنتاج لضمان التوافق مع التكوينات المخصصة الخاصة بك.
التثبيت & الإعداد للإصدار v2
الترقية من الإصدار v1 إلى v2 تتبع تحديث تنزيل قياسي من Tebex. قم بسحب النسخة الجديدة من مكتبة Tebex الخاصة بك، استبدل مجلد المورد على خادمك، وأعد التشغيل. سكريبت الترحيل في sql/migrate_v1_to_v2.sql يتعامل مع تغييرات المخطط، شغله مرة واحدة ضد قاعدة البيانات الحالية قبل إعادة تشغيل المورد. يتم الاحتفاظ بالجهات الاتصال الحالية، سجل الرسائل، وسجلات المكالمات.
إذا كنت تثبت Agency-Phone لأول مرة على الإصدار v2، استورد phone.sql، اسقط مجلد المورد، وأضف ensure agency-phone إلى server.cfg. يكتشف المورد تلقائيًا QBCore أو ESX. الإعدادات المستقلة تنفذ المحول في config.lua.
خيارات التكوين في الإصدار 2
ملف التكوين v2 config.lua متوافق تمامًا مع تكوينات v1، مع خيارات إضافية للميزات الجديدة:
- مكتبة ورق الحائط، تحديد عناوين URL المسموح بها لخلفيات الشاشة أو تمكين نقطة نهاية CDN لتحميل اللاعبين.
- تخطيط أيقونة التطبيق، حجم الشبكة (4x5، 4x6) وما إذا كان يمكن للاعبين إعادة ترتيب مواقع التطبيقات.
- سلوك مركز الإشعارات، الحد الأقصى للإشعارات المخزنة، عتبة السحب للرفض، أزرار الإجراءات السريعة لكل تطبيق.
- تخزين المعرض، نقطة نهاية CDN لالتقاط الشاشة وحصة التخزين لكل لاعب (بميغابايت).
- إعدادات السوق، مدة انتهاء صلاحية القوائم، ما إذا كانت القوائم تتطلب موافقة المسؤول، ونسبة رسوم المعاملات.
- دمج تطبيقات البنوك، اتصل ببنك QBCore، بنك ESX، أو وظيفة بنكية مخصصة.
- تحميل كسول، التي تستخدمها التطبيقات للتهيئة الكسولة (جميعها افتراضيًا في الإصدار 2) وما إذا كان يجب تحميل تطبيقات محددة مسبقًا عند فتح الهاتف.
توافق الإطار في الإصدار 2
يحافظ الإصدار v2 على نفس نمط محول الإطار كما في v1. إذا قمت بتخصيص المحول في v1، تستمر تغييراتك، واجهة المحول لم تتغير. التطبيقات الجديدة المضافة في v2 (المعرض، الملاحظات، السوق) كلها تمر عبر نفس دوال المحول. لا حاجة لتنفيذات جديدة خاصة بالإطار للميزات الجديدة.
لماذا إعادة التصميم v2 مهمة للعب التمثيلي
كان هاتف v1 بالفعل أفضل هاتف FiveM أداءً في السوق. يعالج إعادة تصميم v2 مشكلة مختلفة: الفجوة بين كيف يبدو الهاتف وكيف يشعر الهاتف الذكي الحقيقي. شاشة البداية المعاد تصميمها مع خلفيات قابلة للتخصيص وأيقونات تطبيقات قابلة لإعادة الترتيب هي التغيير الأول الذي يلاحظه اللاعبون، لكن ما تفعله فعليًا هو منح اللاعبين ملكية شخصية لهواتفهم. الهاتف الذي يشعر بأنه شخصي هو أداة يستثمر فيها اللاعبون كجزء من شخصياتهم.
إعادة تصميم مركز الإشعارات له التأثير العملي الأكبر على اللعب اليومي. في الإصدار 1، ظهرت الإشعارات كرسائل منبثقة واختفت. في الإصدار 2، تتراكم في مركز مع إجراءات سريعة: قبول/رفض مكالمة من الإشعار، الرد على رسالة دون فتح تطبيق الرسائل القصيرة، الموافقة على معاملة السوق. يقلل هذا من الاحتكاك الناتج عن فتح قوائم أقل لكل إجراء مما يجعل استخدام الهاتف أكثر سلاسة بشكل ملحوظ خلال الجلسة.
يفتح تطبيق السوق طبقة اقتصادية كاملة كانت تتطلب سابقًا تنسيقًا خارج الشخصية. اللاعبون الذين يرغبون في بيع عناصر للاعبين آخرين يعرضونها في السوق؛ المشترون يتصفحون ويشترون دون مغادرة الهاتف. تتم المفاوضات في الرسائل الخاصة. تنسيق الاستلام يتم عبر الرسائل النصية. تتم المعاملة كلها داخل الشخصية، وهذا ما يحول المعاملة إلى لعب أدوار.
ما لم يتغير في الإصدار 2
لم تتغير الخصائص الأساسية للأداء لأنها لم تكن بحاجة إلى ذلك. استخدام الخمول 0.00ms، نمط المحول المستقل عن الإطار، بنية التحميل الكسول، هذه هي الأسس التي بُني عليها واجهة المستخدم v2. أضفنا التطبيقات الجديدة للمعرض، الملاحظات، والسوق دون المساس بطبقة الأداء. v2 أثقل في الميزات، وليس في استخدام الموارد.
تطبيقات جهات الاتصال، الرسائل النصية، والمكالمات تم تحديثها بصريًا في الإصدار 2 لكنها متطابقة وظيفيًا. اللاعبون الذين اعتمدوا على سلوكيات محددة في الإصدار 1، مثل الخيوط، الرسائل الجماعية، سجلات المكالمات، يجدون نفس السلوكيات في الإصدار 2 مع عرض بصري محسّن. الترحيل سلس للمجتمعات القائمة تحديدًا لأننا لم نغير ما كان يعمل بالفعل.
الأسئلة المتكررة عن الإصدار v2
هل يمكنني الرجوع إلى الإصدار v1 إذا تسبب الإصدار v2 في مشاكل على خادمي؟
نعم، تظل تنزيلات الإصدار v1 في مكتبة Tebex الخاصة بك. مخطط قاعدة بيانات الإصدار v1 متوافق، استعلام الترحيل SQL يضيف جداول فقط، ولا يعدل الجداول الموجودة. التراجع يعني العودة إلى مجلد مورد الإصدار v1 وتجاهل الجداول الجديدة. ليس مثالياً، لكنه آمن إذا ظهرت مشكلة توافق حرجة في الأيام الأولى من نشر الإصدار v2.
هل يتطلب تطبيق السوق إعداد خلفي خاص؟
يستخدم السوق قاعدة بيانات oxmysql الحالية. لا حاجة إلى خلفية إضافية. يتم تخزين القوائم في phone_marketplace جدول تم إنشاؤه بواسطة SQL الترحيل. السوق مضمّن بالكامل على الخادم بدون تبعيات API خارجية.
هل يمكن للمسؤولين مراقبة قوائم السوق؟
نعم. فعّل وضع الموافقة في config.lua وتظهر القوائم الجديدة في طابور إشراف يمكن الوصول إليه عبر Agency-Admin أو من خلال لوحة إدارة الهاتف الخاصة (متاحة للاعبين الذين لديهم علامة المسؤول). يُنصح بذلك للسيرفرات التي قد يحاول فيها اللاعبون إدراج عناصر محظورة أو التحايل على قيود اقتصاد اللعبة عبر السوق.
هل يتم مشاركة تخزين المعرض عبر الشخصيات على نفس الحساب؟
بشكل افتراضي، يكون تخزين المعرض لكل شخصية، وليس لكل حساب. ترتبط لقطات الشاشة بالشخصية التي التقطتها. لأنظمة الشخصيات المتعددة حيث يرغب اللاعبون في مشاركة لقطات الشاشة بين الشخصيات، اضبط Config.GalleryByAccount = true لاستخدام معرف اللاعب بدلاً من معرف الشخصية كمفتاح تخزين.
المتطلبات
- خادم FiveM (QBCore، ESX، أو مستقل)
- oxmysql
- حساب cfx.re مع ترخيص Agency-Phone صالح
- نقطة نهاية CDN للصور لميزة المعرض (اختياري، يعود إلى URL فقط إذا لم يتم التكوين)