Package com.l2jfrozen.gameserver.network.serverpackets

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


            player.destroyItem("Hero", item, null, true);
            iu = new InventoryUpdate();
            iu.addRemovedItem(item);
            player.sendPacket(iu);
          }
          player.sendPacket(new UserInfo(player));
          player.broadcastUserInfo();
        }
        catch (NullPointerException e)
        {
                    /**/
                }
      }
    }
    if (newHeroes.size() == 0)
    {
      _heroes.clear();
      return;
    }
    Map<Integer, StatsSet> heroes = new FastMap<Integer, StatsSet>();
    for (StatsSet hero : newHeroes)
    {
      int charId = hero.getInteger(Olympiad.CHAR_ID);
      if (_completeHeroes != null && _completeHeroes.containsKey(charId))
      {
        StatsSet oldHero = _completeHeroes.get(charId);
        int count = oldHero.getInteger(COUNT);
        oldHero.set(COUNT, count + 1);
        oldHero.set(PLAYED, 1);
        heroes.put(charId, oldHero);
      }
      else
      {
        StatsSet newHero = new StatsSet();
        newHero.set(Olympiad.CHAR_NAME, hero.getString(Olympiad.CHAR_NAME));
        newHero.set(Olympiad.CLASS_ID, hero.getInteger(Olympiad.CLASS_ID));
        newHero.set(COUNT, 1);
        newHero.set(PLAYED, 1);
        heroes.put(charId, newHero);
      }
    }
    deleteItemsInDb();
    _heroes.clear();
    _heroes.putAll(heroes);
    heroes.clear();
    updateHeroes(false);
    for (StatsSet hero : _heroes.values())
    {
      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;
View Full Code Here


    /* Micht : Use of UserInfo for C5
    StatusUpdate su = new StatusUpdate(activeChar.getObjectId());
    su.addAttribute(StatusUpdate.EXP, getExp());
    activeChar.sendPacket(su);
    */
    activeChar.sendPacket(new UserInfo(activeChar));

    activeChar = null;

    return true;
  }
View Full Code Here

    // Update the overloaded status of the L2PcInstance
    getActiveChar().refreshOverloaded();
    // Update the expertise status of the L2PcInstance
    getActiveChar().refreshExpertisePenalty();
    // Send a Server->Client packet UserInfo to the L2PcInstance
    getActiveChar().sendPacket(new UserInfo(getActiveChar()));
    //getActiveChar().setLocked(false);
    return levelIncreased;
  }
View Full Code Here

      // send packets
      InventoryUpdate iu = new InventoryUpdate();
      iu.addModifiedItem(itemInstance);
      activeChar.sendPacket(iu);
      activeChar.broadcastPacket(new CharInfo(activeChar));
      activeChar.sendPacket(new UserInfo(activeChar));
      //activeChar.broadcastPacket(new ExBrExtraUserInfo(activeChar));
     
      // informations
      activeChar.sendMessage("Changed enchantment of " + activeChar.getName() + "'s " + itemInstance.getItem().getName() + " from " + curEnchant + " to " + ench + ".");
      activeChar.sendMessage("Admin has changed the enchantment of your " + itemInstance.getItem().getName() + " from " + curEnchant + " to " + ench + ".");
View Full Code Here

  public void onTimeElapsed(ExecutedTask task)
  {
    for (L2PcInstance player : L2World.getInstance().getAllPlayers())
    {
      player.restartRecom();
      player.sendPacket(new UserInfo(player));
    }
    _log.config("Recommendation Global Task: launched.");
  }
View Full Code Here

    addClanMember(member);
    member.setPlayerInstance(player);
    player.setClan(this);
    player.setPledgeClass(member.calculatePledgeClass(player));
    player.sendPacket(new PledgeShowMemberListUpdate(player));
    player.sendPacket(new UserInfo(player));
    player.rewardSkills();

    member = null;
  }
View Full Code Here

        if(cm.isOnline())
          if(cm.getPowerGrade() == rank)
            if(cm.getPlayerInstance() != null)
            {
              cm.getPlayerInstance().setClanPrivileges(privs);
              cm.getPlayerInstance().sendPacket(new UserInfo(cm.getPlayerInstance()));
            }
      }
      broadcastClanStatus();
    }
    else
View Full Code Here

    setAllyId(getClanId());
    setAllyName(allyName.trim());
    setAllyPenaltyExpiryTime(0, 0);
    updateClanInDB();

    player.sendPacket(new UserInfo(player));

    //
    player.sendMessage("Alliance " + allyName + " has been created.");
  }
View Full Code Here

    _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

      // update killer Alt+T info.
      if(RankPvpSystemConfig.LEGAL_COUNTER_ALTT_ENABLED)
      {
        killer.setPvpKills(killerPvpStats.getTotalKillsLegal());
        killer.sendPacket(new UserInfo(killer));
        killer.broadcastUserInfo(); //
      }

      // add RPC for PvP:
      if(checkRpcConditions(pvp, timeProtectionOn, nextRewardTime))
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.network.serverpackets.UserInfo

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.