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