Examples of ExConfirmAddingPostFriend


Examples of lineage2.gameserver.network.serverpackets.ExConfirmAddingPostFriend

      return;
    }
    int targetObjectId = CharacterDAO.getInstance().getObjectIdByName(_name);
    if (targetObjectId == 0)
    {
      player.sendPacket(new ExConfirmAddingPostFriend(_name, ExConfirmAddingPostFriend.NAME_IS_NOT_EXISTS));
      return;
    }
    if (_name.equalsIgnoreCase(player.getName()))
    {
      player.sendPacket(new ExConfirmAddingPostFriend(_name, ExConfirmAddingPostFriend.NAME_IS_NOT_REGISTERED));
      return;
    }
    IntObjectMap<String> postFriend = player.getPostFriends();
    if (postFriend.size() >= Player.MAX_POST_FRIEND_SIZE)
    {
      player.sendPacket(new ExConfirmAddingPostFriend(_name, ExConfirmAddingPostFriend.LIST_IS_FULL));
      return;
    }
    if (postFriend.containsKey(targetObjectId))
    {
      player.sendPacket(new ExConfirmAddingPostFriend(_name, ExConfirmAddingPostFriend.ALREADY_ADDED));
      return;
    }
    CharacterPostFriendDAO.getInstance().insert(player, targetObjectId);
    postFriend.put(targetObjectId, CharacterDAO.getInstance().getNameByObjectId(targetObjectId));
    player.sendPacket(new SystemMessage2(SystemMsg.S1_WAS_SUCCESSFULLY_ADDED_TO_YOUR_CONTACT_LIST).addString(_name), new ExConfirmAddingPostFriend(_name, ExConfirmAddingPostFriend.SUCCESS));
  }
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.