Code:
Me_MuOnlineQuery.CheckColumn(Config.Column, "MEMB_INFO", "ALTER TABLE MEMB_INFO ADD [%s][int] DEFAULT (0) NOT NULL", Config.Column);
Me_MuOnlineQuery.CheckColumn(Config.ColumnDate, "MEMB_INFO", "ALTER TABLE MEMB_INFO ADD [%s][int] DEFAULT (0) NOT NULL", Config.ColumnDate);
Me_MuOnlineQuery.CheckColumn("VIP_ONOFF", "MEMB_INFO", "ALTER TABLE MEMB_INFO ADD [VIP_ONOFF][int] DEFAULT (1) NOT NULL");
Config.NumStates = Configs.GetInt(0, 10, 3, "VipSystem", "NumStates", IAJuliaVIP);
Config.AllowRebuying = Configs.GetInt(0, 1, 0, "VipSystem", "AllowRebuying", IAJuliaVIP);
char PState[10];
for(int i = 1; i <= Config.NumStates; i++)
{
wsprintf(PState, "State%d", i);
Config.VIPState[i].MinHours = Configs.GetInt(0, 32000, 1, PState, "MinHours", IAJuliaVIP);
Config.VIPState[i].MaxHours = Configs.GetInt(Config.VIPState[i].MinHours, 32000, 200, PState, "MaxHours", IAJuliaVIP);
Config.VIPState[i].EnableOnOff = Configs.GetInt(0, 1, 1, PState, "EnableOnOff", IAJuliaVIP);
}
Log.ConsoleOutPut(1, c_Yellow, t_Default, "[û] [Vip System]\tState Loaded.");
if(AddTab[gObj->m_Index].VIP_Type==0){
if(gObj->MapNumber==6){
gObjTeleport(gObj->m_Index, 0,135,128);
}