local ACT_RANK = 1				-- ��λ��
local ACT_TEAM_PK = 2			-- ���PK��
local ACT_MASS_PK = 3			-- ����PK��
local ACT_PROF_PK = 4			-- ְҵPK��
local ACT_FLAG_WAR = 5			-- ս������
local ACT_FLAG_WAR_CROSS = 6 	-- ���ս������
local ACT_BATTLE_PK = 7			-- ս����PK��
local ACT_WEEK_PK = 8			-- PK����
local ACT_MONTH_PK = 9			-- PK����
local ACT_ELITE_PK = 10			-- ��ӢPK��
local ACT_ELITE_PK_CROSS = 11 	-- �����ӢPK��
local ACT_TEAM_PK_CROSS = 12	-- ������PK��

-- DateType 1Ϊ��д���ڼ�����, 2Ϊÿ���¼��ſ���, 3Ϊ��дָ��������
local CompetitiveWeekInfo = {
	Count = 11,
	[0] = {
		id = ACT_RANK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_0",
		DateType = 1,
		OpenDate = "1,2,3,4,5,6,7",
	},
	[1] = {
		id = ACT_TEAM_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_1",
		DateType = 1,
		OpenDate = "2,5",
		NoticeTime = "20:55",
	},
	[2] = {
		id = ACT_MASS_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_2",
		DateType = 1,
		OpenDate = "",
		NoticeTime = "19:45",
	},
	[3] = {
		id = ACT_PROF_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_3",
		DateType = 1,
		OpenDate = "1,2,3,4,5,6,7",
		NoticeTime = "9:00,20:00",
	},
	[4] = {
		id = ACT_FLAG_WAR,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_4",
		DateType = 1,
		OpenDate = "6",
		NoticeTime = "22:00",
	},
	[5] = {
		id = ACT_FLAG_WAR_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_5",
		DateType = 1,
		OpenDate = "5",
		NoticeTime = "22:00",
		EnableCross=true,
	},
	-- [6] = {
		-- id = ACT_BATTLE_PK,
		-- name = "BP PK War",
		-- DateType = 1,
		-- OpenDate = "1,2,3,4,5",
		-- NoticeTime = "10:45,13:45,19:45,21:45",
	-- },
	[6] = {
		id = ACT_WEEK_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_6",
		DateType = 1,
		OpenDate = "5",
		NoticeTime = "18:50",
	},
	[7] = {
		id = ACT_MONTH_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_7",
		DateType = 2,
		OpenDate = "",
		NoticeTime = "20:00",
	},
	[8] = {
		id = ACT_ELITE_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_8",
		DateType = 1,
		OpenDate = "3,6",
		NoticeTime = "20:55",
	},
	[9] = {                                  --������
		id = ACT_ELITE_PK_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_9",
		DateType = 1,
		OpenDate = "1",
		NoticeTime = "20:55",
		EnableCross=true,
	},
	[10] = {                                  --������
		id = ACT_TEAM_PK_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_10",
		DateType = 1,
		NoticeTime = "20:55",
		OpenDate = "7",
		EnableCross=true,
	},
}

-- DateType 1Ϊ��д���ڼ�����, 2Ϊÿ���¼��ſ���, 3Ϊ��дָ��������
local CompetitiveWeekInfoCoolNewServer = {
	Count = 11,
	[0] = {
		id = ACT_RANK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_0",
		DateType = 1,
		OpenDate = "1,2,3,4,5,6,7",
	},
	[1] = {
		id = ACT_TEAM_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_1",
		DateType = 1,
		OpenDate = "6",
		NoticeTime = "19:55",
	},
	[2] = {
		id = ACT_MASS_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_2",
		DateType = 1,
		OpenDate = "3",
		NoticeTime = "19:45",
	},
	[3] = {
		id = ACT_PROF_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_3",
		DateType = 1,
		OpenDate = "1",
		NoticeTime = "19:15",
	},
	[4] = {
		id = ACT_FLAG_WAR,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_4",
		DateType = 1,
		OpenDate = "6",
		NoticeTime = "21:00",
	},
	[5] = {
		id = ACT_FLAG_WAR_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_5",
		DateType = 1,
		OpenDate = "5",
		NoticeTime = "21:00",
		EnableCross=true,
	},
	-- [6] = {
		-- id = ACT_BATTLE_PK,
		-- name = "BP PK War",
		-- DateType = 1,
		-- OpenDate = "1,2,3,4,5",
		-- NoticeTime = "10:45,13:45,19:45,21:45",
	-- },
	[6] = {
		id = ACT_WEEK_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_6",
		DateType = 1,
		OpenDate = "6",
		NoticeTime = "20:00",
	},
	[7] = {
		id = ACT_MONTH_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_7",
		DateType = 2,
		OpenDate = "1",
		NoticeTime = "20:00",
	},
	[8] = {
		id = ACT_ELITE_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_8",
		DateType = 1,
		OpenDate = "5",
		NoticeTime = "19:55",
	},
	[9] = {                                  --������
		id = ACT_ELITE_PK_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_9",
		DateType = 3,
		OpenDate = "2022-06-09,2022-06-16",
		NoticeTime = "21:25",
		EnableCross=true,
	},
	[10] = {                                  --������
		id = ACT_TEAM_PK_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_10",
		DateType = 3,
		NoticeTime = "18:45",
		OpenDate = "2022-11-27,2022-12-11",
		EnableCross=true,
	},
}

-- DateType 1Ϊ��д���ڼ�����, 2Ϊÿ���¼��ſ���, 3Ϊ��дָ��������
local CompetitiveWeekInfoOldSoldierServer = {
	Count = 10,
	[0] = {
		id = ACT_RANK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_0",
		DateType = 1,
		OpenDate = "1,2,3,4,5,6,7",
	},
	[1] = {
		id = ACT_TEAM_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_1",
		DateType = 1,
		OpenDate = "6",
		NoticeTime = "19:55",
	},
	[2] = {
		id = ACT_MASS_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_2",
		DateType = 1,
		OpenDate = "3",
		NoticeTime = "19:45",
	},
	[3] = {
		id = ACT_PROF_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_3",
		DateType = 1,
		OpenDate = "1",
		NoticeTime = "19:15",
	},
	[4] = {
		id = ACT_FLAG_WAR,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_4",
		DateType = 1,
		OpenDate = "6",
		NoticeTime = "21:00",
	},
	-- [5] = {
		-- id = ACT_FLAG_WAR_CROSS,
		-- name = "Cross-server CTF",
		-- DateType = 1,
		-- OpenDate = "5",
		-- NoticeTime = "21:00",
		-- EnableCross=true,
	-- },
	-- [6] = {
		-- id = ACT_BATTLE_PK,
		-- name = "BP PK War",
		-- DateType = 1,
		-- OpenDate = "1,2,3,4,5",
		-- NoticeTime = "10:45,13:45,19:45,21:45",
	-- },
	[5] = {
		id = ACT_WEEK_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_6",
		DateType = 1,
		OpenDate = "6",
		NoticeTime = "20:00",
	},
	[6] = {
		id = ACT_MONTH_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_7",
		DateType = 2,
		OpenDate = "1",
		NoticeTime = "20:00",
	},
	[7] = {
		id = ACT_ELITE_PK,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_8",
		DateType = 1,
		OpenDate = "5",
		NoticeTime = "19:55",
	},
	[8] = {                                  --������
		id = ACT_ELITE_PK_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_9",
		DateType = 3,
		OpenDate = "2024-01-18,2024-01-25",
		NoticeTime = "21:25",
		EnableCross=true,
	},
	[9] = {                                  --������
		id = ACT_TEAM_PK_CROSS,
		name = "STR_INI_LUA_COMPETITIVEWEEK_INFO_10",
		DateType = 3,
		NoticeTime = "17:45",
		OpenDate = "2023-12-24,2024-01-07,2023-12-25,2024-01-08",
		EnableCross=true,
	},
}

local Award = {
    ["Old"] = {
        [ACT_TEAM_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },  
        },
        [ACT_MASS_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },   
            
        },
        [ACT_PROF_PK] = {
             [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_BATTLE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },    
        },
        [ACT_WEEK_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },          
        },
        [ACT_MONTH_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },      
		},
        [ACT_TEAM_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=723700,
                    Num=1,
                    Monopoly=1,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=723700,
                    Num=2,
                    Monopoly=1,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=723700,
                    Num=3,
                    Monopoly=1,
                },
            },
            [4]={--��4��
                Num = 2,
                [0]={
                    IdItem=723700,
                    Num=4,
                    Monopoly=1,
                },
                [1]={
                    IdItem=700031,
                    Num=21,
                    Monopoly=0,
                },
            },         
        },
    },
    ["New"]={
        [ACT_TEAM_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },  
        },
        [ACT_MASS_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },   
            
        },
        [ACT_PROF_PK] = {
             [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_BATTLE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },    
        },
        [ACT_WEEK_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },          
        },
        [ACT_MONTH_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },     
		},
        [ACT_TEAM_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=723700,
                    Num=1,
                    Monopoly=1,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=723700,
                    Num=2,
                    Monopoly=1,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=723700,
                    Num=3,
                    Monopoly=1,
                },
            },
            [4]={--��4��
                Num = 2,
                [0]={
                    IdItem=723700,
                    Num=4,
                    Monopoly=1,
                },
                [1]={
                    IdItem=700031,
                    Num=21,
                    Monopoly=0,
                },
            },         
        },
    },
    ["Fight"] = {
        [ACT_TEAM_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314709,
                    Num=1,
                    Monopoly=0,
                },
            },  
        },
        [ACT_MASS_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314726,
                    Num=1,
                    Monopoly=0,
                },
            },   
            
        },
        [ACT_PROF_PK] = {
             [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327132,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_BATTLE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327126,
                    Num=1,
                    Monopoly=0,
                },
            },    
        },
        [ACT_WEEK_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },          
        },
        [ACT_MONTH_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3327115,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3314692,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=0,
                },
            },         
		},
        [ACT_TEAM_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=723700,
                    Num=1,
                    Monopoly=1,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=723700,
                    Num=2,
                    Monopoly=1,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=723700,
                    Num=3,
                    Monopoly=1,
                },
            },
            [4]={--��4��
                Num = 2,
                [0]={
                    IdItem=723700,
                    Num=4,
                    Monopoly=1,
                },
                [1]={
                    IdItem=700031,
                    Num=21,
                    Monopoly=0,
                },
            },         
        },
    },
    
   ["OldSoldier"] = {
        [ACT_TEAM_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3344490,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3344490,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3344490,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3344490,
                    Num=1,
                    Monopoly=0,
                },
            },  
        },
        [ACT_MASS_PK] = {
            [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3344499,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3344499,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3344499,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3344499,
                    Num=1,
                    Monopoly=0,
                },
            },   
            
        },
        [ACT_PROF_PK] = {
             [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3344476,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3344476,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3344476,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3344476,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_BATTLE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3344474,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3344474,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3344474,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3344474,
                    Num=1,
                    Monopoly=0,
                },
            },    
        },
        [ACT_WEEK_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            },          
        },
        [ACT_MONTH_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3344501,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3344481,
                    Num=1,
                    Monopoly=0,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3344481,
                    Num=1,
                    Monopoly=0,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3344481,
                    Num=1,
                    Monopoly=0,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3344481,
                    Num=1,
                    Monopoly=0,
                },
            }, 
        },
        [ACT_ELITE_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=1,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=1,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=1,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3305130,
                    Num=1,
                    Monopoly=1,
                },
            },         
		},
        [ACT_TEAM_PK_CROSS] = {
           [1]={--��һ��
                Num = 1,
                [0]={
                    IdItem=3306697,
                    Num=1,
                    Monopoly=1,
                },
            },
            [2]={--��2��
                 Num = 1,
                [0]={
                    IdItem=3306697,
                    Num=1,
                    Monopoly=1,
                },
            },
            [3]={--��3��
                Num = 1,
                [0]={
                    IdItem=3306697,
                    Num=1,
                    Monopoly=1,
                },
            },
            [4]={--��4��
                Num = 1,
                [0]={
                    IdItem=3306697,
                    Num=1,
                    Monopoly=1,
                },
            },         
        },
    },
}


local ActCommonNPC = {
    ["NPCId"] = 36771,
    ["MapId"] = 1002,
    ["MapX"] = 319,
    ["MapY"] = 316,
    ["Tip"] = "STR_FLAG_JIANGLI_TIP_NPC_NAME",
}

local PassionServerActCommonNPC = {
    ["NPCId"] = 36771,
    ["MapId"] = 10364,
    ["MapX"] = 225,
    ["MapY"] = 238,
    ["Tip"] = "STR_FLAG_JIANGLI_TIP_NPC_NAME",
}


-- Ԥ�����ʱ��(��Ϊ��λ)
local NoticeTime = 120
-- Ԥ����(���뵥λ)
local NoticeInterval = 2000

local function GetNoticeTime(default)
	if NoticeTime ~= nil then
		return NoticeTime
	end
	
	return default
end

local function GetNoticeInterval(default)
	if NoticeInterval ~= nil then
		return NoticeInterval
	end
	
	return default
end

local function GetCompetitiveWeekInfo(index, Type, default)
    if UserData_IsOldSoldierServer() or UserData_IsCoinsServer() then
        if CompetitiveWeekInfoOldSoldierServer[index][Type] == nil then
            return default
        end
    
        return CompetitiveWeekInfoOldSoldierServer[index][Type]
    end

    if CompetitiveWeekInfo[index][Type] == nil then
		return default
	end

    return CompetitiveWeekInfo[index][Type]
end

local function GetCompetitiveWeekInfoCoolNewServer(index, Type, default)
    if UserData_IsOldSoldierServer() or UserData_IsCoinsServer() then
        if CompetitiveWeekInfoOldSoldierServer[index][Type] == nil then
            return default
        end
    
        return CompetitiveWeekInfoOldSoldierServer[index][Type]
    end

    if CompetitiveWeekInfoCoolNewServer[index][Type] == nil then
		return default
	end

    return CompetitiveWeekInfoCoolNewServer[index][Type]
end

local function GetCompetitiveWeekNum(default)
    if UserData_IsOldSoldierServer() or UserData_IsCoinsServer() then
        if CompetitiveWeekInfoOldSoldierServer["Count"] == nil then
            return default
        end
    
        return CompetitiveWeekInfoOldSoldierServer["Count"]
    end

	if CompetitiveWeekInfo["Count"] == nil then
		return default
	end
	
	return CompetitiveWeekInfo["Count"]
end

local function GetCompetitiveWeekNumCoolNewServer(default)
    if UserData_IsOldSoldierServer() or UserData_IsCoinsServer() then
        if CompetitiveWeekInfoOldSoldierServer["Count"] == nil then
            return default
        end
    
        return CompetitiveWeekInfoOldSoldierServer["Count"]
    end

	if CompetitiveWeekInfoCoolNewServer["Count"] == nil then
		return default
	end
	
	return CompetitiveWeekInfoCoolNewServer["Count"]
end

-- ���������� ��������
-- //���������棭����PK����	Arena_WZpkysPic
-- //���������棭����PK����	Arena_WZpkzsPic
-- //���������棭����ս����PK��	Arena_WZzdlpksPic
-- //���������棭����ְҵPK��	Arena_WZzypksPic
-- //��ӢPK�������ֿ����ӢPK��	Elite_WZkfjypksPic
-- //��ӢPK�������־�ӢPK��	Elite_WZjypksPic
-- //ս�������������ֿ��ս��������	Flag_WZkfzqzbsPic
-- //ս�������������ֿ��ս��������	Flag_WZzqzbsPic
-- //���PK�������ֿ�����PK��	Team_WZkfzdpksPic
-- //���PK�����������PK��	Team_WZzdpksPic
-- //���PK����������Ӵ���PK��	Team_WZzddzpksPic

local T_Title_Ani = {
	[0] = { AniSection="Arena_WZzypksPic", x=0, y=0, },
	[ACT_RANK] = { AniSection="Solo_WZpwsPic", x=0, y=0, },
	[ACT_TEAM_PK] = { AniSection="Team_WZzdpksPic", x=0, y=0, },
	[ACT_MASS_PK] = { AniSection="Team_WZzddzpksPic", x=0, y=0, },
	[ACT_PROF_PK] = { AniSection="Arena_WZzypksPic", x=0, y=0, },
	[ACT_FLAG_WAR] = { AniSection="Flag_WZzqzbsPic", x=0, y=0, },
	[ACT_FLAG_WAR_CROSS] = { AniSection="Flag_WZkfzqzbsPic", x=0, y=0, },
	[ACT_BATTLE_PK] = { AniSection="Arena_WZzdlpksPic",  x=0, y=0, },
	[ACT_WEEK_PK] = { AniSection="Arena_WZpkzsPic", x=0, y=0, },
	[ACT_MONTH_PK] = { AniSection="Arena_WZpkysPic", x=0, y=0, },
	[ACT_ELITE_PK] = { AniSection="Elite_WZjypksPic", x=0, y=0, },
	[ACT_ELITE_PK_CROSS] = { AniSection="Elite_WZkfjypksPic", x=0, y=0, },
	[ACT_TEAM_PK_CROSS] = { AniSection="Team_WZkfzdpksPic", x=0, y=0, },
}

--ÿ�ֱ����ı�����������Ӧcn_res.ini
local AwardTips = {
    [ACT_TEAM_PK] = "STR_PK_ATTENDAWARD_TIPS1",
    [ACT_MASS_PK] = "STR_PK_ATTENDAWARD_TIPS2",
    [ACT_PROF_PK] = "STR_PK_ATTENDAWARD_TIPS3",
    [ACT_BATTLE_PK] = "STR_PK_ATTENDAWARD_TIPS4",
    [ACT_WEEK_PK] = "STR_PK_ATTENDAWARD_TIPS5",
    [ACT_MONTH_PK] = "STR_PK_ATTENDAWARD_TIPS6",
    [ACT_ELITE_PK] = "STR_PK_ATTENDAWARD_TIPS7",
    [ACT_ELITE_PK_CROSS] = "STR_PK_ATTENDAWARD_TIPS8",
    [ACT_TEAM_PK_CROSS] = "STR_PK_ATTENDAWARD_TIPS9",
}


local WarFlagNpc = {
    --���շ���������ֵ����
    --��ͬ������NPC��λ�ò�ͬ
    ["Old"] = {--������ս��NPC
        mapid = 1002,
		x = 317,
		y = 318,
		npcid = 380,
		Radius = 4,
    },
    ["New"] = {--�·�ս��NPC
        mapid = 1002,
		x = 317,
		y = 318,
		npcid = 380,
		Radius = 4,
	},
	["Fight"] = {--�����ս��NPC
        mapid = 10364,
		x = 222,
		y = 237,
		npcid = 380,
		Radius = 4,
    },
	["OldSoldier"] = {--�ϱ���ս��NPC
        mapid = 10364,
		x = 222,
		y = 237,
		npcid = 380,
		Radius = 4,
    },
}

local CrossWarFlagNpc = {
    ["Old"] = {--���������ս��NPC
        mapid = 1002,
		x = 317,
		y = 323,
		npcid = 17981,
		Radius = 4,
    },
    ["New"] = {--�·����ս��NPC
        mapid = 1002,
		x = 317,
		y = 323,
		npcid = 17981,
		Radius = 4,
	},
	["Fight"] = {--��������ս��NPC
        mapid = 10364,
		x = 222,
		y = 240,
		npcid = 8713,
		Radius = 4,
    },
	["OldSoldier"] = {--�ϱ������ս��NPC
        mapid = 10364,
		x = 222,
		y = 240,
		npcid = 8713,
		Radius = 4,
    },
}


local AttendAwardPos = {
    --��ʾ�м���������Ʒ
    [1] = {
        --�����Ҷ�Ӧini�����е� x��y��w��h
        [0] = "160,160,65,65",
    },
    [2] = {
        [0] = "0,160,65,65",
        [1] = "200,160,65,65",
    },
    [3] = {
        [0] = "40,160,65,65",
        [1] = "140,160,65,65",
        [2] = "240,160,65,65",
    },
    [4] = {
        [0] = "0,160,65,65",
        [1] = "70,160,65,65",
        [2] = "140,160,65,65",
        [3] = "200,160,65,65",
    },
    [5] = {
        [0] = "40,160,65,65",
        [1] = "90,160,65,65",
        [2] = "145,160,65,65",
        [3] = "195,160,65,65",
        [4] = "240,160,65,65",
    },
}

local UseBattlePK = {
     ACT_BATTLE_PK,
     ACT_ELITE_PK,
     ACT_ELITE_PK_CROSS,
}

local function GetPositionInfo(Num,index)
    return AttendAwardPos[Num][index]
end

local function GetType(Type, level, Num)
    local key = 0
    local flag = 0
    for i = 1 ,#UseBattlePK do
        if(Type == UseBattlePK[i])then
            flag = 1
            if(Num<=300)then
                Num =1
            elseif(Num<=375)then
                Num =2
            elseif(Num<=450)then
                Num =3
            else
                Num =4
            end
            key = Num
        end
    end
    if(flag == 0)then
        if(level<100)then
            level = 1
        elseif(level<120)then
            level = 2
        elseif(level<130)then
            level = 3
        else
            level = 4
        end
        key = level
    end
    return key
end

local function GetAwardNum(PKType, Group)
    if (UserData_IsPassionServer() == true)then
        return Award["Fight"][PKType][Group].Num
	elseif (UserData_IsOldSoldierServer() == true)then
        return Award["OldSoldier"][PKType][Group].Num
	elseif (UserData_IsCoinsServer() == true)then
        return Award["OldSoldier"][PKType][Group].Num
	elseif (UserData_IsNewServer() == true)then
        return Award["New"][PKType][Group].Num
    else
        return Award["Old"][PKType][Group].Num
    end
    return nil
end

local function GetAward(PKType, Group, index, key)
    if (UserData_IsPassionServer() == true)then
        return Award["Fight"][PKType][Group][index][key]
	elseif (UserData_IsOldSoldierServer() == true)then
        return Award["OldSoldier"][PKType][Group][index][key]
	elseif (UserData_IsCoinsServer() == true)then
        return Award["OldSoldier"][PKType][Group][index][key]
    elseif (UserData_IsNewServer() == true)then
        return Award["New"][PKType][Group][index][key]
    else
        return Award["Old"][PKType][Group][index][key]
    end
    return nil
end


local function GetAwardTip(PKType)
    return AwardTips[PKType]
end




local function GetNpcInfo(key,default)
	if (UserData_IsOldSoldierServer() == true)then
		return WarFlagNpc["OldSoldier"][key]
    elseif (UserData_IsPassionServer() == true)then
        return WarFlagNpc["Fight"][key]
	elseif (UserData_IsNewServer() == true)then
		return WarFlagNpc["New"][key]
	else
		return WarFlagNpc["Old"][key]
	end
	return default
end

local function GetCrossNpcInfo(key,default)
	if (UserData_IsOldSoldierServer() == true)then
		return CrossWarFlagNpc["OldSoldier"][key]
    elseif (UserData_IsPassionServer() == true)then
        return CrossWarFlagNpc["Fight"][key]
    elseif (UserData_IsNewServer() == true)then
		return CrossWarFlagNpc["New"][key]
	else
		return CrossWarFlagNpc["Old"][key]
	end
	return default
end




local function GetTitleInfo(actType, key, default)
	local tInfo = T_Title_Ani[actType]
	if (tInfo == nil) then
		return default
	end
	
	local ret = tInfo[key]
	if (ret == nil) then
		return default
	end
	return ret
end

local T_Act2Index = nil
local function GetActInfo(actType, key, default)
	if (T_Act2Index == nil) then
		T_Act2Index = {}
		for k, v in pairs(CompetitiveWeekInfo) do
			if (type(k) == "number" and type(v) == "table") then
				T_Act2Index[v.id] = k
			end
		end
	end

	local index = T_Act2Index[actType]
	if (index == nil) then
		return default
	end

	return GetCompetitiveWeekInfo(index, key, default)
end


local T_Act2IndexCoolNewServer = nil
local function GetActInfoCoolNewServer(actType, key, default)
	if (T_Act2IndexCoolNewServer == nil) then
		T_Act2IndexCoolNewServer = {}
		for k, v in pairs(CompetitiveWeekInfoCoolNewServer) do
			if (type(k) == "number" and type(v) == "table") then
				T_Act2IndexCoolNewServer[v.id] = k
			end
		end
	end

	local index = T_Act2IndexCoolNewServer[actType]
	if (index == nil) then
		return default
	end

	return GetCompetitiveWeekInfoCoolNewServer(index, key, default)
end

local function GetActCommonNPC(key)
    if UserData_IsPassionServer() or UserData_IsOldSoldierServer() or (UserData_IsOldSoldierServer() and UserData_IsNewServer()) 
	 or UserData_IsCoinsServer() or (UserData_IsCoinsServer() and UserData_IsNewServer()) then
        if PassionServerActCommonNPC[key] == nil then
            return nil
        end
    
        return PassionServerActCommonNPC[key]
    end

    if ActCommonNPC[key] == nil then
        return nil
    end

    return ActCommonNPC[key]
end

-- ���������ͷ��ڴ�
local function Unload()
	GetAward = nil
	GetAwardNum = nil
	GetAwardTip = nil
	GetType = nil
    CompetitiveWeekInfo = nil
    CompetitiveWeekInfoCoolNewServer = nil
	warFlagNPC = nil
	crosswarFlagNPC = nil
	AttendAwardPos = nil
	UseBattlePK = nil
end

-- ͨ��require��������Lua�ű�ʹ��
local CompetitiveWeek = {
	GetPositionInfo = GetPositionInfo,
	GetAward = GetAward,
	GetAwardNum = GetAwardNum,
	GetAwardTip = GetAwardTip,
	GetType = GetType,
	GetNpcInfo = GetNpcInfo,
	GetCrossNpcInfo = GetCrossNpcInfo,
	GetNoticeInterval = GetNoticeInterval,
	GetNoticeTime = GetNoticeTime,
    GetCompetitiveWeekInfo = GetCompetitiveWeekInfo,
	GetCompetitiveWeekNum = GetCompetitiveWeekNum,
    GetCompetitiveWeekNumCoolNewServer = GetCompetitiveWeekNumCoolNewServer,
    GetCompetitiveWeekInfoCoolNewServer = GetCompetitiveWeekInfoCoolNewServer,
	GetTitleInfo = GetTitleInfo,
	GetActInfo = GetActInfo,
    GetActInfoCoolNewServer = GetActInfoCoolNewServer,
    GetActCommonNPC = GetActCommonNPC,
    Unload = Unload,
}

-- C++����ʹ�õ�global������
CompetitiveWeek_GetPositionInfo = CompetitiveWeek.GetPositionInfo
CompetitiveWeek_GetAward= CompetitiveWeek.GetAward
CompetitiveWeek_GetAwardNum = CompetitiveWeek.GetAwardNum
CompetitiveWeek_GetAwardTip = CompetitiveWeek.GetAwardTip
CompetitiveWeek_GetType = CompetitiveWeek.GetType
CompetitiveWeek_GetNpcInfo = CompetitiveWeek.GetNpcInfo
CompetitiveWeek_GetCrossNpcInfo = CompetitiveWeek.GetCrossNpcInfo
CompetitiveWeek_GetNoticeInterval = CompetitiveWeek.GetNoticeInterval
CompetitiveWeek_GetNoticeTime = CompetitiveWeek.GetNoticeTime
CompetitiveWeek_GetCompetitiveWeekInfo = CompetitiveWeek.GetCompetitiveWeekInfo
CompetitiveWeek_GetCompetitiveWeekNum = CompetitiveWeek.GetCompetitiveWeekNum
CompetitiveWeek_GetCompetitiveWeekNumCoolNewServer = CompetitiveWeek.GetCompetitiveWeekNumCoolNewServer
CompetitiveWeek_GetCompetitiveWeekInfoCoolNewServer = CompetitiveWeek.GetCompetitiveWeekInfoCoolNewServer
CompetitiveWeek_GetTitleInfo = CompetitiveWeek.GetTitleInfo
CompetitiveWeek_GetActInfo = CompetitiveWeek.GetActInfo
CompetitiveWeek_GetActInfoCoolNewServer = CompetitiveWeek.GetActInfoCoolNewServer
CompetitiveWeek_GetActCommonNPC = CompetitiveWeek.GetActCommonNPC
CompetitiveWeek_Unload = CompetitiveWeek.Unload


-- require����ֵ
return CompetitiveWeek
