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!"); }