using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Blizzard { public class ClientMessage { public string oString; public string oData; public ClientMessage(string Data) { oString = Data.ToString(); oData = oString.Substring(2); } public int Header() { return sHabboEncoding.b64Decode(oString.Substring(0, 2)); } public int GetNextInt() { try { int result = sHabboEncoding.vl64Decode(oData); oData = oData.Substring(sHabboEncoding.vl64Encode(result).Length); return result; } catch { return -1; } } public String GetNextString() { try { int len = sHabboEncoding.b64Decode(oData.Substring(0, 2)); oData = oData.Substring(2); String Result = oData.Substring(0, len); oData = oData.Substring(len); return Result; } catch { return ""; } } } }