Package lineage2.gameserver.model.mail

Examples of lineage2.gameserver.model.mail.Mail.addAttachment()


          mail.setBody(StringHolder.getInstance().getNotNull(activeChar, "birthday.text"));
          ItemInstance item = ItemFunctions.createItem(21169);
          item.setLocation(ItemInstance.ItemLocation.MAIL);
          item.setCount(1L);
          item.save();
          mail.addAttachment(item);
          mail.setUnread(true);
          mail.setType(Mail.SenderType.BIRTHDAY);
          mail.setExpireTime((720 * 3600) + (int) (System.currentTimeMillis() / 1000L));
          mail.save();
          activeChar.setVar(Player.MY_BIRTHDAY_RECEIVE_YEAR, String.valueOf(now.get(Calendar.YEAR)), -1);
View Full Code Here


    {
      ItemInstance item = ItemFunctions.createItem(itm.getKey());
      item.setLocation(ItemInstance.ItemLocation.MAIL);
      item.setCount(itm.getValue());
      item.save();
      mail.addAttachment(item);
    }
    mail.setType(Mail.SenderType.NEWS_INFORMER);
    mail.setUnread(true);
    mail.setExpireTime((720 * 3600) + (int) (System.currentTimeMillis() / 1000L));
    mail.save();
View Full Code Here

        {
          objectId = rset.getInt(1);
          item = ItemsDAO.getInstance().load(objectId);
          if (item != null)
          {
            mail.addAttachment(item);
          }
        }
      }
    }
    catch (SQLException e)
View Full Code Here

      item.setLocation(ItemInstance.ItemLocation.MAIL);
      item.setCount(price - fee);
      if (item.getCount() > 0)
      {
        item.save();
        mail.addAttachment(item);
      }
      mail.setType(Mail.SenderType.SYSTEM);
      mail.setUnread(true);
      mail.setReturnable(false);
      mail.setExpireTime((360 * 3600) + (int) (System.currentTimeMillis() / 1000L));
View Full Code Here

        mail.setSystemMsg1(3492);
        mail.setSystemMsg2(3493);
        container.removeItem(itemInfo.getItem());
        itemInfo.getItem().setLocation(ItemInstance.ItemLocation.MAIL);
        itemInfo.getItem().save();
        mail.addAttachment(itemInfo.getItem());
        mail.setType(Mail.SenderType.SYSTEM);
        mail.setUnread(true);
        mail.setReturnable(false);
        mail.setExpireTime((360 * 3600) + (int) (System.currentTimeMillis() / 1000L));
        mail.save();
View Full Code Here

    mail.setUnread(true);
    mail.setType(Mail.SenderType.PRESENT);
    mail.setExpireTime((720 * 3600) + (int) (System.currentTimeMillis() / 1000L));
    for (ItemInstance item : attachments)
    {
      mail.addAttachment(item);
    }
    mail.save();
    activeChar.sendPacket(new ExBR_GamePoint(activeChar));
    activeChar.sendPacket(new ExBR_PresentBuyProductPacket(ExBR_PresentBuyProductPacket.RESULT_OK));
    activeChar.sendChanges();
View Full Code Here

    mail.setUnread(true);
    mail.setType(Mail.SenderType.NORMAL);
    mail.setExpireTime(expireTime);
    for (ItemInstance item : attachments)
    {
      mail.addAttachment(item);
    }
    mail.save();
    activeChar.sendPacket(ExReplyWritePost.STATIC_TRUE);
    activeChar.sendPacket(Msg.MAIL_SUCCESSFULLY_SENT);
    if (target != null)
View Full Code Here

    {
      ItemInstance item = ItemFunctions.createItem(itm.getKey());
      item.setLocation(ItemInstance.ItemLocation.MAIL);
      item.setCount(itm.getValue());
      item.save();
      mail.addAttachment(item);
    }
    mail.setType(Mail.SenderType.MENTOR);
    mail.setUnread(true);
    mail.setExpireTime((720 * 3600) + (int) (System.currentTimeMillis() / 1000L));
    mail.save();
View Full Code Here

              item.setOwnerId(reply.getReceiverId());
              item.setCount(mail.getPrice());
              item.setLocation(ItemLocation.MAIL);
              item.save();
              Log.LogItem(activeChar, Log.PostSend, item);
              reply.addAttachment(item);
              reply.save();
            }
          }
          mail.getAttachments().clear();
        }
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.