Hello Ragezone
This is an update system for checking versions.
How to use?Code:class VersionAdapter : IDisposable { private string Version = string.Empty; public VersionAdapter(string Version) { this.Version = Version; } public string GetNewest() { var Builder = new StringBuilder(); var Buffer = new byte[8192]; try { HttpWebRequest Request = (HttpWebRequest)WebRequest.Create("http://breakz0ne.webs.com/B33R.version"); HttpWebResponse Response = (HttpWebResponse)Request.GetResponse(); Stream ResStream = Response.GetResponseStream(); var Count = 0; do { Count = ResStream.Read(Buffer, 0, Buffer.Length); if (Count > 0) { Builder.Append(Encoding.ASCII.GetString(Buffer, 0, Count)); } } while (Count > 0); } catch { } var Version = Builder.ToString(); return Version; } public Boolean Validate() { var A = string.Empty; var B = string.Empty; for (int x = 0; x <= 3; x++) { var Am = int.Parse(Version.Split('.')[x]); var Bm = int.Parse(GetNewest().Split('.')[x]); A += Am; B += Bm; } return int.Parse(A) < int.Parse(B); } public void Dispose() { } }
Code:using (var VersionAdapter = new VersionAdapter(%CURRENTVERSIONEMULATOR%)) { if (VersionAdapter.Validate()) // Outdated { // Update Emulator. } }






