Ejemplo n.º 1
0
        private void Log_OnCharacterLogonResponse(CharacterLogonResponse Packet)
        {
            RealmCharacterActionResult result = Packet.Result;

            if (result == RealmCharacterActionResult.Success)
            {
                this.Realm.WriteToLog("Character Logon Successful", Color.Green);
            }
            else
            {
                this.Realm.WriteToLog("Character Logon Failed: " + Packet.Result, Color.Red);
            }
        }
Ejemplo n.º 2
0
        protected virtual void RealmSocket_OnCharacterLogonResponse(CharacterLogonResponse Packet)
        {
            RealmCharacterActionResult result = Packet.Result;

            if (result == RealmCharacterActionResult.Success)
            {
                ChannelListRequest bnetPacket = new ChannelListRequest();
                this.Chat.SendPacket(bnetPacket);
                EnterChatRequest bnetPacket2 = new EnterChatRequest(this.Hero.Name);
                this.Chat.SendPacket(bnetPacket2);
                JoinChannel bnetPacket3 = new JoinChannel("Diablo II", true);
                this.Chat.SendPacket(bnetPacket3);
            }
        }
Ejemplo n.º 3
0
 public CharacterCreationResponse(byte[] data)
     : base(data)
 {
     this.Result = (RealmCharacterActionResult)BitConverter.ToUInt32(data, 1);
 }
Ejemplo n.º 4
0
 public CharacterUpgradeResponse(byte[] data)
     : base(data)
 {
     this.Result = (RealmCharacterActionResult) BitConverter.ToUInt32(data, 1);
 }