Examples of NpcSay


Examples of lineage2.gameserver.network.serverpackets.NpcSay

    @Override
    public void runImpl() throws Exception
    {
      List<NpcInstance> npc = getAllByNpcId(npcId, true);
      if(!npc.isEmpty())
        npc.get(0).broadcastPacket(new NpcSay(npc.get(0), ChatType.NPC_SAY, msg));
      if(!sayLocker && !npc.isEmpty())
        ThreadPoolManager.getInstance().schedule(this, 8000);
    }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

  {
    if (npc == null)
    {
      return;
    }
    NpcSay cs = new NpcSay(npc, ChatType.NPC_SAY, fStringId, params);
    for (Player player : World.getAroundPlayers(npc, range, Math.max(range / 2, 200)))
    {
      if (npc.getReflection() == player.getReflection())
      {
        player.sendPacket(cs);
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

    }
    for (Player player : World.getAroundPlayers(npc, range, Math.max(range / 2, 200)))
    {
      if (npc.getReflection() == player.getReflection())
      {
        player.sendPacket(new NpcSay(npc, ChatType.NPC_SAY, new CustomMessage(address, player, replacements).toString()));
      }
    }
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

  {
    if (npc == null)
    {
      return;
    }
    player.sendPacket(new NpcSay(npc, chatType, npcString, params));
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

  {
    if (npc == null)
    {
      return;
    }
    NpcSay cs = new NpcSay(npc, ChatType.SHOUT, npcString, params);
    int rx = MapUtils.regionX(npc);
    int ry = MapUtils.regionY(npc);
    int offset = Config.SHOUT_OFFSET;
    for (Player player : GameObjectsStorage.getAllPlayersForIterate())
    {
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

      }
      int tx = MapUtils.regionX(player);
      int ty = MapUtils.regionY(player);
      if (((tx >= (rx - offset)) && (tx <= (rx + offset)) && (ty >= (ry - offset)) && (ty <= (ry + offset))) || npc.isInRange(player, Config.CHAT_RANGE))
      {
        player.sendPacket(new NpcSay(npc, ChatType.SHOUT, new CustomMessage(address, player, replacements).toString()));
      }
    }
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

    }
    for (Player player : World.getAroundPlayers(npc, range, Math.max(range / 2, 200)))
    {
      if (player.getReflection() == npc.getReflection())
      {
        player.sendPacket(new NpcSay(npc, type, address, replacements));
      }
    }
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

    public void runImpl() throws Exception
    {
      List<NpcInstance> npc = getAllByNpcId(npcId, true);
      if(!npc.isEmpty())
      {
        npc.get(0).broadcastPacket(new NpcSay(npc.get(0), ChatType.NPC_SAY, msg));
      }
      if(!_sayLocked && !npc.isEmpty())
      {
        ThreadPoolManager.getInstance().schedule(this, Rnd.get(SAY_TIMER));
      }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

        setIntention(CtrlIntention.AI_INTENTION_ATTACK);
        attacksGenerator = true;
      }
      if ((System.currentTimeMillis() - lastOfficerSay) > 3000)
      {
        actor.broadcastPacket(new NpcSay(actor, ChatType.ALL, NpcString.DONT_COME_BACK_HERE));
        lastOfficerSay = System.currentTimeMillis();
      }
    }
    return false;
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.NpcSay

      }
      if (!_activeChar.isVisible())
      {
        return;
      }
      broadcastPacket(new NpcSay(SepulcherMonsterInstance.this, ChatType.ALL, "forgive me!!"));
    }
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.