FiveM: إدارة وتخصيص نقاط الظهور مع QbCore
المنتجات المثالية لهذا الدليل
ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.
مقدمة
حابب تغيّر نقاط الظهور الافتراضية أو تضيف نقاط جديدة؟ التعامل مع نقاط الظهور في إطار عمل QBCore يتم عبر مورد qb-spawn. في التالي راح نشرح لك كيف تقدر تخصصها.
التهيئة
نقاط الظهور يتم تعديلها من خلال ملف التهيئة config.lua الخاص بمورد qb-spawn. تقدر تعدل هذا الملف عبر FTP. إذا ما تعرف تستخدم FTP بعد، ننصحك تطّلع على دليل وصول FTP.
التهيئة الافتراضية لنقاط الظهور تكون كالتالي:
QB.Spawns = {
["legion"] = { -- مؤشر للجدول
coords = vector4(195.17, -933.77, 29.7, 144.5), -- مكان ظهور اللاعب
location = "legion", -- هذا كيف جافاسكريبت تعرف أي نقطة اخترت
label = "Legion Square", -- اللي يشوفه اللاعب في القائمة
},
["policedp"] = {
coords = vector4(428.23, -984.28, 29.76, 3.5),
location = "policedp",
label = "Police Department",
},
["paleto"] = {
coords = vector4(80.35, 6424.12, 31.67, 45.5),
location = "paleto",
label = "Paleto Bay",
},
["motel"] = {
coords = vector4(327.56, -205.08, 53.08, 163.5),
location = "motel",
label = "Motels",
},
لو حابب تضيف نقاط ظهور أكثر، لازم تضيف سجل جديد في ملف التهيئة:
["new_spawn_name"] = { -- لازم يكون فريد
coords = vector4(1.1, -1.1, 1.1, 180.0), -- إحداثيات ظهور اللاعب
location = "new_spawn_name", -- لازم يكون فريد
label = "New spawn name", -- هذا هو العنوان اللي بيظهر في قائمة الاختيار.
},
تحتاج مورد مناسب عشان تحصل على الإحداثيات الحالية. راح تلاقي عدة خيارات على الإنترنت وتقدر تختار الأنسب لك. :)
النتيجة النهائية راح تكون كالتالي:
QB.Spawns = {
["legion"] = { -- مؤشر للجدول
coords = vector4(195.17, -933.77, 29.7, 144.5), -- مكان ظهور اللاعب
location = "legion", -- هذا كيف جافاسكريبت تعرف أي نقطة اخترت
label = "Legion Square", -- اللي يشوفه اللاعب في القائمة
},
["policedp"] = {
coords = vector4(428.23, -984.28, 29.76, 3.5),
location = "policedp",
label = "Police Department",
},
["paleto"] = {
coords = vector4(80.35, 6424.12, 31.67, 45.5),
location = "paleto",
label = "Paleto Bay",
},
["motel"] = {
coords = vector4(327.56, -205.08, 53.08, 163.5),
location = "motel",
label = "Motels",
},
["new_spawn_name"] = { -- لازم يكون فريد
coords = vector4(1.1, -1.1, 1.1, 180.0), -- إحداثيات ظهور اللاعب
location = "new_spawn_name", -- لازم يكون فريد
label = "New spawn name", -- هذا هو العنوان اللي بيظهر في قائمة الاختيار.
},
}
الخلاصة
لقد نجحت في تغيير نقاط الظهور الموجودة أو إضافة نقاط جديدة باتباع هذه الطريقة. لأي أسئلة إضافية أو مساعدة، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂