Examples of ExDuelAskStart


Examples of com.l2jfrozen.gameserver.network.serverpackets.ExDuelAskStart

      {
        // Send request to targetChar's party leader
        if(!partyLeader.isProcessingRequest())
        {
          activeChar.onTransactionRequest(partyLeader);
          partyLeader.sendPacket(new ExDuelAskStart(activeChar.getName(), _partyDuel));
 
          if(Config.DEBUG)
          {
            _log.fine(activeChar.getName() + " requested a duel with " + partyLeader.getName());
          }
 
          SystemMessage msg = new SystemMessage(SystemMessageId.S1S_PARTY_HAS_BEEN_CHALLENGED_TO_A_DUEL);
          msg.addString(partyLeader.getName());
          activeChar.sendPacket(msg);
 
          msg = new SystemMessage(SystemMessageId.S1S_PARTY_HAS_CHALLENGED_YOUR_PARTY_TO_A_DUEL);
          msg.addString(activeChar.getName());
          targetChar.sendPacket(msg);
        }
        else
        {
          SystemMessage msg = new SystemMessage(SystemMessageId.S1_IS_BUSY_TRY_LATER);
          msg.addString(partyLeader.getName());
          activeChar.sendPacket(msg);
        }
      }
    }
    else
    // 1vs1 duel
    {
      if(!targetChar.isProcessingRequest())
      {
        activeChar.onTransactionRequest(targetChar);
        targetChar.sendPacket(new ExDuelAskStart(activeChar.getName(), _partyDuel));

        if(Config.DEBUG)
        {
          _log.fine(activeChar.getName() + " requested a duel with " + targetChar.getName());
        }
View Full Code Here

Examples of l2p.gameserver.serverpackets.ExDuelAskStart

      }
      // Send request to target's party leader
      if(!targetLeader.isInTransaction())
      {
        new Transaction(TransactionType.DUEL, activeChar, targetLeader, 10000);
        targetLeader.sendPacket(new ExDuelAskStart(activeChar.getName(), _duelType));
        SystemMessage msg = new SystemMessage(SystemMessage.S1S_PARTY_HAS_BEEN_CHALLENGED_TO_A_DUEL);
        msg.addString(targetLeader.getName());
        activeChar.sendPacket(msg);
        msg = new SystemMessage(SystemMessage.S1S_PARTY_HAS_CHALLENGED_YOUR_PARTY_TO_A_DUEL);
        msg.addString(activeChar.getName());
        targetChar.sendPacket(msg);
      }
      else
      {
        activeChar.sendPacket(new SystemMessage(SystemMessage.S1_IS_BUSY_PLEASE_TRY_AGAIN_LATER).addString(targetLeader.getName()));
      }
    }
    else if(!targetChar.isInTransaction())
    {
      Transaction transaction = new Transaction(TransactionType.DUEL, activeChar, targetChar, 10000);
      activeChar.setTransaction(transaction);
      targetChar.setTransaction(transaction);
      SystemMessage msg = new SystemMessage(SystemMessage.S1_HAS_BEEN_CHALLENGED_TO_A_DUEL);
      msg.addString(targetChar.getName());
      activeChar.sendPacket(msg);
      msg = new SystemMessage(SystemMessage.S1_HAS_CHALLENGED_YOU_TO_A_DUEL);
      msg.addString(activeChar.getName());
      targetChar.sendPacket(new ExDuelAskStart(activeChar.getName(), _duelType), msg);
    }
    else
    {
      activeChar.sendPacket(new SystemMessage(SystemMessage.S1_IS_BUSY_PLEASE_TRY_AGAIN_LATER).addString(targetChar.getName()));
    }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.ExDuelAskStart

    Request request = new Request(Request.L2RequestType.DUEL, player, target).setTimeout(10000L);
    request.set("duelType", 0);
    player.setRequest(request);
    target.setRequest(request);
    player.sendPacket(new SystemMessage2(SystemMsg.C1_HAS_BEEN_CHALLENGED_TO_A_DUEL).addName(target));
    target.sendPacket(new SystemMessage2(SystemMsg.C1_HAS_CHALLENGED_YOU_TO_A_DUEL).addName(player), new ExDuelAskStart(player.getName(), 0));
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.ExDuelAskStart

    request.set("duelType", 1);
    player.setRequest(request);
    target.setRequest(request);
   
    player.sendPacket(new SystemMessage2(SystemMsg.C1S_PARTY_HAS_BEEN_CHALLENGED_TO_A_DUEL).addName(target));
    target.sendPacket(new SystemMessage2(SystemMsg.C1S_PARTY_HAS_CHALLENGED_YOUR_PARTY_TO_A_DUEL).addName(player), new ExDuelAskStart(player.getName(), 1));
  }
View Full Code Here

Examples of net.sf.l2j.gameserver.serverpackets.ExDuelAskStart

      // Send request to targetChar's party leader
      if (!partyLeader.isProcessingRequest())
      {
        activeChar.onTransactionRequest(partyLeader);
        partyLeader.sendPacket(new ExDuelAskStart(activeChar.getName(), _partyDuel));

        if (Config.DEBUG)
              _log.fine(activeChar.getName() + " requested a duel with " + partyLeader.getName());

        SystemMessage msg = new SystemMessage(SystemMessageId.S1S_PARTY_HAS_BEEN_CHALLENGED_TO_A_DUEL);
        msg.addString(partyLeader.getName());
        activeChar.sendPacket(msg);

        msg = new SystemMessage(SystemMessageId.S1S_PARTY_HAS_CHALLENGED_YOUR_PARTY_TO_A_DUEL);
        msg.addString(activeChar.getName());
        targetChar.sendPacket(msg);
      }
      else
      {
        SystemMessage msg = new SystemMessage(SystemMessageId.S1_IS_BUSY_TRY_LATER);
        msg.addString(partyLeader.getName());
        activeChar.sendPacket(msg);
      }
    }
    else // 1vs1 duel
    {
      if (!targetChar.isProcessingRequest())
      {
        activeChar.onTransactionRequest(targetChar);
        targetChar.sendPacket(new ExDuelAskStart(activeChar.getName(), _partyDuel));

        if (Config.DEBUG)
              _log.fine(activeChar.getName() + " requested a duel with " + targetChar.getName());

        SystemMessage msg = new SystemMessage(SystemMessageId.S1_HAS_BEEN_CHALLENGED_TO_A_DUEL);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.