public override void Execute(Level level) { if (level.GetAccountPrivileges() >= GetRequiredAccountPrivileges()) { if (m_vArgs.Length >= 1) { using (StreamReader sr = new StreamReader(@"gamefiles/default/homemax.json")) { m_vHomeTowerMax = sr.ReadToEnd(); } level.SetHome(m_vHomeTowerMax); //level.LoadFromJSON(m_vHomeTowerMax); if (ResourcesManager.IsPlayerOnline(level)) { var p = new OutOfSyncMessage(level.GetClient()); PacketManager.ProcessOutgoingPacket(p); } } } else { SendCommandFailedMessage(level.GetClient()); } }