794 lines
9.6 KiB
Lua
794 lines
9.6 KiB
Lua
ItemTable = ItemTable or {}
|
|
ItemTable.AllItem = {
|
|
--[101001] = {
|
|
--},
|
|
--[101002] = {
|
|
--},
|
|
--[101003] = {
|
|
--},
|
|
--[101004] = {
|
|
--},
|
|
--[101005] = {
|
|
--},
|
|
--[101006] = {
|
|
--},
|
|
--[101007] = {
|
|
--},
|
|
--[101008] = {
|
|
--},
|
|
--[101009] = {
|
|
--},
|
|
--[101010] = {
|
|
--},
|
|
--[101012] = {
|
|
--},
|
|
--[102001] = {
|
|
--},
|
|
--[102002] = {
|
|
--},
|
|
--[102003] = {
|
|
--},
|
|
--[102004] = {
|
|
--},
|
|
--[102005] = {
|
|
--},
|
|
--[102007] = {
|
|
--},
|
|
--[102105] = {
|
|
--},
|
|
--[103001] = {
|
|
--},
|
|
--[103002] = {
|
|
--},
|
|
--[103003] = {
|
|
--},
|
|
--[103004] = {
|
|
--},
|
|
--[103005] = {
|
|
--},
|
|
--[103006] = {
|
|
--},
|
|
--[103007] = {
|
|
--},
|
|
--[103008] = {
|
|
--},
|
|
--[103009] = {
|
|
--},
|
|
--[103010] = {
|
|
--},
|
|
--[103011] = {
|
|
--},
|
|
----[103100] = {
|
|
----},
|
|
--[104001] = {
|
|
--},
|
|
--[104002] = {
|
|
--},
|
|
--[104003] = {
|
|
--},
|
|
--[104004] = {
|
|
--},
|
|
--[104100] = {
|
|
--},
|
|
--[105001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[105002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[105003] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[106001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[106002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[106003] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[106004] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[106005] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[106006] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
----[106007] = {
|
|
---- ID = 106007,
|
|
---- Name = "信号枪",
|
|
----
|
|
----
|
|
----},
|
|
--[106008] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[106010] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
----[106107] = {
|
|
---- ID = 106107,
|
|
---- Name = "乱斗手枪",
|
|
----
|
|
----
|
|
----},
|
|
--[107001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[107002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
----[107005] = {
|
|
---- ID = 107005,
|
|
---- Name = "铁拳火箭筒",
|
|
----
|
|
----
|
|
----},
|
|
--[107094] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
----[107098] = {
|
|
---- ID = 107098,
|
|
---- Name = "MGL榴弹发射器",
|
|
----
|
|
----
|
|
----},
|
|
--[107099] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[107905] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[108001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[108002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[108003] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[108004] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--
|
|
--[190008] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[190009] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[190010] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[190011] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
|
|
[602001] = {
|
|
|
|
|
|
|
|
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Grenades/Mesh/M84.M84',
|
|
},
|
|
[602002] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Grenades/Mesh/M18.M18',
|
|
},
|
|
[602003] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Grenades/Mesh/ST_WEP_FireBomb.ST_WEP_FireBomb',
|
|
},
|
|
[602004] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Grenades/Mesh/M67.M67',
|
|
},
|
|
--- 武器配件
|
|
--[201001] = {
|
|
--
|
|
--},
|
|
--[201002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201003] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201004] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201005] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201006] = {
|
|
--
|
|
--
|
|
-- 手枪)",
|
|
--
|
|
--},
|
|
--[201007] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201008] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201009] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201010] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201011] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201012] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201050] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[201051] = {
|
|
--
|
|
--
|
|
-- 狙击枪)",
|
|
--
|
|
--},
|
|
--[202001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[202002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[202004] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[202005] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[202006] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[202007] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203003] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203004] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203005] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203014] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203015] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203018] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203023] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203024] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[203104] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204003] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204004] = {
|
|
--
|
|
--
|
|
-- 手枪)",
|
|
--
|
|
--},
|
|
--[204005] = {
|
|
--
|
|
--
|
|
-- 手枪)",
|
|
--
|
|
--},
|
|
--[204006] = {
|
|
--
|
|
--
|
|
-- 手枪)",
|
|
--
|
|
--},
|
|
--[204007] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204008] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204009] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204010] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204011] = {
|
|
--
|
|
--
|
|
-- 机枪)",
|
|
--
|
|
--},
|
|
--[204012] = {
|
|
--
|
|
--
|
|
-- 机枪)",
|
|
--
|
|
--},
|
|
--[204013] = {
|
|
--
|
|
--
|
|
-- 机枪)",
|
|
--
|
|
--},
|
|
--[204014] = {
|
|
--
|
|
--
|
|
-- 霰弹枪)",
|
|
--
|
|
--},
|
|
--[204015] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[204016] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[205001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[205002] = {
|
|
--
|
|
--
|
|
-- 冲锋枪,机枪)",
|
|
--
|
|
--},
|
|
--[205003] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[205004] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[205099] = {
|
|
--
|
|
--
|
|
-- 冲锋枪)",
|
|
--
|
|
--},
|
|
--
|
|
----- 武器弹药
|
|
--[301001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[301002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[302001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[303001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[304001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[305001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[306001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[307001] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[307002] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[307100] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[307101] = {
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--},
|
|
--[307102] = {
|
|
--},
|
|
--[307103] = {
|
|
--},
|
|
--
|
|
--
|
|
-- 战术装备
|
|
--[403045] = {
|
|
--},
|
|
[501001] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/PickUp/Bag_KG_Lv1_Pickup.Bag_KG_Lv1_Pickup',
|
|
},
|
|
[501002] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/PickUp/Bag_KG_Lv2_Pickup.Bag_KG_Lv2_Pickup',
|
|
},
|
|
[501003] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/PickUp/Bag_KG_Lv3_Pickup.Bag_KG_Lv3_Pickup',
|
|
},
|
|
[502001] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/Equip/Helmet/AT_Helmet_Lv1.AT_Helmet_Lv1',
|
|
},
|
|
[502002] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/Equip/Helmet/AT_Helmet_Lv2.AT_Helmet_Lv2',
|
|
},
|
|
[502003] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/Equip/Helmet/AT_Helmet_Lv3.AT_Helmet_Lv3',
|
|
},
|
|
[503001] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/PickUp/ST_Armor_Lv1_Pickup.ST_Armor_Lv1_Pickup',
|
|
},
|
|
[503002] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/PickUp/ST_Armor_Lv2_Pickup.ST_Armor_Lv2_Pickup',
|
|
},
|
|
[503003] = {
|
|
StaticMesh = '/Game/Arts_Player/Characters/Mesh/PickUp/ST_Armor_Lv3_Pickup.ST_Armor_Lv3_Pickup',
|
|
},
|
|
|
|
[601001] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Supplies/Boost_Drink.Boost_Drink',
|
|
},
|
|
[601002] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Supplies/Boost_Injection.Boost_Injection',
|
|
},
|
|
[601003] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Supplies/Boost_Pills.Boost_Pills',
|
|
},
|
|
[601004] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Supplies/Heal_Bandage.Heal_Bandage',
|
|
},
|
|
[601005] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Supplies/Heal_FirstAid.Heal_FirstAid',
|
|
},
|
|
[601006] = {
|
|
StaticMesh = '/Game/Arts_Player/Weapon/Supplies/Heal_FirstAidbox.Heal_FirstAidbox',
|
|
},
|
|
};
|
|
|
|
---@type ESupplyType
|
|
--ESupplyType = {
|
|
-- Drink = 1,
|
|
-- Injection = 2,
|
|
-- Pills = 3,
|
|
-- Bandage = 4,
|
|
-- FirstAid = 5,
|
|
-- FirstAidbox = 6,
|
|
--};
|
|
|
|
--ItemTable.ItemTypeList = {
|
|
-- { Name = "武器配件",
|
|
-- Data = {
|
|
-- { Name = "枪口", Data = { 201002, 201001, 201003, 201004, 201005, 201006, 201007, 201008, 201009, 201010, 201011, 201012, 201050, 201051, }, },
|
|
-- { Name = "握把", Data = { 202002, 202001, 202004, 202005, 202006, 202007, }, },
|
|
-- { Name = "倍镜", Data = { 203002, 203001, 203003, 203004, 203005, 203014, 203015, 203018, 203023, 203024, 203104 }, },
|
|
-- { Name = "弹匣", Data = { 204002, 204001, 204003, 204004, 204005, 204006, 204007, 204008, 204009, 204010, 204011, 204012, 204013, 204014, 204015, 204016 }, },
|
|
-- { Name = "枪托", Data = { 205002, 205001, 205003, 205004, }, },
|
|
-- },
|
|
-- },
|
|
-- { Name = "武器",
|
|
-- Data = {
|
|
-- { Name = "轻机枪", Data = { 105002, 105001, 105003, }, },
|
|
-- { Name = "霰弹枪", Data = { 104002, 104001, 104003, 104004, 104100, }, },
|
|
-- { Name = "冲锋枪", Data = { 102002, 102001, 102003, 102004, 102005, 102007, 102105, }, },
|
|
-- { Name = "狙击枪", Data = { 103002, 103001, 103003, 103004, 103005, 103006, 103007, 103008, 103009, 103010, 103011, --[[103100,]] }, },
|
|
-- { Name = "步枪", Data = { 101002, 101001, 101003, 101004, 101005, 101006, 101007, 101008, 101009, 101010, 101012, }, },
|
|
-- { Name = "手枪", Data = { 106002, 106001, 106003, 106004, 106005, 106006, 106008, 106010, --[[ 106107,]] }, },
|
|
-- { Name = "特殊武器", Data = { 107002, 107001--[[ ,107005]], 107094--[[, 107098]], 107099, 107905, 190008, 190009, 190010, 190011 }, },
|
|
-- { Name = "近战武器", Data = { 108002, 108001, 108003, 108004, }, },
|
|
-- { Name = "投掷武器", Data = { 602002, 602001, 602003, 602004, }, },
|
|
-- }
|
|
-- },
|
|
-- { Name = "武器弹药",
|
|
-- Data = {
|
|
-- { Name = "常规子弹", Data = { 301002, 301001, 302001, 303001, 304001, 305001, 306001 }, },
|
|
-- { Name = "特殊弹药", Data = { 307002, 307001, 307100, 307101, 307102, 307103 }, },
|
|
-- },
|
|
-- },
|
|
-- { Name = "战术装备",
|
|
-- Data = {
|
|
-- { Name = "背包", Data = { 501001, 501002, 501003, }, },
|
|
-- { Name = "回复道具", Data = { 601001, 601002, 601003, 601004, 601005, 601006, }, },
|
|
-- { Name = "头盔", Data = { 502001, 502002, 502003, }, },
|
|
-- { Name = "防弹衣", Data = { 503001, 503002, 503003, }, },
|
|
-- { Name = "吉利服", Data = { 403045, } }
|
|
-- }
|
|
-- },
|
|
--}
|
|
|
|
---@type ECustomItemType
|
|
ECustomItemType = {
|
|
Weapon = 1,
|
|
Part = 2,
|
|
Bullet = 3,
|
|
Skin = 4,
|
|
Equipment = 5,
|
|
Supplies = 6,
|
|
}
|
|
|
|
---@param InItemId int32
|
|
---@return ECustomItemType
|
|
function GetCustomItemType(InItemId)
|
|
return InItemId // 100000;
|
|
end
|
|
|
|
function GetItemIdType(InItemId)
|
|
return InItemId // 1000;
|
|
end
|
|
|
|
ItemTable.GetItemPrice = function(ItemID)
|
|
return ItemTable.AllItem[ItemID].price and ItemTable.AllItem[ItemID].price or 1
|
|
end
|
|
|
|
ItemTable.GetItemMainClass = function(ItemID)
|
|
return math.floor(ItemID / 100000)
|
|
end |