Package com.l2jfrozen.gameserver.model.spawn

Examples of com.l2jfrozen.gameserver.model.spawn.L2Spawn


    {
      L2NpcTemplate tmpl2 = NpcTable.getInstance().getTemplate(_npc2Id);

      try
      {
        _npc2Spawn = new L2Spawn(tmpl2);
        _npc2Spawn.setLocx(_npc2X);
        _npc2Spawn.setLocy(_npc2Y);
        _npc2Spawn.setLocz(_npc2Z);
        _npc2Spawn.setHeading(_npc2Heading);
        _npc2Spawn.setAmount(1);
View Full Code Here


    {
      L2NpcTemplate tmpl3 = NpcTable.getInstance().getTemplate(_npc3Id);

      try
      {
        _npc3Spawn = new L2Spawn(tmpl3);
        _npc3Spawn.setLocx(_npc3X);
        _npc3Spawn.setLocy(_npc3Y);
        _npc3Spawn.setLocz(_npc3Z);
        _npc3Spawn.setHeading(_npc3Heading);
        _npc3Spawn.setAmount(1);
View Full Code Here

    }
    else if (command.startsWith("npcfind_byid"))
    {
      try
      {
        L2Spawn spawn = SpawnTable.getInstance().getTemplate(Integer.parseInt(command.substring(12).trim()));
       
        if (spawn != null)
        {
          player.sendPacket(new RadarControl(0, 1, spawn.getLocx(), spawn.getLocy(), spawn.getLocz()));
          spawn = null;
        }
      }
      catch (NumberFormatException nfe)
      {
View Full Code Here

    {
      if(obj instanceof L2NpcInstance)
      {
        L2NpcInstance target = (L2NpcInstance) obj;
        target.deleteMe();
        L2Spawn spawn = target.getSpawn();

        if(spawn != null)
        {
          spawn.stopRespawn();
          SpawnTable.getInstance().deleteSpawn(spawn, false);
        }

        _log.finest("Removed NPC " + target.getObjectId());
View Full Code Here

      {
        continue;
      }
      try
      {
        spawnDat = new L2Spawn(template1);

        spawnDat.setAmount(1);
        spawnDat.setRespawnDelay(60);
        switch(i)
        {
View Full Code Here

      con = L2DatabaseFactory.getInstance().getConnection(false);
      PreparedStatement statement = con.prepareStatement("SELECT id, count, npc_templateid, locx, locy, locz, heading, respawn_delay, key_npc_id FROM four_sepulchers_spawnlist Where spawntype = ? ORDER BY id");
      statement.setInt(1, 0);
      ResultSet rset = statement.executeQuery();

      L2Spawn spawnDat;
      L2NpcTemplate template1;

      while(rset.next())
      {
        template1 = NpcTable.getInstance().getTemplate(rset.getInt("npc_templateid"));
        if(template1 != null)
        {
          spawnDat = new L2Spawn(template1);
          spawnDat.setAmount(rset.getInt("count"));
          spawnDat.setLocx(rset.getInt("locx"));
          spawnDat.setLocy(rset.getInt("locy"));
          spawnDat.setLocz(rset.getInt("locz"));
          spawnDat.setHeading(rset.getInt("heading"));
          spawnDat.setRespawnDelay(rset.getInt("respawn_delay"));
          SpawnTable.getInstance().addNewSpawn(spawnDat, false);
          int keyNpcId = rset.getInt("key_npc_id");
          _mysteriousBoxSpawns.put(keyNpcId, spawnDat);
        }
        else
View Full Code Here

    }
  }

  private void initKeyBoxSpawns()
  {
    L2Spawn spawnDat;
    L2NpcTemplate template;

    for(int keyNpcId : _keyBoxNpc.keySet())
    {
      try
      {
        template = NpcTable.getInstance().getTemplate(_keyBoxNpc.get(keyNpcId));
        if(template != null)
        {
          spawnDat = new L2Spawn(template);
          spawnDat.setAmount(1);
          spawnDat.setLocx(0);
          spawnDat.setLocy(0);
          spawnDat.setLocz(0);
          spawnDat.setHeading(0);
          spawnDat.setRespawnDelay(3600);
          SpawnTable.getInstance().addNewSpawn(spawnDat, false);
          _keyBoxSpawns.put(keyNpcId, spawnDat);
        }
        else
        {
View Full Code Here

        PreparedStatement statement2 = con.prepareStatement("SELECT id, count, npc_templateid, locx, locy, locz, heading, respawn_delay, key_npc_id FROM four_sepulchers_spawnlist Where key_npc_id = ? and spawntype = ? ORDER BY id");
        statement2.setInt(1, keyNpcId);
        statement2.setInt(2, 1);
        ResultSet rset2 = statement2.executeQuery();

        L2Spawn spawnDat;
        L2NpcTemplate template1;

        _physicalSpawns = new FastList<L2Spawn>();

        while(rset2.next())
        {
          template1 = NpcTable.getInstance().getTemplate(rset2.getInt("npc_templateid"));
          if(template1 != null)
          {
            spawnDat = new L2Spawn(template1);
            spawnDat.setAmount(rset2.getInt("count"));
            spawnDat.setLocx(rset2.getInt("locx"));
            spawnDat.setLocy(rset2.getInt("locy"));
            spawnDat.setLocz(rset2.getInt("locz"));
            spawnDat.setHeading(rset2.getInt("heading"));
            spawnDat.setRespawnDelay(rset2.getInt("respawn_delay"));
            SpawnTable.getInstance().addNewSpawn(spawnDat, false);
            _physicalSpawns.add(spawnDat);
            loaded++;
          }
          else
View Full Code Here

        PreparedStatement statement2 = con.prepareStatement("SELECT id, count, npc_templateid, locx, locy, locz, heading, respawn_delay, key_npc_id FROM four_sepulchers_spawnlist Where key_npc_id = ? and spawntype = ? ORDER BY id");
        statement2.setInt(1, keyNpcId);
        statement2.setInt(2, 2);
        ResultSet rset2 = statement2.executeQuery();

        L2Spawn spawnDat;
        L2NpcTemplate template1;

        _magicalSpawns = new FastList<L2Spawn>();

        while(rset2.next())
        {
          template1 = NpcTable.getInstance().getTemplate(rset2.getInt("npc_templateid"));
          if(template1 != null)
          {
            spawnDat = new L2Spawn(template1);
            spawnDat.setAmount(rset2.getInt("count"));
            spawnDat.setLocx(rset2.getInt("locx"));
            spawnDat.setLocy(rset2.getInt("locy"));
            spawnDat.setLocz(rset2.getInt("locz"));
            spawnDat.setHeading(rset2.getInt("heading"));
            spawnDat.setRespawnDelay(rset2.getInt("respawn_delay"));
            SpawnTable.getInstance().addNewSpawn(spawnDat, false);
            _magicalSpawns.add(spawnDat);
            loaded++;
          }
          else
View Full Code Here

        PreparedStatement statement2 = con.prepareStatement("SELECT id, count, npc_templateid, locx, locy, locz, heading, respawn_delay, key_npc_id FROM four_sepulchers_spawnlist Where key_npc_id = ? and spawntype = ? ORDER BY id");
        statement2.setInt(1, keyNpcId);
        statement2.setInt(2, 5);
        ResultSet rset2 = statement2.executeQuery();

        L2Spawn spawnDat;
        L2NpcTemplate template1;

        _dukeFinalSpawns = new FastList<L2Spawn>();

        while(rset2.next())
        {
          template1 = NpcTable.getInstance().getTemplate(rset2.getInt("npc_templateid"));
          if(template1 != null)
          {
            spawnDat = new L2Spawn(template1);
            spawnDat.setAmount(rset2.getInt("count"));
            spawnDat.setLocx(rset2.getInt("locx"));
            spawnDat.setLocy(rset2.getInt("locy"));
            spawnDat.setLocz(rset2.getInt("locz"));
            spawnDat.setHeading(rset2.getInt("heading"));
            spawnDat.setRespawnDelay(rset2.getInt("respawn_delay"));
            SpawnTable.getInstance().addNewSpawn(spawnDat, false);
            _dukeFinalSpawns.add(spawnDat);
            loaded++;
          }
          else
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.model.spawn.L2Spawn

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.