Exemplo n.º 1
0
 public static void SendBattlegroundError(IPacketReceiver rcv, BattlegroundJoinError err)
 {
     using (RealmPacketOut packet =
                new RealmPacketOut(RealmServerOpCode.SMSG_GROUP_JOINED_BATTLEGROUND, 4))
     {
         packet.Write((int)err);
         if (err == BattlegroundJoinError.JoinTimedOut || err == BattlegroundJoinError.JoinFailed)
         {
             packet.Write(0UL);
         }
         rcv.Send(packet, false);
     }
 }
Exemplo n.º 2
0
        public static void SendBattlegroundError(IPacketReceiver rcv, BattlegroundJoinError err)
        {
            using (var packet = new RealmPacketOut(RealmServerOpCode.SMSG_GROUP_JOINED_BATTLEGROUND, 4))
            {
                packet.Write((int)err);

                if (err == BattlegroundJoinError.JoinTimedOut || err == BattlegroundJoinError.JoinFailed)
                    packet.Write((ulong)0);

                rcv.Send(packet);
            }
        }
Exemplo n.º 3
0
            public override void Process(CmdTrigger <RealmServerCmdArgs> trigger)
            {
                BattlegroundJoinError err = trigger.Text.NextEnum <BattlegroundJoinError>(BattlegroundJoinError.None);

                BattlegroundHandler.SendBattlegroundError((IPacketReceiver)trigger.Args.Character, err);
            }