Ekipman Yuvası Kimlikleri Taborea Revizyonları: 5 Ağustos 2026
Oyun istemcisi, Lua ekipman fonksiyonları ve karakter ekipman verileri tarafından kullanılan yerel ekipman giyim konumu kimlikleri için referans.
Kanonik tanım EQWearPosENUM şeklindedir. Eklentiler, sayısal bir değeri sabit kodlamak yerine bir Lua yuva adı mevcut olduğunda GetInventorySlotInfo() kullanmalıdır.
Ekipman Yuvası Kimliklerini Kullanma
Birim Çerçevesi API fonksiyonları, kuşanılmış öğeleri okurken bu kimlikleri kabul eder. GetInventorySlotInfo(), desteklenen bir Lua yuva adını sayısal kimliğine ve doku yoluna dönüştürür.
local slotId, texture = GetInventorySlotInfo("MainHandSlot")local itemLink = GetInventoryItemLink("player", slotId)
Normal Ekipman Yuvaları
0–33 kimlikleri normal karakter ekipman dizisinde saklanır. EM_EQWearPos_MaxCount değeri 34 olup özel üst sınır görevi görür.
| Kimlik | Enum sabiti | Lua yuva adı | Amaç |
|---|---|---|---|
0 |
EM_EQWearPos_Head |
HeadSlot |
Kafa zırhı |
1 |
EM_EQWearPos_Gloves |
HandsSlot |
El zırhı |
2 |
EM_EQWearPos_Shoes |
FeetSlot |
Ayak zırhı |
3 |
EM_EQWearPos_Clothes |
ChestSlot |
Göğüs zırhı |
4 |
EM_EQWearPos_Pants |
LegsSlot |
Bacak zırhı |
5 |
EM_EQWearPos_Back |
BackSlot |
Sırt ekipmanı |
6 |
EM_EQWearPos_Belt |
WaistSlot |
Kemer |
7 |
EM_EQWearPos_Shoulder |
ShoulderSlot |
Omuz zırhı |
8 |
EM_EQWearPos_Necklace |
NecklaceSlot |
Kolye |
9 |
EM_EQWearPos_Ammo |
AmmoSlot |
Cephane |
10 |
EM_EQWearPos_Bow |
RangedSlot |
Menzilli silah |
11 |
EM_EQWearPos_Ring1 |
Ring0Slot |
Birinci yüzük |
12 |
EM_EQWearPos_Ring2 |
Ring1Slot |
İkinci yüzük |
13 |
EM_EQWearPos_Earring1 |
Earring0Slot |
Birinci küpe |
14 |
EM_EQWearPos_Earring2 |
Earring1Slot |
İkinci küpe |
15 |
EM_EQWearPos_MainHand |
MainHandSlot |
Ana el silahı |
16 |
EM_EQWearPos_SecondHand |
SecondaryHandSlot |
Yardımcı el silahı veya kalkan |
17 |
EM_EQWearPos_Manufactory |
UtensilSlot |
Üretim aleti |
18 |
EM_EQWearPos_MagicTool1 |
Talisman0Slot |
Birinci tılsım |
19 |
EM_EQWearPos_MagicTool2 |
Talisman1Slot |
İkinci tılsım |
20 |
EM_EQWearPos_MagicTool3 |
Talisman2Slot |
Üçüncü tılsım |
21 |
EM_EQWearPos_Ornament |
AdornmentSlot |
Süs eşyası |
22 |
EM_EQWearPos_Artefact1 |
Artefact1Slot |
Birinci eser |
23 |
EM_EQWearPos_Artefact2 |
Artefact2Slot |
İkinci eser |
24 |
EM_EQWearPos_Robot |
RobotSlot |
Robot |
25 |
EM_EQWearPos_Robot_Component1 |
RobotComponent1Slot |
Birinci robot bileşeni |
26 |
EM_EQWearPos_Robot_Component2 |
RobotComponent2Slot |
İkinci robot bileşeni |
27 |
EM_EQWearPos_Robot_Component3 |
RobotComponent3Slot |
Üçüncü robot bileşeni |
28 |
EM_EQWearPos_Robot_Component4 |
RobotComponent4Slot |
Dördüncü robot bileşeni |
29 |
EM_EQWearPos_Tool_Mine |
ToolMineSlot |
Madencilik aleti |
30 |
EM_EQWearPos_Tool_Wood |
ToolWoodSlot |
Oduculuk aleti |
31 |
EM_EQWearPos_Tool_Herb |
ToolHerbSlot |
Bitkicilik aleti |
32 |
EM_EQWearPos_Tool_Fish |
ToolFishSlot |
Olta |
33 |
EM_EQWearPos_Tool_Fish_Bait |
ToolFishBaitSlot |
Balık yemi |
Silah Uzatma Yuvaları
90–95 kimlikleri normal Item[] dizisinin dışındaki kuşanılmış alanlardır. Özütleme yuvaları, kullanılabilir olduklarında eşleşen silahın dinamik özelliklerini geçersiz kılar. Taşınabilir kademe yuvaları yalnızca uyumlu silahlar için mevcuttur.
| Kimlik | Enum sabiti | Lua yuva adı | Amaç |
|---|---|---|---|
90 |
EM_EQWearPos_Extraction_MainHand |
MainHandExtractSlot |
Ana el silahı için kuşanılmış özütleme taşı |
91 |
EM_EQWearPos_Extraction_SecondHand |
SecondaryHandExtractSlot |
Yardımcı el silahı için kuşanılmış özütleme taşı |
92 |
EM_EQWearPos_Extraction_Bow |
RangedExtractSlot |
Menzilli silah için kuşanılmış özütleme taşı |
93 |
EM_EQWearPos_PortableTier_MainHand |
MainHandPortableTierSlot |
Ana el silahı için taşınabilir kademe öğesi |
94 |
EM_EQWearPos_PortableTier_SecondHand |
SecondaryHandPortableTierSlot |
Yardımcı el silahı için taşınabilir kademe öğesi |
95 |
EM_EQWearPos_PortableTier_Bow |
RangedPortableTierSlot |
Menzilli silah için taşınabilir kademe öğesi |
Gardırop Arayüzü Yuvaları
96–99 kimlikleri yalnızca Cool Suit gardırop arayüzü tarafından kullanılır. Kuşanılabilir çanta öğelerini temsil etmezler ve normal ekipman dizisinde satırları yoktur.
| Kimlik | Enum sabiti | Lua yuva adı | Amaç |
|---|---|---|---|
96 |
EM_EQWearPos_CoolSuit_MainHandPlus |
MainHandPlusSlot |
Ana el gardırop görünümü |
97 |
EM_EQWearPos_CoolSuit_OffHandPlus |
OffHandPlusSlot |
Yardımcı el gardırop görünümü |
98 |
EM_EQWearPos_CoolSuit_WeaponTrail |
WeaponTrailSlot |
Silah izi gardırop görünümü |
99 |
EM_EQWearPos_CoolSuit_BowPlus |
BowPlusSlot |
Menzilli silah gardırop görünümü |
Yedek Ekipman Yuvaları
100–133 kimlikleri, yedek ekipman verileri için normal ekipman yuvalarını yansıtır. Eşleme şu şekildedir: yedek kimlik = normal kimlik + 100. Bu dahili yedek konumlar GetInventorySlotInfo() tarafından çözümlenmez.
| Kimlik | Enum sabiti | Yansıttığı | Amaç |
|---|---|---|---|
100 |
EM_EQWearPos_BK_Head |
0 |
Kafa zırhının yedeği |
101 |
EM_EQWearPos_BK_Gloves |
1 |
El zırhının yedeği |
102 |
EM_EQWearPos_BK_Shoes |
2 |
Ayak zırhının yedeği |
103 |
EM_EQWearPos_BK_Clothes |
3 |
Göğüs zırhının yedeği |
104 |
EM_EQWearPos_BK_Pants |
4 |
Bacak zırhının yedeği |
105 |
EM_EQWearPos_BK_Back |
5 |
Sırt ekipmanının yedeği |
106 |
EM_EQWearPos_BK_Belt |
6 |
Kemerin yedeği |
107 |
EM_EQWearPos_BK_Shoulder |
7 |
Omuz zırhının yedeği |
108 |
EM_EQWearPos_BK_Necklace |
8 |
Kolyenin yedeği |
109 |
EM_EQWearPos_BK_Ammo |
9 |
Cephanenin yedeği |
110 |
EM_EQWearPos_BK_Bow |
10 |
Menzilli silahın yedeği |
111 |
EM_EQWearPos_BK_Ring1 |
11 |
Birinci yüzüğün yedeği |
112 |
EM_EQWearPos_BK_Ring2 |
12 |
İkinci yüzüğün yedeği |
113 |
EM_EQWearPos_BK_Earring1 |
13 |
Birinci küpenin yedeği |
114 |
EM_EQWearPos_BK_Earring2 |
14 |
İkinci küpenin yedeği |
115 |
EM_EQWearPos_BK_MainHand |
15 |
Ana el silahının yedeği |
116 |
EM_EQWearPos_BK_SecondHand |
16 |
Yardımcı el silahı veya kalkanın yedeği |
117 |
EM_EQWearPos_BK_Manufactory |
17 |
Üretim aletinin yedeği |
118 |
EM_EQWearPos_BK_MagicTool1 |
18 |
Birinci tılsımın yedeği |
119 |
EM_EQWearPos_BK_MagicTool2 |
19 |
İkinci tılsımın yedeği |
120 |
EM_EQWearPos_BK_MagicTool3 |
20 |
Üçüncü tılsımın yedeği |
121 |
EM_EQWearPos_BK_Ornament |
21 |
Süs eşyasının yedeği |
122 |
EM_EQWearPos_BK_Artefact1 |
22 |
Birinci eserin yedeği |
123 |
EM_EQWearPos_BK_Artefact2 |
23 |
İkinci eserin yedeği |
124 |
EM_EQWearPos_BK_Robot |
24 |
Robotun yedeği |
125 |
EM_EQWearPos_BK_Robot_Component1 |
25 |
Birinci robot bileşeninin yedeği |
126 |
EM_EQWearPos_BK_Robot_Component2 |
26 |
İkinci robot bileşeninin yedeği |
127 |
EM_EQWearPos_BK_Robot_Component3 |
27 |
Üçüncü robot bileşeninin yedeği |
128 |
EM_EQWearPos_BK_Robot_Component4 |
28 |
Dördüncü robot bileşeninin yedeği |
129 |
EM_EQWearPos_BK_Tool_Mine |
29 |
Madencilik aletinin yedeği |
130 |
EM_EQWearPos_BK_Tool_Wood |
30 |
Oduculuk aletinin yedeği |
131 |
EM_EQWearPos_BK_Tool_Herb |
31 |
Bitkicilik aletinin yedeği |
132 |
EM_EQWearPos_BK_Tool_Fish |
32 |
Oltanın yedeği |
133 |
EM_EQWearPos_BK_Tool_Fish_Bait |
33 |
Balık yeminin yedeği |
Sınır ve Sentinel Değerleri
| Değer | Sabit | Anlam |
|---|---|---|
-1 |
EM_EQWearPos_None |
Ekipman konumu yok. |
34 |
EM_EQWearPos_MaxCount |
Normal ekipman dizisinin özel üst sınırı. |
100 |
_DEF_EQ_BACKUP_BASE_ |
Yedek ekipman konumları tarafından kullanılan temel ofset. |
0x7FFFFFFF |
EM_EQWearPosENUM_FORCE_DWORD |
Dahili enum boyutu sentinel değeri; bir ekipman yuvası değildir. |