Package net.sf.l2j.gameserver.serverpackets

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


      {
        CastleManager.getInstance().removeCirclet(_formerOwner,getCastleId());
      }
      clan.setHasCastle(0);
      new Announcements().announceToAll(clan.getName() + " has lost " +getName() + " castle");
      clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
    }

    updateOwnerInDB(null);
    if (getSiege().getIsInProgress())
      getSiege().midVictory();
View Full Code Here


            // Announce to clan memebers
            if (clan != null)
            {
            clan.setHasCastle(getCastleId()); // Set has castle flag for new owner
            new Announcements().announceToAll(clan.getName() + " has taken " + getName() + " castle!");
            clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));

            ThreadPoolManager.getInstance().scheduleGeneral(new CastleUpdater(clan, 1), 3600000)// Schedule owner tasks to start running
            }
        }
        catch (Exception e)
View Full Code Here

              _formerOwner.setReputationScore(_formerOwner.getReputationScore()-1000, true);
                L2Clan owner = ClanTable.getInstance().getClan(getOwnerId());
                if (owner != null)
                {
                  owner.setReputationScore(owner.getReputationScore()+Math.min(1000,maxreward), true);
                  owner.broadcastToOnlineMembers(new PledgeShowInfoUpdate(owner));
                }
            }
            else
              _formerOwner.setReputationScore(_formerOwner.getReputationScore()+500, true);

            _formerOwner.broadcastToOnlineMembers(new PledgeShowInfoUpdate(_formerOwner));
        }
        else
        {
            L2Clan owner = ClanTable.getInstance().getClan(getOwnerId());
            if (owner != null)
            {
              owner.setReputationScore(owner.getReputationScore()+1000, true);
              owner.broadcastToOnlineMembers(new PledgeShowInfoUpdate(owner));
            }
        }
    }
View Full Code Here

      _ownerId = clan.getClanId();
      _isFree = false;
      _paidUntil = System.currentTimeMillis();
      initialyzeTask(true);
      // Announce to Online member new ClanHall
    clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
    updateDb();
  }
View Full Code Here

    }
    finally
    {
        try { con.close(); } catch (Exception e) {}
    }
        broadcastToOnlineMembers(new PledgeShowInfoUpdate(_leader.getClan()));
        broadcastToOnlineMembers(new PledgeReceiveSubPledgeCreated(subPledge));
        return subPledge;
    }
View Full Code Here

            }
        }

        // notify all the members about it
        broadcastToOnlineMembers(new SystemMessage(SystemMessageId.CLAN_LEVEL_INCREASED));
        broadcastToOnlineMembers(new PledgeShowInfoUpdate(this));
        /*
         * Micht :
         *   - use PledgeShowInfoUpdate instead of PledgeStatusChanged
         *     to update clan level ingame
         *   - remove broadcastClanStatus() to avoid members duplication
View Full Code Here

      _log.fine("New clan created: "+clan.getClanId() + " " +clan.getName());

    _clans.put(new Integer(clan.getClanId()), clan);

        //should be update packet only
        player.sendPacket(new PledgeShowInfoUpdate(clan));
        player.sendPacket(new PledgeShowMemberListAll(clan, player));
        player.sendPacket(new UserInfo(player));
        player.sendPacket(new PledgeShowMemberListUpdate(player));
        player.sendPacket(new SystemMessage(SystemMessageId.CLAN_CREATED));
        return clan;
View Full Code Here

    if (player != null)
    {
      if (player.getClan() != null)
      {
        player.getClan().setReputationScore(player.getClan().getReputationScore()+100, true);
        player.getClan().broadcastToOnlineMembers(new PledgeShowInfoUpdate(player.getClan()));
        SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_MEMBER_S1_WAS_IN_HIGHEST_RANKED_PARTY_IN_FESTIVAL_OF_DARKNESS_AND_GAINED_S2_REPUTATION);
                sm.addString(partyMemberName);
                sm.addNumber(100);
        player.getClan().broadcastToOnlineMembers(sm);
      }
    }
    else
    {
      java.sql.Connection con = null;

          try
          {
            con = L2DatabaseFactory.getInstance().getConnection();
            PreparedStatement statement = con.prepareStatement(GET_CLAN_NAME);
            statement.setString(1, partyMemberName);
            ResultSet rset = statement.executeQuery();
            if (rset.next())
            {
              String clanName = rset.getString("clan_name");
              if (clanName != null)
              {
                L2Clan clan = ClanTable.getInstance().getClanByName(clanName);
                if (clan != null)
                {
                  clan.setReputationScore(clan.getReputationScore()+100, true);
                  clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
                  SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_MEMBER_S1_WAS_IN_HIGHEST_RANKED_PARTY_IN_FESTIVAL_OF_DARKNESS_AND_GAINED_S2_REPUTATION);
                          sm.addString(partyMemberName);
                          sm.addNumber(100);
                  clan.broadcastToOnlineMembers(sm);
                }
View Full Code Here

        sm.addString(activeChar.getName());
        clan.broadcastToOnlineMembers(sm);
        sm = null;

        clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(activeChar), activeChar);
        clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));

        // this activates the clan tab on the new member
        activeChar.sendPacket(new PledgeShowMemberListAll(clan, activeChar));
        activeChar.setClanJoinExpiryTime(0);
        activeChar.broadcastUserInfo();
View Full Code Here

                player.setHero(true);
                L2Clan clan = player.getClan();
                if (clan != null)
                {
                    clan.setReputationScore(clan.getReputationScore()+1000, true);
                    clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
            SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_MEMBER_S1_BECAME_HERO_AND_GAINED_S2_REPUTATION_POINTS);
                    sm.addString(name);
                    sm.addNumber(1000);
            clan.broadcastToOnlineMembers(sm);
                }
                player.sendPacket(new UserInfo(player));
                player.broadcastUserInfo();

            }
            else
            {
              java.sql.Connection con = null;

              try
              {
                con = L2DatabaseFactory.getInstance().getConnection();
                PreparedStatement statement = con.prepareStatement(GET_CLAN_NAME);
                statement.setString(1, name);
                ResultSet rset = statement.executeQuery();
                if (rset.next())
                {
                  String clanName = rset.getString("clan_name");
                  if (clanName != null)
                  {
                    L2Clan clan = ClanTable.getInstance().getClanByName(clanName);
                    if (clan != null)
                    {
                      clan.setReputationScore(clan.getReputationScore()+1000, true);
                                clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
                        SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_MEMBER_S1_BECAME_HERO_AND_GAINED_S2_REPUTATION_POINTS);
                                sm.addString(name);
                                sm.addNumber(1000);
                        clan.broadcastToOnlineMembers(sm);
                    }
View Full Code Here

TOP

Related Classes of net.sf.l2j.gameserver.serverpackets.PledgeShowInfoUpdate

Copyright © 2018 www.massapicom. 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.