예제 #1
0
 public void HandlePartyInvitationMessage(Bot bot, PartyInvitationMessage message)
 {
     foreach (FFight ffight in GetOtherFFights())
     {
         if (ffight.Character.Id == message.fromId)
         {
             Bot.SendToServer(new PartyAcceptInvitationMessage(message.partyId), 1000);
         }
     }
     //PartyRefuseInvitationMessage
 }
예제 #2
0
        public static void PartyInvitationMessageTreatment(Message message, byte[] packetDatas, AccountUC account)
        {
            PartyInvitationMessage msg = (PartyInvitationMessage)message;

            using (BigEndianReader reader = new BigEndianReader(packetDatas))
            {
                msg.Deserialize(reader);
            }
            if (account.MyGroup != null && msg.FromName == account.MyGroup.GetMaster().CharacterBaseInformations.Name)
            {
                PartyAcceptInvitationMessage msg2 = new PartyAcceptInvitationMessage(msg.PartyId);
                account.SocketManager.Send(msg2);
                account.Log(new BotTextInformation("J'ai rejoint le groupe :3"), 3);
            }
            else
            {
                PartyRefuseInvitationMessage msg2 = new PartyRefuseInvitationMessage(msg.PartyId);
                account.SocketManager.Send(msg2);
            }
        }
 private void PartyInvitationMessageHandler(DofusClient client, PartyInvitationMessage message)
 {
     client.Logger.Log($"Le joueur {message.FromName} vous invite dans son groupe.", LogMessageType.Info);
 }
예제 #4
0
파일: Party.cs 프로젝트: Teles1/Cookie
 private void HandlePartyInvitationMessage(IAccount account, PartyInvitationMessage message)
 {
     Logger.Default.Log($"Le joueur {message.FromName} vous invite dans son groupe.", LogMessageType.Info);
 }