Agency Docs
QBESXStandalone

Agency-Housing التصديرات وواجهة البرمجة

نظام سكن قائم على قاعدة بيانات لـ FiveM. يكتشف QBCore وQBox وESX تلقائياً، أو يعمل بشكل مستقل تماماً دون أي إطار عمل.

v1.1.0مدفوع5 صفحات

01تصديرات العميل

التصديرالوصف
IsInsideHouse()تُرجع true ما دام اللاعب داخل منزل.
GetCurrentHouse()المنزل الذي يوجد فيه اللاعب حاليًا، أو nil.
LeaveHouse()يعيد اللاعب إلى الخارج عبر المدخل.
GetHouseAtPoint(coords)أول منزل تشمل حدود عقاره هذه الأرض.
GetHousesAtPoint(coords)كل المنازل التي تشمل هذه الأرض، للقطع المتداخلة مثل مبنى شقق.
GetCurrentProperty()القطعة التي يقف عليها اللاعب الآن، أو nil.
IsOnProperty(houseId)هل يقف اللاعب على عقار ذلك المنزل.
GetHouseZone(houseId)شكل الحدود المحفوظ لمنزل.
GetAccent()لون التمييز الذي اختاره اللاعب في Housing > الإعدادات.
GetAppUrl(theme)عنوان صفحة تطبيق Housing لإضافة التطبيق إلى أي هاتف آخر. مرّر 'light' أو 'dark' لفرض سمة معينة.
GetAppData()كل ما يعرضه تطبيق Housing: المنازل التي يملكها اللاعب أو يستأجرها أو يحتفظ بمفتاح لها.
AppAction(action, houseId)ينفذ إجراءً من التطبيق لمنزل: 'waypoint' أو 'lock' أو 'cams'.

02تصديرات الخادم

التصديرالوصف
GetHouses()كل المنازل على الخادم، مفهرسة حسب المعرّف.
GetPlayerHouses(source)المنازل التي يملكها ذلك اللاعب.
HasHouseAccess(source, houseId)هل يملك ذلك اللاعب المنزل أو يحمل مفتاحًا له.
GetHouseAtPoint(coords)أول منزل تشمل حدود عقاره هذه الأرض.
GetHousesAtPoint(coords)كل المنازل التي تشمل هذه الأرض، للقطع المتداخلة.
GetHouseZone(houseId)شكل الحدود المحفوظ لمنزل.

03الأحداث

الاسمالجهةالوصف
agency-housing:client:enteredZoneالعميليُطلق مع (houseId, house) عندما يدخل اللاعب إلى عقار، حتى لا يحتاج سكربت وظيفة أو سطو إلى الاستعلام المتكرر.
agency-housing:client:leftZoneالعميليُطلق مع (houseId, house) عندما يغادر اللاعب عقارًا.
agency-housing:garage:openالعميليُطلق مع (houseId, houseName) عند استخدام كراج منزل وكان Config.Garage.script يساوي 'event'، لكي يتمكن سكربت الكراج الخاص بك من فتحه.

ما زلت عالقًا بعد هذه الصفحة؟ فريق الدعم يتولّى الأمر من هنا.