MG-Employeelist
لوحة موظفين على الشاشة للشرطة والإسعاف والوظائف الحكومية الأخرى. تعرض كل زميل في الدوام مع الكول ساين وقناة الراديو والحالة، وتوضح من يتحدث في الراديو.
المميزات
- لوحة لكل وظيفة (الشرطة، الإسعاف، FIB، CIA…)، ولكل لوحة اسمها وترتيبها.
- تحديد الوظائف التي تراها كل لوحة. مثلًا، الإسعاف يرى قائمة الشرطة.
- يعرض الاسم والكول ساين والرتبة وقناة الراديو ومؤشر "يتحدث" مباشر.
- أزرار للحالة: Duty و Commander و Dispatch و Busy و Break (بالدقائق) و Offline.
- اللاعب يحدد الكول ساين الخاص به من اللوحة.
- يعمل مع
pma-voiceأوqb-voice.
المتطلبات
| الريسورس | مطلوب |
|---|---|
qb-core (أو qbx_core) | نعم |
ox_lib | نعم |
pma-voice أو qb-voice | نعم |
التثبيت
- انسخ مجلد
MG-Employeelistإلى مجلدresources. - أضفه في
server.cfgبعد الريسورسات التي يعتمد عليها:
ini
ensure ox_lib
ensure qb-core
ensure pma-voice
ensure MG-Employeelistلا يحتاج قاعدة بيانات ولا أيتمات.
الاستخدام
| الزر / الأمر | العملية |
|---|---|
+ أو /phub | فتح أو إغلاق اللوحة |
| F11 | تفعيل الماوس أثناء فتح اللوحة |
يستطيع اللاعبون تغيير الزرين من Settings ← Key Bindings ← FiveM.
الإعدادات
الملف الوحيد الذي تحتاج تعديله هو config.lua.
نظام الصوت
lua
Config.VoiceSystem = "pma-voice" -- "pma-voice" or "qb-voice"الوظائف
كل عنصر يمثل لوحة واحدة. المفتاح يجب أن يطابق اسم الوظيفة في الفريموورك.
lua
Config.Jobs = {
police = {
Label = "Police Hub",
Visible = { "police" }, -- jobs shown in this hub
Order = 1, -- tab order
},
ambulance = {
Label = "EMS Hub",
Visible = { "ambulance", "police" }, -- EMS also sees police
Order = 2,
},
}| الخاصية | الوصف |
|---|---|
Label | الاسم الظاهر أعلى اللوحة. |
Visible | الوظائف التي يظهر أعضاؤها في هذه اللوحة. |
Order | الترتيب إذا كان اللاعب يرى أكثر من لوحة. |
لإضافة وظيفة، انسخ عنصرًا وغيّر المفتاح والاسم والوظائف الظاهرة.
ألوان الحالات
الألوان بصيغة AARRGGBB (الشفافية أولًا).
lua
Config.Colors = {
OnDuty = 'FF008800',
Commander = 'FFFFD900',
Dispatch = 'FF6100BD',
Busy = 'FF000000',
Break = 'FFFFAE00',
Offline = 'FF808080',
Talking = 'E0FF8A03',
}حل المشاكل
- اللوحة فارغة: يجب أن تكون وظيفة اللاعب مفتاحًا في
Config.Jobs، وأن يكون في الدوام. - قناة الراديو تظهر OFF: يجب أن يضع سكربت الصوت حالة
radioChannelللاعب. تأكد أنConfig.VoiceSystemيطابق سكربت الصوت عندك. - مؤشر التحدث لا يضيء: ضع في
Config.VoiceSystemسكربت الصوت الذي تستخدمه فعلًا.
