Package lineage2.gameserver.model.mail

Examples of lineage2.gameserver.model.mail.Mail.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();
        Player receiver = World.getPlayer(itemInfo.getItem().getOwnerId());
        if (receiver != null)
        {
          receiver.sendPacket(ExNoticePostArrived.STATIC_TRUE);
          receiver.sendPacket(Msg.THE_MAIL_HAS_ARRIVED);
View Full Code Here


        {
          Player player = World.getPlayer(mail.getSenderId());
          Mail reject = mail.reject();
          mail.delete();
          reject.setExpireTime(expireTime + (360 * 3600));
          reject.save();
          if (player != null)
          {
            player.sendPacket(ExNoticePostArrived.STATIC_TRUE);
            player.sendPacket(Msg.THE_MAIL_HAS_ARRIVED);
          }
View Full Code Here

    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();
    if (target != null)
    {
View Full Code Here

      }
      int expireTime = (360 * 3600) + (int) (System.currentTimeMillis() / 1000L);
      Mail reject = mail.reject();
      mail.delete();
      reject.setExpireTime(expireTime);
      reject.save();
      Player sender = World.getPlayer(reject.getReceiverId());
      if (sender != null)
      {
        sender.sendPacket(ExNoticePostArrived.STATIC_TRUE);
      }
View Full Code Here

    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)
    {
      target.sendPacket(ExNoticePostArrived.STATIC_TRUE);
View Full Code Here

      mail.addAttachment(item);
    }
    mail.setType(Mail.SenderType.MENTOR);
    mail.setUnread(true);
    mail.setExpireTime((720 * 3600) + (int) (System.currentTimeMillis() / 1000L));
    mail.save();
    receiver.sendPacket(ExNoticePostArrived.STATIC_TRUE);
    receiver.sendPacket(Msg.THE_MAIL_HAS_ARRIVED);
  }
}
View Full Code Here

              item.setCount(mail.getPrice());
              item.setLocation(ItemLocation.MAIL);
              item.save();
              Log.LogItem(activeChar, Log.PostSend, item);
              reply.addAttachment(item);
              reply.save();
            }
          }
          mail.getAttachments().clear();
        }
        mail.setJdbcState(JdbcEntityState.UPDATED);
View Full Code Here

    {
      if (Config.AUTO_CREATE_ACCOUNTS && user.matches(Config.ANAME_TEMPLATE) && password.matches(Config.APASSWD_TEMPLATE))
      {
        account.setAllowedIP("");
        account.setPasswordHash(passwordHash);
        account.save();
      }
      else
      {
        client.close(LoginFailReason.REASON_USER_OR_PASS_WRONG);
        return;
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.