示例#1
0
        public static void ReloadSubarea(string value, WorldClient client)
        {
            DatabaseManager.GetInstance().Reload <SubareaRecord>();

            foreach (MapRecord map in MapRecord.Maps)
            {
                map.SubArea = SubareaRecord.GetSubarea(map.SubAreaId);
            }

            client.Character.Reply("Reloaded");
        }
        public static void ReloadSubareas(string input)
        {
            DatabaseManager.GetInstance().Reload <SubareaRecord>();

            foreach (var map in MapRecord.Maps)
            {
                map.SubArea = SubareaRecord.GetSubarea(map.SubAreaId);
            }

            foreach (var client in WorldServer.Instance.GetOnlineClients())
            {
                client.Character.UpdateServerExperience(client.Character.Map.SubArea.ExperienceRate);
            }
            logger.White("Subareas reloaded!");
        }