public static void serialize(Utils.Objects.Packet sender, string login, string hashedPasswd, bool autoConnect) { Version.serialize(sender); sender.WriteUTF(login); sender.WriteUTF(hashedPasswd); sender.WriteBool(autoConnect); }
public static void serialize(Utils.Objects.Packet sender, string ticket, string senderIp) { sender.WriteShort( (short)GlobalConfig.Network.Game.Guid ); sender.WriteUTF(senderIp == "127.0.0.1" ? "127.0.0.1" : GlobalConfig.Network.IP); sender.WriteUShort( (ushort)GlobalConfig.Network.Game.Port ); sender.WriteBool(true); // can create characters sender.WriteUTF(ticket); }
public static void serialize(Utils.Objects.Packet sender, Global.Character senderChar, Global.Character targetChar) { sender.WriteInt(senderChar.Guid); sender.WriteUTF(senderChar.Name); sender.WriteInt(targetChar.Guid); sender.WriteUTF(targetChar.Name); }
public static void serialize(Utils.Objects.Packet sender, Channel chan, string message, Global.Character target) { sender.WriteByte((byte)chan); sender.WriteUTF(message); sender.WriteInt(Global.Environnement.getInstance().Timestamp); sender.WriteUTF("abcdef"); // fingerprint ??? sender.WriteInt(target.Guid); sender.WriteUTF(target.Name); }
public static void serialize(Utils.Objects.Packet sender, Channel chan, string message, Global.Character target) { sender.WriteByte((byte)chan); sender.WriteUTF(message); sender.WriteInt( (int)(DateTime.Now - new DateTime(1970, 1, 1)).TotalSeconds ); sender.WriteUTF("abcdef"); // fingerprint ??? sender.WriteInt((int)target.Id); sender.WriteUTF(target.Name); }
public static void serialize(Utils.Objects.Packet sender, Channel chan, string message, Global.Character actor) { sender.WriteByte((byte)chan); sender.WriteUTF(message); sender.WriteInt(Global.Environnement.getInstance().Timestamp); sender.WriteUTF("abcdef"); sender.WriteInt(actor.Guid); sender.WriteUTF(actor.Name); sender.WriteInt(actor.AccountID); }
public static void serialize(Utils.Objects.Packet sender, Channel chan, string message, Global.Character actor) { sender.WriteByte((byte)chan); sender.WriteUTF(message); sender.WriteInt( (int)(DateTime.Now - new DateTime(1970, 1, 1)).TotalSeconds ); sender.WriteUTF(string.Empty); sender.WriteInt((int)actor.Id); sender.WriteUTF(actor.Name); sender.WriteInt((int)actor.Owner.Id); }
public static void serialize(Utils.Objects.Packet sender, Global.Account acc) { int wrapper = 0; Utils.BooleanByteWrapper.setFlag(ref wrapper, 0, (int)acc.GmLvl > 0); Utils.BooleanByteWrapper.setFlag(ref wrapper, 1, acc.Connected); sender.WriteByte( (byte)wrapper ); sender.WriteUTF("[" + acc.GmLvl + "] " + acc.Nickname); sender.WriteInt((int)acc.Id); sender.WriteByte(0); // communityID sender.WriteUTF(""); // question sender.WriteDouble(31536000000); // aboTime (un an en millisecondes) }
public void serialize(Utils.Objects.Packet sender) { // --------------- // // --- MINIMAL --- // // --------------- // sender.WriteInt(_character.Guid); sender.WriteByte( (byte)_character.Level ); sender.WriteUTF(_character.Name); // ------------ // // --- LOOK --- // // ------------ // sender.WriteShort(1); // bones ID sender.WriteShort(1); // nSkins sender.WriteShort( (short)( (int)_character.Classe * 10 + (int)_character.Sexe) ); sender.WriteShort((short)5); for (int i = 0; i < 5; ++i) sender.WriteInt(_character.Colors[i] | (i + 1) * 0x1000000); sender.WriteShort(1); // nScales sender.WriteShort( (short)140 ); sender.WriteShort(0); // nSubEntities // ------------ // // --- BASE --- // // ------------ // sender.WriteByte( (byte)_character.Classe ); sender.WriteByte( (byte)_character.Sexe ); }
public void serialize(Utils.Objects.Packet sender) { // MINIMAL INFO sender.WriteInt(Member.Guid); sender.WriteByte((byte)Member.Level); sender.WriteUTF(Member.Name); // LOOK sender.WriteShort(1); // bones ID sender.WriteShort(1); // nSkins sender.WriteShort((short)((int)Member.Classe * 10 + (int)Member.Sexe)); sender.WriteShort((short)5); for (int i = 0; i < 5; ++i) sender.WriteInt(Member.Colors[i] | (i + 1) * 0x1000000); sender.WriteShort(1); // nScales sender.WriteShort((short)140); sender.WriteShort(0); // nSubEntities // PARTY sender.WriteInt(Member.Characteristics.lifePoints); sender.WriteInt(Member.Characteristics.maxLifePoints); sender.WriteShort((short)Member.Characteristics.prospecting.Total); sender.WriteByte(0); // regenRate sender.WriteShort((short)Member.Characteristics.initiative.Total); sender.WriteBool(false); // pvp enabled sender.WriteByte(0); // alignment side }
public static void serialize(Utils.Objects.Packet packet, Global.Character character) { packet.WriteUTF(character.Name); packet.WriteByte((byte)character.Classe); packet.WriteByte((byte)character.Sexe); foreach (int color in character.Colors) packet.WriteInt(color); }
public void serialize(Utils.Objects.Packet sender) { sender.WriteInt( (int)Character.Id ); sender.WriteByte( (byte)Character.Level ); sender.WriteUTF(Character.Name); Character.Look.serialize(sender); sender.WriteByte( (byte)Character.Breed ); sender.WriteByte( (byte)Character.Gender ); }
public void serialize(Utils.Objects.Packet sender) { sender.WriteUTF(Friend.Nickname); sender.WriteByte(Friend.CurrentCharacter != null ? (byte)Friend.CurrentCharacter.State : (byte)Enums.PlayerStateEnum.NOT_CONNECTED); sender.WriteInt(0); if (Friend.CurrentCharacter != null && Friend.CurrentCharacter.IsConnected) { sender.WriteUTF(Friend.CurrentCharacter.Name); sender.WriteShort((short)Friend.CurrentCharacter.Level); sender.WriteByte(0); // alignmentSide sender.WriteByte((byte)Friend.CurrentCharacter.Classe); sender.WriteByte((byte)Friend.CurrentCharacter.Sexe); sender.WriteInt(0); // guild guid sender.WriteUTF(""); // guild name sender.WriteByte(0xff); // mood smiley id } }
public static void serialize(Utils.Objects.Packet sender, Enums.TextInformationType type, int msgId, string message) { sender.WriteByte((byte)type); sender.WriteShort((byte)msgId); if (message != string.Empty) { sender.WriteShort(1); // nMessages sender.WriteUTF(message); } else sender.WriteShort(0); // nMessages }
public void serialize(Utils.Objects.Packet sender) { // MINIMAL INFO sender.WriteInt((int)Member.Id); sender.WriteByte((byte)Member.Level); sender.WriteUTF(Member.Name); Member.Look.serialize(sender); // PARTY sender.WriteInt(Member.Characteristics.lifePoints); sender.WriteInt(Member.Characteristics.maxLifePoints); sender.WriteShort((short)Member.Characteristics.prospecting.Total); sender.WriteByte(0); // regenRate sender.WriteShort((short)Member.Characteristics.initiative.Total); sender.WriteBool(false); // pvp enabled sender.WriteByte(0); // alignment side }
public static void serialize(Utils.Objects.Packet sender, int characterId, string reponse) { sender.WriteInt(characterId); sender.WriteUTF(reponse); }
public static void serialize(Utils.Objects.Packet sender, string target) { sender.WriteUTF(target); }
public static void serialize(Utils.Objects.Packet sender, string message, Channel channel) { sender.WriteUTF(message); sender.WriteByte((byte)channel); }
public static void serialize(Utils.Objects.Packet sender, string ticket) { sender.WriteUTF("fr"); // LANG sender.WriteUTF(ticket); }
public static void serialize(Utils.Objects.Packet sender, Enums.ConsoleMessageTypeEnum type, string message) { sender.WriteByte((byte)type); sender.WriteUTF(message); }
public static void serialize(Utils.Objects.Packet sender, string message, Global.Character target) { sender.WriteUTF(message); sender.WriteUTF(target.Name); }
public static void serialize(Utils.Objects.Packet sender, string name) { sender.WriteUTF(name); }
public static void serialize(Utils.Objects.Packet sender, string target, bool success) { sender.WriteBool(success); sender.WriteUTF(target); }
public static void serialize(Utils.Objects.Packet sender, string ticket) { sender.WriteBool(true); sender.WriteUTF(ticket); }
public static void serialize(Utils.Objects.Packet packet, string name) { packet.WriteUTF(name); }