Esempio n. 1
0
 public static void SendCharacterOnMountStatusChangedResponse(Character chr, UseMountStatus status)
 {
     using (var packet = new RealmPacketOut(RealmServerOpCode.CHaracterOnMountStatusChanged)) //6764
     {
         packet.WriteByte((byte)status);                                                      //{usingStatus}default value : 1 Len : 1
         packet.WriteByte(chr.IsOnMount);                                                     //{onVeicheStatus}default value : 1 Len : 1
         packet.WriteInt32(chr.AccId);                                                        //{accId}default value : 361343 Len : 4
         packet.WriteInt32(chr.MountId);                                                      //{mountId}default value : 56 Len : 4
         chr.SendPacketToArea(packet, true, true);
     }
 }
Esempio n. 2
0
 public static void SendCharacterOnMountStatusChangedResponse(Character chr,
                                                              UseMountStatus status)
 {
     using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.CHaracterOnMountStatusChanged))
     {
         packet.WriteByte((byte)status);
         packet.WriteByte(chr.IsOnMount);
         packet.WriteInt32(chr.AccId);
         packet.WriteInt32(chr.MountId);
         chr.SendPacketToArea(packet, true, true, Locale.Any, new float?());
     }
 }