يحول Murphy's Housing الملكية إلى أسلوب لعب من خلال الشراء والإيجار والضرائب والتأثيث والوصول المشترك والمفاتيح المادية وسوق آمن بين اللاعبين.
التوافق مع أطر العمل وتصاميم Snail الداخلية
يُتحقق من كل إجراء على الخادم. يكتشف السكربت REDEMRP وRSG وVORP أثناء التشغيل، ولذلك لا يوجد إعداد لإطار العمل يحتاج إلى الضبط.
أُنشئ Murphy's Real Estate بالتعاون مع Snail. يقدم متجرهم تصميمات mapping داخلية مخصصة صُممت للسكربت. أضف mapping وسجله كقالب في الإعدادات، وسيتحول إلى عقار قابل للبيع مع المعاينة والديكور والتخزين ودعم سوق اللاعبين.
أنواع العقارات والملكية
- تصاميم داخلية مستقلة: تعزل routing buckets كل منزل، وتتيح إنشاء عدد غير محدود من العقارات من بنية داخلية واحدة. يتضمن السكربت 21 قالباً جاهزاً للاستخدام بمستويات فقيرة ومتوسطة وغنية، إضافة إلى مخابئ العصابات والمستودعات الزراعية والصناعية.
- مباني MLO: تحافظ الأبواب المادية على الخريطة على حالة قفل فردية، وتوفر خيارَي طرق الباب وفتح القفل.
- الشراء والإيجار: تدعم العقارات الشراء لمرة واحدة أو الإيجار الأسبوعي، وضرائب الملكية الأسبوعية، واسترداداً قابلاً للضبط عند إعادة البيع، وأسعاراً لكل عقار بالدولار أو الذهب لعقارات VIP.
- سوق اللاعبين: يستطيع الملاك عرض عقار بأي سعر مباشرة عند بابه وإضافة وصف اختياري. يتلقى المشترون ورقة العرض التفصيلية نفسها المستخدمة في مبيعات النظام. ينفذ الوضع المباشر نقلاً فورياً وذرياً ويدفع للبائعين غير المتصلين عند ظهورهم التالي. يرسل وضع التواصل رسالة إلى المالك عبر مكتب البريد حتى يمكن إتمام الصفقة من خلال RP. عند وجود murphy_politics، يمكن دفع عمولة اختيارية إلى خزينة المدينة.
- المعاينة قبل الشراء: يستطيع المشترون المحتملون معاينة التصميم الداخلي المعروض من الداخل لمدة قابلة للضبط قبل أن يعيدهم النظام تلقائياً إلى الخارج.
- الملكية الجماعية: يمكن أن ينتمي العقار إلى وظيفة ذات رتبة دنيا أو إلى مجموعة أو عصابة. يستطيع الأعضاء استخدامه بالكامل، بينما يظل البيع مقصوراً على المسؤولين.
- الإخلاء التلقائي: تتحقق عملية يومية على الخادم من الضرائب غير المدفوعة، وترسل رسائل تحذير عند 7 و3 و1 يوم عبر murphy_post عند توفره، وتطبق فترة سماح، ثم تنفذ الإخلاء مع تنظيف قابل للضبط.
المفاتيح والضيوف والتخزين والديكور
- المفاتيح المادية: عند تفعيلها، يستطيع الملاك نسخ عناصر مخزون حقيقية وتسليمها. لا يستطيع حاملو المفاتيح سوى تشغيل الأبواب. يؤدي تغيير القفل أو نقل الملكية إلى إبطال جميع المفاتيح السابقة.
- أذونات مفصلة للضيوف: تُعيّن أذونات الإدارة ودفع الإيجار والتخزين والسكن والإسطبل والإنتاج بصورة منفصلة لكل ضيف.
- تخزين لكل عقار: تُضبط السعة حسب قالب التصميم الداخلي، ويُفتح التخزين من خلال مخزون إطار العمل، ويُتحقق من الوصول على الخادم.
- وضع الأثاث: يستخدم الوضع بكاميرا حرة أداة Three.js ثلاثية الأبعاد وكتالوجاً يضم نحو 17,000 عنصر بأسعار حسب الفئة. ويمكن حفظ تخطيطات التصميم الداخلي واستنساخها.
- عناصر وظيفية: يمكن تسجيل أي نموذج أثاث في الإعدادات وربطه بـ export للعميل أو حدث على الخادم عندما يتفاعل معه لاعب.
الإدارة وأمان الخادم
- مكافحة metagaming: لا يتلقى العملاء سوى عرض عام منقح. لا تغادر هوية المالك وقوائم الضيوف والمواعيد النهائية للضرائب الخادم أبداً.
- سجلات Discord مستقلة: تُرسل عمليات الشراء والضرائب والنقل والإخلاء وفتح الأقفال ومبيعات السوق وأحداث المفاتيح مباشرة إلى webhook. ويمكن تفعيل كل حدث من دون مورد تسجيل مستقل.
- دعم اللغات: تقدم الواجهة 20 لغة، بينما تتضمن المطالبات والإشعارات ورسائل الإخلاء طبقة سكربت بالإنجليزية والفرنسية. ويمكن إضافة لغات أخرى من دون تعديل الكود.
- أدوات الإدارة: تتضمن قوائم الإنشاء والإدارة داخل اللعبة
/create_instanceو/create_mlo، وإصدارات VIP، ووصول المسؤول إلى التخزين، وتعيين المالك. - API للمطورين: تتضمن الحزمة export موثقة وحدث تغيير المالك وhooks للعناصر الوظيفية وتكاملات قابلة للتوصيل لفتح الأقفال والإسطبل.
المتطلبات
يتطلب السكربت oxmysql وmurphy_interact، وهي مكتبة Murphy المجانية للتفاعل ثلاثي الأبعاد. تُكتشف التكاملات الاختيارية مع murphy_production وmurphy_post وmurphy_politics وmurphy_lockpick وmurphy_stable أثناء التشغيل. ويظل السكربت يعمل بصورة كاملة من دونها.





