Examples of PledgeShowInfoUpdate


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

            if ((pk != null) && pk.getClan() != null && getClan() != null && !isAcademyMember() && !pk.isAcademyMember() && _clan.isAtWarWith(pk.getClanId()) && pk.getClan().isAtWarWith(_clan.getClanId()))
            {
              if (getClan().getReputationScore() > 0)
              {
                pk.getClan().setReputationScore(((L2PcInstance) killer).getClan().getReputationScore() + 2, true);
                pk.getClan().broadcastToOnlineMembers(new PledgeShowInfoUpdate(pk.getClan())); // Update status to all members
              }
              if (pk.getClan().getReputationScore() > 0)
              {
                _clan.setReputationScore(_clan.getReputationScore() - 2, true);
                _clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(_clan)); // Update status to all members
              }
            }
            if (Config.ALT_GAME_DELEVEL)
            {
              // Reduce the Experience of the L2PcInstance in function of the calculated Death Penalty
View Full Code Here

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

      }

      clan.setHasCastle(0);

      Announcements.getInstance().announceToAll(clan.getName() + " has lost " + getName() + " castle");
      clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
    }

    updateOwnerInDB(null);

    if(getSiege().getIsInProgress())
View Full Code Here

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

      // Announce to clan memebers
      if(clan != null)
      {
        clan.setHasCastle(getCastleId()); // Set has castle flag for new owner
        Announcements.getInstance().announceToAll(clan.getName() + " has taken " + getName() + " castle!");
        clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
        clan.broadcastToOnlineMembers(new PlaySound(1, "Siege_Victory", 0, 0, 0, 0, 0));
        // give crowns
        CrownManager.getInstance().checkCrowns(clan);

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

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

        L2Clan owner = ClanTable.getInstance().getClan(getOwnerId());

        if(owner != null)
        {
          owner.setReputationScore(owner.getReputationScore() + Math.min(1000, maxreward), true);
          owner.broadcastToOnlineMembers(new PledgeShowInfoUpdate(owner));
        }

        owner = null;
      }
      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));
      }

      owner = null;
    }
  }
View Full Code Here

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

    {
      _formerOwner = clan;

      clan.setHasFort(0);
      Announcements.getInstance().announceToAll(clan.getName() + " has lost " + getName() + " fort");
      clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
    }

    updateOwnerInDB(null);

    if(getSiege().getIsInProgress())
View Full Code Here

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

      // Announce to clan memebers
      if(clan != null)
      {
        clan.setHasFort(getFortId()); // Set has fort flag for new owner
        Announcements.getInstance().announceToAll(clan.getName() + " has taken " + getName() + " fort!");
        clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
        clan.broadcastToOnlineMembers(new PlaySound(1, "Siege_Victory", 0, 0, 0, 0, 0));
        //ThreadPoolManager.getInstance().scheduleGeneral(new FortUpdater(clan, 1), 3600000);   // Schedule owner tasks to start running
      }
    }
    catch(Exception e)
View Full Code Here

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

        L2Clan owner = ClanTable.getInstance().getClan(getOwnerId());

        if(owner != null)
        {
          owner.setReputationScore(owner.getReputationScore() + Math.min(500, maxreward), true);
          owner.broadcastToOnlineMembers(new PledgeShowInfoUpdate(owner));
        }

        owner = null;
      }
      else
      {
        _formerOwner.setReputationScore(_formerOwner.getReputationScore() + 250, true);
      }

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

      owner = null;
    }
  }
View Full Code Here

Examples of l2p.gameserver.serverpackets.PledgeShowInfoUpdate

        }
        if(level == 5)
        {
          player.sendPacket(Msg.NOW_THAT_YOUR_CLAN_LEVEL_IS_ABOVE_LEVEL_5_IT_CAN_ACCUMULATE_CLAN_REPUTATION_POINTS);
        }
        PledgeShowInfoUpdate pu = new PledgeShowInfoUpdate(clan);
        PledgeStatusChanged ps = new PledgeStatusChanged(clan);
        for(L2Player member : clan.getOnlineMembers(0))
        {
          member.updatePledgeClass();
          member.sendPacket(Msg.CLANS_SKILL_LEVEL_HAS_INCREASED, pu, ps);
View Full Code Here

Examples of l2p.gameserver.serverpackets.PledgeShowInfoUpdate

        {
          String pledgeName = st.nextToken();
          L2Clan clan = ClanTable.getInstance().createClan(target, pledgeName);
          if(clan != null)
          {
            target.sendPacket(new PledgeShowInfoUpdate(clan));
            target.sendUserInfo(true);
            target.sendPacket(Msg.CLAN_HAS_BEEN_CREATED);
            return true;
          }
        }
        catch(Exception e)
        {
        }
      }
      else if(action.equals("dismiss"))
      {
        if(target.getClan() == null)
        {
          activeChar.sendPacket(Msg.INVALID_TARGET);
          return false;
        }
        SiegeManager.removeSiegeSkills(target);
        for(L2Player clanMember : target.getClan().getOnlineMembers(0))
        {
          clanMember.setClan(null);
          clanMember.setTitle(null);
          clanMember.sendPacket(Msg.CLAN_HAS_DISPERSED);
          clanMember.broadcastUserInfo(true);
        }
        ThreadConnection con = null;
        FiltredPreparedStatement statement = null;
        try
        {
          con = L2DatabaseFactory.getInstance().getConnection();
          statement = con.prepareStatement("UPDATE characters SET clanid = 0 WHERE clanid=?");
          statement.setInt(1, target.getClanId());
          statement.execute();
          DatabaseUtils.closeStatement(statement);
          statement = con.prepareStatement("DELETE FROM clan_data WHERE clan_id=?");
          statement.setInt(1, target.getClanId());
          statement.execute();
          DatabaseUtils.closeStatement(statement);
          statement = null;
          target.sendPacket(Msg.CLAN_HAS_DISPERSED);
          target.broadcastUserInfo(true);
        }
        catch(Exception e)
        {
        }
        finally
        {
          DatabaseUtils.closeDatabaseCS(con, statement);
        }
        return true;
      }
      else if(action.equals("setlevel"))
      {
        if(target.getClan() == null)
        {
          activeChar.sendPacket(Msg.INVALID_TARGET);
          return false;
        }
        try
        {
          byte level = Byte.parseByte(st.nextToken());
          L2Clan clan = target.getClan();
          activeChar.sendMessage("You set level " + level + " for clan " + clan.getName());
          clan.setLevel(level);
          clan.updateClanInDB();
          if(level < CastleSiegeManager.getSiegeClanMinLevel())
          {
            SiegeManager.removeSiegeSkills(target);
          }
          else
          {
            SiegeManager.addSiegeSkills(target);
          }
          if(level == 5)
          {
            target.sendPacket(Msg.NOW_THAT_YOUR_CLAN_LEVEL_IS_ABOVE_LEVEL_5_IT_CAN_ACCUMULATE_CLAN_REPUTATION_POINTS);
          }
          PledgeShowInfoUpdate pu = new PledgeShowInfoUpdate(clan);
          PledgeStatusChanged ps = new PledgeStatusChanged(clan);
          for(L2Player member : clan.getOnlineMembers(0))
          {
            member.updatePledgeClass();
            member.sendPacket(Msg.CLANS_SKILL_LEVEL_HAS_INCREASED, pu, ps);
View Full Code Here

Examples of l2p.gameserver.serverpackets.PledgeShowInfoUpdate

      }
      if(playerItemCount >= itemCount)
      {
        player.getInventory().destroyItemByItemId(itemId, itemCount, true);
        player.getClan().incReputation(reputation, false, "ClanTrader " + itemId + " from " + player.getName());
        player.getClan().broadcastToOnlineMembers(new PledgeShowInfoUpdate(player.getClan()));
        player.sendPacket(new SystemMessage(SystemMessage.YOUR_CLAN_HAS_ADDED_1S_POINTS_TO_ITS_CLAN_REPUTATION_SCORE).addNumber(reputation));
        html.setFile("data/html/default/" + getNpcId() + "-ExchangeSuccess.htm");
      }
      else
      {
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.