Package com.l2jfrozen.gameserver.model

Examples of com.l2jfrozen.gameserver.model.L2Clan


      }
  }

  public L2Clan checkHaveWinner()
  {
    L2Clan res = null;
    int questMobCount = 0;
    for(String clanName : getRegisteredClans())
    {
      L2Clan clan = ClanTable.getInstance().getClanByName(clanName);
      if(getQuestMob(clan) != null)
      {
        res = clan;
        questMobCount++;
      }
View Full Code Here


  {
    int flagCounter = 1;
    for(String clanName : getRegisteredClans())
    {
      L2NpcTemplate template;
      L2Clan clan = ClanTable.getInstance().getClanByName(clanName);
      if(clan == clanhall.getOwnerClan())
      {
        template = NpcTable.getInstance().getTemplate(35422);
      }
      else
      {
        template = NpcTable.getInstance().getTemplate(35422 + flagCounter);
      }
      L2DecoInstance flag = new L2DecoInstance(IdFactory.getInstance().getNextId(), template);
      flag.setTitle(clan.getName());
      flag.setHeading(100);
      flag.getStatus().setCurrentHpMp(flag.getMaxHp(), flag.getMaxMp());
      if(clan == clanhall.getOwnerClan())
      {
        flag.spawnMe(58782, -93180, -1354);
        clanPlayersInfo regPlayers = _clansInfo.get(clan.getClanId());
        regPlayers._flag = flag;
        continue;
      }
     
      if(flagCounter == 1)
      {
        flag.spawnMe(56769, -92097, -1360);
      }
      else if(flagCounter == 2)
      {
        flag.spawnMe(59138, -92532, -1354);
      }
      else if(flagCounter == 3)
      {
        flag.spawnMe(57027, -93673, -1365);
      }
      else if(flagCounter == 4)
      {
        flag.spawnMe(58120, -91440, -1354);
      }
      else if(flagCounter == 5)
      {
        flag.spawnMe(58428, -93787, -1360);
      }
      clanPlayersInfo regPlayers = _clansInfo.get(clan.getClanId());
      regPlayers._flag = flag;
      flagCounter++;
    }
  }
View Full Code Here

    if(type == 1)
    {
      CreatureSay cs = new CreatureSay(0, 1, "Journal", text);
      for(String clanName : getRegisteredClans())
      {
        L2Clan clan = ClanTable.getInstance().getClanByName(clanName);
        for(String playerName : getRegisteredPlayers(clan))
        {
          L2PcInstance cha = L2World.getInstance().getPlayer(playerName);
          if(cha != null)
          {
View Full Code Here

    writeD(_fort.getFortId());
    writeD(_fort.getOwnerId() == activeChar.getClanId() && activeChar.isClanLeader() ? 0x01 : 0x00);
    writeD(_fort.getOwnerId());
    if(_fort.getOwnerId() > 0)
    {
      L2Clan owner = ClanTable.getInstance().getClan(_fort.getOwnerId());
      if(owner != null)
      {
        writeS(owner.getName()); // Clan Name
        writeS(owner.getLeaderName()); // Clan Leader Name
        writeD(owner.getAllyId()); // Ally ID
        writeS(owner.getAllyName()); // Ally Name
      }
      else
      {
        _log.warning("Null owner for fort: " + _fort.getName());
      }
View Full Code Here

        returnItem(_sellerClanName, _highestBidderMaxBid, true);
        returnItem(_sellerClanName, ClanHallManager.getInstance().getClanHallById(_itemId).getLease(), false);
      }

      deleteAuctionFromDB();
      L2Clan Clan = ClanTable.getInstance().getClanByName(_bidders.get(_highestBidderId).getClanName());
      _bidders.remove(_highestBidderId);
      Clan.setAuctionBiddedAt(0, true);
      removeBids();
      ClanHallManager.getInstance().setOwner(_itemId, Clan);
      Clan = null;
    }
    else
View Full Code Here

      NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
      {
        if (getCastle().getOwnerId() > 0)
        {
          html.setFile("/data/html/territorystatus.htm");
          L2Clan clan = ClanTable.getInstance().getClan(getCastle().getOwnerId());
          html.replace("%clanname%", clan.getName());
          html.replace("%clanleadername%", clan.getLeaderName());
        }
        else
        {
          html.setFile("/data/html/territorynoclan.htm");
        }
View Full Code Here

    //Connection
    sm = new SystemMessage(SystemMessageId.CONNECTION_S1_TOTAL_S2);
    sm.addString("" + online);
    sm.addString("" + count);
    _cha.sendPacket(sm);
    L2Clan leaderclan = ClanTable.getInstance().getClan(_cha.getAllyId());
    sm = new SystemMessage(SystemMessageId.ALLIANCE_LEADER_S2_OF_S1);
    sm.addString(leaderclan.getName());
    sm.addString(leaderclan.getLeaderName());
    _cha.sendPacket(sm);
    //clan count
    sm = new SystemMessage(SystemMessageId.ALLIANCE_CLAN_TOTAL_S1);
    sm.addString("" + clancount);
    _cha.sendPacket(sm);
View Full Code Here

  {
      if(!(playable instanceof L2PcInstance))
        return;

      L2PcInstance activeChar = (L2PcInstance) playable;
      L2Clan clan = activeChar.getClan();
      if(activeChar.isInOlympiadMode())
      {
        activeChar.sendMessage("This Item Cannot Be Used On Olympiad Games.");
      }
      else
      {
        if (activeChar.getClan() != null && activeChar.isClanLeader())
        {
        clan.setReputationScore(clan.getReputationScore()+Config.REPUTATION_CUSTOM_POINTS, true);
        clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
        activeChar.sendMessage("Your clan received "+ Config.REPUTATION_CUSTOM_POINTS +" reputation point(s)!");
        activeChar.broadcastUserInfo();
        playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
        }
        else
View Full Code Here

    writeD(0x01); //1
    writeD(0x00); //0
    int size = _castle.getSiege().getDefenderClans().size() + _castle.getSiege().getDefenderWaitingClans().size();
    if(size > 0)
    {
      L2Clan clan;

      writeD(size);
      writeD(size);
      // Listing the Lord and the approved clans
      for(L2SiegeClan siegeclan : _castle.getSiege().getDefenderClans())
      {
        clan = ClanTable.getInstance().getClan(siegeclan.getClanId());
        if(clan == null)
        {
          continue;
        }

        writeD(clan.getClanId());
        writeS(clan.getName());
        writeS(clan.getLeaderName());
        writeD(clan.getCrestId());
        writeD(0x00); //signed time (seconds) (not storated by L2J)
        switch(siegeclan.getType())
        {
          case OWNER:
            writeD(0x01); //owner
            break;
          case DEFENDER_PENDING:
            writeD(0x02); //approved
            break;
          case DEFENDER:
            writeD(0x03); // waiting approved
            break;
          default:
            writeD(0x00);
            break;
        }
        writeD(clan.getAllyId());
        writeS(clan.getAllyName());
        writeS(""); //AllyLeaderName
        writeD(clan.getAllyCrestId());
      }
      for(L2SiegeClan siegeclan : _castle.getSiege().getDefenderWaitingClans())
      {
        clan = ClanTable.getInstance().getClan(siegeclan.getClanId());
        writeD(clan.getClanId());
        writeS(clan.getName());
        writeS(clan.getLeaderName());
        writeD(clan.getCrestId());
        writeD(0x00); //signed time (seconds) (not storated by L2J)
        writeD(0x02); //waiting approval
        writeD(clan.getAllyId());
        writeS(clan.getAllyName());
        writeS(""); //AllyLeaderName
        writeD(clan.getAllyCrestId());
      }
    }
    else
    {
      writeD(0x00);
View Full Code Here

      String name = hero.getString(Olympiad.CHAR_NAME);
      L2PcInstance player = L2World.getInstance().getPlayer(name);
      if (player != null)
      {
        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
      {
        Connection con = null;
        PreparedStatement statement = null;
        ResultSet rset = null;
        try
        {
          con = L2DatabaseFactory.getInstance().getConnection();
          statement = con.prepareStatement(GET_CLAN_NAME);
          statement.setString(1, name);
          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);
              }
            }
          }
        }
        catch (Exception e)
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.model.L2Clan

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.