معرفات خانات المعدات مراجعات Taborea: ٥ أغسطس ٢٠٢٦
مرجع لمعرفات مواضع ارتداء المعدات الأصلية التي يستخدمها عميل اللعبة، ودوال المعدات في لوا، وبيانات معدات الشخصية.
التعريف الأساسي هو EQWearPosENUM. يجب أن تستخدم الإضافات GetInventorySlotInfo() عندما يتوفر اسم خانة في لوا بدلاً من ترميز قيمة رقمية ثابتة.
استخدام معرفات خانات المعدات
دوال واجهة إطار الوحدة تقبل هذه المعرفات عند قراءة العناصر المجهزة. تقوم GetInventorySlotInfo() بتحويل اسم خانة مدعوم في لوا إلى معرفه الرقمي ومسار النسيج.
local slotId, texture = GetInventorySlotInfo("MainHandSlot")local itemLink = GetInventoryItemLink("player", slotId)
خانات المعدات العادية
يتم تخزين المعرفات 0–33 في مصفوفة معدات الشخصية العادية. EM_EQWearPos_MaxCount هو 34 ويعمل كحد أعلى حصري.
| المعرف | ثابت التعداد | اسم الخانة في لوا | الغرض |
|---|---|---|---|
0 |
EM_EQWearPos_Head |
HeadSlot |
درع الرأس |
1 |
EM_EQWearPos_Gloves |
HandsSlot |
درع اليدين |
2 |
EM_EQWearPos_Shoes |
FeetSlot |
درع القدمين |
3 |
EM_EQWearPos_Clothes |
ChestSlot |
درع الصدر |
4 |
EM_EQWearPos_Pants |
LegsSlot |
درع الساقين |
5 |
EM_EQWearPos_Back |
BackSlot |
معدات الظهر |
6 |
EM_EQWearPos_Belt |
WaistSlot |
الحزام |
7 |
EM_EQWearPos_Shoulder |
ShoulderSlot |
درع الكتفين |
8 |
EM_EQWearPos_Necklace |
NecklaceSlot |
القلادة |
9 |
EM_EQWearPos_Ammo |
AmmoSlot |
الذخيرة |
10 |
EM_EQWearPos_Bow |
RangedSlot |
سلاح المدى البعيد |
11 |
EM_EQWearPos_Ring1 |
Ring0Slot |
الخاتم الأول |
12 |
EM_EQWearPos_Ring2 |
Ring1Slot |
الخاتم الثاني |
13 |
EM_EQWearPos_Earring1 |
Earring0Slot |
القرط الأول |
14 |
EM_EQWearPos_Earring2 |
Earring1Slot |
القرط الثاني |
15 |
EM_EQWearPos_MainHand |
MainHandSlot |
سلاح اليد الرئيسية |
16 |
EM_EQWearPos_SecondHand |
SecondaryHandSlot |
سلاح اليد الثانوية أو الدرع |
17 |
EM_EQWearPos_Manufactory |
UtensilSlot |
أداة الحرف اليدوية |
18 |
EM_EQWearPos_MagicTool1 |
Talisman0Slot |
التميمة الأولى |
19 |
EM_EQWearPos_MagicTool2 |
Talisman1Slot |
التميمة الثانية |
20 |
EM_EQWearPos_MagicTool3 |
Talisman2Slot |
التميمة الثالثة |
21 |
EM_EQWearPos_Ornament |
AdornmentSlot |
الزينة |
22 |
EM_EQWearPos_Artefact1 |
Artefact1Slot |
القطعة الأثرية الأولى |
23 |
EM_EQWearPos_Artefact2 |
Artefact2Slot |
القطعة الأثرية الثانية |
24 |
EM_EQWearPos_Robot |
RobotSlot |
الروبوت |
25 |
EM_EQWearPos_Robot_Component1 |
RobotComponent1Slot |
مكوّن الروبوت الأول |
26 |
EM_EQWearPos_Robot_Component2 |
RobotComponent2Slot |
مكوّن الروبوت الثاني |
27 |
EM_EQWearPos_Robot_Component3 |
RobotComponent3Slot |
مكوّن الروبوت الثالث |
28 |
EM_EQWearPos_Robot_Component4 |
RobotComponent4Slot |
مكوّن الروبوت الرابع |
29 |
EM_EQWearPos_Tool_Mine |
ToolMineSlot |
أداة التعدين |
30 |
EM_EQWearPos_Tool_Wood |
ToolWoodSlot |
أداة قطع الأخشاب |
31 |
EM_EQWearPos_Tool_Herb |
ToolHerbSlot |
أداة الأعشاب |
32 |
EM_EQWearPos_Tool_Fish |
ToolFishSlot |
صنارة الصيد |
33 |
EM_EQWearPos_Tool_Fish_Bait |
ToolFishBaitSlot |
طُعم الصيد |
خانات تمديد الأسلحة
المعرفات 90–95 هي حقول مجهزة خارج مصفوفة Item[] العادية. خانات الاستخلاص تتجاوز السمات الديناميكية المطابقة للسلاح عند استخدامها. خانات المستوى المحمول متاحة فقط للأسلحة المتوافقة.
| المعرف | ثابت التعداد | اسم الخانة في لوا | الغرض |
|---|---|---|---|
90 |
EM_EQWearPos_Extraction_MainHand |
MainHandExtractSlot |
حجر استخلاص مجهز لسلاح اليد الرئيسية |
91 |
EM_EQWearPos_Extraction_SecondHand |
SecondaryHandExtractSlot |
حجر استخلاص مجهز لسلاح اليد الثانوية |
92 |
EM_EQWearPos_Extraction_Bow |
RangedExtractSlot |
حجر استخلاص مجهز لسلاح المدى البعيد |
93 |
EM_EQWearPos_PortableTier_MainHand |
MainHandPortableTierSlot |
عنصر مستوى محمول لسلاح اليد الرئيسية |
94 |
EM_EQWearPos_PortableTier_SecondHand |
SecondaryHandPortableTierSlot |
عنصر مستوى محمول لسلاح اليد الثانوية |
95 |
EM_EQWearPos_PortableTier_Bow |
RangedPortableTierSlot |
عنصر مستوى محمول لسلاح المدى البعيد |
خانات واجهة خزانة الملابس
المعرفات 96–99 تُستخدم فقط بواسطة واجهة خزانة ملابس البدلة الرائعة. لا تمثل عناصر حقيبة قابلة للتجهيز ولا تحتوي على صفوف في مصفوفة المعدات العادية.
| المعرف | ثابت التعداد | اسم الخانة في لوا | الغرض |
|---|---|---|---|
96 |
EM_EQWearPos_CoolSuit_MainHandPlus |
MainHandPlusSlot |
مظهر خزانة الملابس لليد الرئيسية |
97 |
EM_EQWearPos_CoolSuit_OffHandPlus |
OffHandPlusSlot |
مظهر خزانة الملابس لليد الثانوية |
98 |
EM_EQWearPos_CoolSuit_WeaponTrail |
WeaponTrailSlot |
مظهر خزانة الملابس لمسار السلاح |
99 |
EM_EQWearPos_CoolSuit_BowPlus |
BowPlusSlot |
مظهر خزانة الملابس لسلاح المدى البعيد |
خانات المعدات الاحتياطية
المعرفات 100–133 تعكس خانات المعدات العادية لبيانات المعدات الاحتياطية. التعيين هو المعرف الاحتياطي = المعرف العادي + 100. هذه المواضع الاحتياطية الداخلية لا يتم حلها بواسطة GetInventorySlotInfo().
| المعرف | ثابت التعداد | يعكس | الغرض |
|---|---|---|---|
100 |
EM_EQWearPos_BK_Head |
0 |
نسخة احتياطية من درع الرأس |
101 |
EM_EQWearPos_BK_Gloves |
1 |
نسخة احتياطية من درع اليدين |
102 |
EM_EQWearPos_BK_Shoes |
2 |
نسخة احتياطية من درع القدمين |
103 |
EM_EQWearPos_BK_Clothes |
3 |
نسخة احتياطية من درع الصدر |
104 |
EM_EQWearPos_BK_Pants |
4 |
نسخة احتياطية من درع الساقين |
105 |
EM_EQWearPos_BK_Back |
5 |
نسخة احتياطية من معدات الظهر |
106 |
EM_EQWearPos_BK_Belt |
6 |
نسخة احتياطية من الحزام |
107 |
EM_EQWearPos_BK_Shoulder |
7 |
نسخة احتياطية من درع الكتفين |
108 |
EM_EQWearPos_BK_Necklace |
8 |
نسخة احتياطية من القلادة |
109 |
EM_EQWearPos_BK_Ammo |
9 |
نسخة احتياطية من الذخيرة |
110 |
EM_EQWearPos_BK_Bow |
10 |
نسخة احتياطية من سلاح المدى البعيد |
111 |
EM_EQWearPos_BK_Ring1 |
11 |
نسخة احتياطية من الخاتم الأول |
112 |
EM_EQWearPos_BK_Ring2 |
12 |
نسخة احتياطية من الخاتم الثاني |
113 |
EM_EQWearPos_BK_Earring1 |
13 |
نسخة احتياطية من القرط الأول |
114 |
EM_EQWearPos_BK_Earring2 |
14 |
نسخة احتياطية من القرط الثاني |
115 |
EM_EQWearPos_BK_MainHand |
15 |
نسخة احتياطية من سلاح اليد الرئيسية |
116 |
EM_EQWearPos_BK_SecondHand |
16 |
نسخة احتياطية من سلاح اليد الثانوية أو الدرع |
117 |
EM_EQWearPos_BK_Manufactory |
17 |
نسخة احتياطية من أداة الحرف اليدوية |
118 |
EM_EQWearPos_BK_MagicTool1 |
18 |
نسخة احتياطية من التميمة الأولى |
119 |
EM_EQWearPos_BK_MagicTool2 |
19 |
نسخة احتياطية من التميمة الثانية |
120 |
EM_EQWearPos_BK_MagicTool3 |
20 |
نسخة احتياطية من التميمة الثالثة |
121 |
EM_EQWearPos_BK_Ornament |
21 |
نسخة احتياطية من الزينة |
122 |
EM_EQWearPos_BK_Artefact1 |
22 |
نسخة احتياطية من القطعة الأثرية الأولى |
123 |
EM_EQWearPos_BK_Artefact2 |
23 |
نسخة احتياطية من القطعة الأثرية الثانية |
124 |
EM_EQWearPos_BK_Robot |
24 |
نسخة احتياطية من الروبوت |
125 |
EM_EQWearPos_BK_Robot_Component1 |
25 |
نسخة احتياطية من مكوّن الروبوت الأول |
126 |
EM_EQWearPos_BK_Robot_Component2 |
26 |
نسخة احتياطية من مكوّن الروبوت الثاني |
127 |
EM_EQWearPos_BK_Robot_Component3 |
27 |
نسخة احتياطية من مكوّن الروبوت الثالث |
128 |
EM_EQWearPos_BK_Robot_Component4 |
28 |
نسخة احتياطية من مكوّن الروبوت الرابع |
129 |
EM_EQWearPos_BK_Tool_Mine |
29 |
نسخة احتياطية من أداة التعدين |
130 |
EM_EQWearPos_BK_Tool_Wood |
30 |
نسخة احتياطية من أداة قطع الأخشاب |
131 |
EM_EQWearPos_BK_Tool_Herb |
31 |
نسخة احتياطية من أداة الأعشاب |
132 |
EM_EQWearPos_BK_Tool_Fish |
32 |
نسخة احتياطية من صنارة الصيد |
133 |
EM_EQWearPos_BK_Tool_Fish_Bait |
33 |
نسخة احتياطية من طُعم الصيد |
قيم الحدود والحُرّاس
| القيمة | الثابت | المعنى |
|---|---|---|
-1 |
EM_EQWearPos_None |
لا يوجد موضع معدات. |
34 |
EM_EQWearPos_MaxCount |
الحد الأعلى الحصري لمصفوفة المعدات العادية. |
100 |
_DEF_EQ_BACKUP_BASE_ |
الإزاحة الأساسية المستخدمة بواسطة مواضع المعدات الاحتياطية. |
0x7FFFFFFF |
EM_EQWearPosENUM_FORCE_DWORD |
حارس داخلي لحجم التعداد؛ ليس خانة معدات. |