Package l2p.gameserver.serverpackets

Examples of l2p.gameserver.serverpackets.SocialAction


    {
      return;
    }
    if(System.currentTimeMillis() - _lastSocialAction > 10000)
    {
      broadcastPacket(new SocialAction(getObjectId(), 2));
    }
    _lastSocialAction = System.currentTimeMillis();
    player.sendActionFailed();
    String filename = "";
    if(getNpcId() >= 31370 && getNpcId() <= 31376 && player.getVarka() > 0 || getNpcId() >= 31377 && getNpcId() < 31384 && player.getKetra() > 0)
View Full Code Here


        pc.leaveMovieMode();
      }
    }
    if(socialAction > 0 && socialAction < 5)
    {
      target.broadcastPacket(new SocialAction(target.getObjectId(), socialAction));
    }
  }
View Full Code Here

            showSocialActionMovie(frintezza, 40, 75, -10, 0, 1000, 0);
            showSocialActionMovie(frintezza, 40, 75, -10, 0, 12000, 0);
            ThreadPoolManager.getInstance().scheduleGeneral(new Spawn(6), 1350);
            break;
          case 6:
            frintezza.broadcastPacket(new SocialAction(frintezza.getObjectId(), 2));
            ThreadPoolManager.getInstance().scheduleGeneral(new Spawn(7), 7000);
            break;
          case 7:
            _overheadDummy.deleteMe();
            _overheadDummy = null;
View Full Code Here

            {
              pc.enterMovieMode();
            }
            blockAll(true);
            frintezza.broadcastPacket(new MagicSkillCanceled(frintezza.getObjectId()));
            frintezza.broadcastPacket(new SocialAction(frintezza.getObjectId(), 4));
            ThreadPoolManager.getInstance().scheduleGeneral(new ThirdMorph(2), 100);
            break;
          case 2:
            showSocialActionMovie(frintezza, 250, 120, 15, 0, 1000, 0);
            showSocialActionMovie(frintezza, 250, 120, 15, 0, 10000, 0);
View Full Code Here

            blockAll(true);
            showSocialActionMovie(weakScarlet, 500, angle, 5, 500, 15000, 0);
            ThreadPoolManager.getInstance().scheduleGeneral(new SecondMorph(2), 2000);
            break;
          case 2:
            weakScarlet.broadcastPacket(new SocialAction(weakScarlet.getObjectId(), 1));
            weakScarlet.setCurrentHp(weakScarlet.getMaxHp() * 3 / 4, false);
            weakScarlet.setRHandId(_frintezzasSwordId);
            for(L2Player pc : getPlayersInside())
            {
              pc.sendPacket(new NpcInfo(weakScarlet, pc));
            }
            ThreadPoolManager.getInstance().scheduleGeneral(new SecondMorph(3), 5500);
            break;
          case 3:
            weakScarlet.broadcastPacket(new SocialAction(weakScarlet.getObjectId(), 4));
            blockAll(false);
            L2Skill skill = SkillTable.getInstance().getInfo(5017, 1);
            skill.getEffects(weakScarlet, weakScarlet, false, false);
            for(L2Player pc : getPlayersInside())
            {
View Full Code Here

            // If the target is an NPC, then abort it's auto decay and respawn.
            else
            {
              DecayTaskManager.getInstance().cancelDecayTask(character);
            }
            character.broadcastPacket(new SocialAction(character.getObjectId(), SocialAction.LEVEL_UP));
            character.broadcastPacket(new Revive(character));
            character.doRevive();
          }
          activeChar.sendMessage("Resurrected within " + radius + " unit radius.");
          return;
        }
        catch(NumberFormatException e)
        {
          activeChar.sendMessage("Enter valid player name or radius");
          return;
        }
      }
    }
    if(obj == null)
    {
      obj = activeChar;
    }
    if(obj.isCharacter())
    {
      L2Character target = (L2Character) obj;
      if(!target.isDead())
      {
        return;
      }
      target.setCurrentHpMp(target.getMaxHp(), target.getMaxMp(), true);
      target.setCurrentCp(target.getMaxCp());
      // GM Resurrection will restore any lost exp
      if(target.isPlayer())
      {
        L2Player deadplayer = (L2Player) target;
        deadplayer.restoreExp();
      }
      target.broadcastPacket(new SocialAction(target.getObjectId(), 15));
      target.broadcastPacket(new Revive(target));
      target.doRevive();
    }
    else
    {
View Full Code Here

      startQuestTimer("clean_npc", 4100, temp_npc);
      _isStarted = false;
    }
    else if((event.equals("social1") || event.equals("social1_1")) && temp_npc != null)
    {
      temp_npc.broadcastPacket(new SocialAction(temp_npc.getObjectId(), 1));
    }
    else if(event.equals("clean_npc") && temp_npc != null)
    {
      temp_npc.deleteMe();
    }
View Full Code Here

      _action = actionId;
    }

    public void run()
    {
      _npc.broadcastPacket(new SocialAction(_npc.getObjectId(), _action));
    }
View Full Code Here

      _valakas = valakas;
    }

    public void run()
    {
      SocialAction sa = null;
      if(_socialTask != null)
      {
        _socialTask.cancel(false);
        _socialTask = null;
      }
      switch(_taskId)
      {
        case 1:
          Dying = false;
          // Do spawn.
          L2Spawn valakasSpawn = _monsterSpawn.get(Valakas);
          _valakas = (L2BossInstance) valakasSpawn.doSpawn(true);
          _monsters.add(_valakas);
          _valakas.setImobilised(true);
          _state.setRespawnDate(Rnd.get(FWV_FIXINTERVALOFVALAKAS, FWV_FIXINTERVALOFVALAKAS + FWV_RANDOMINTERVALOFVALAKAS));
          _state.setState(EpicBossState.State.ALIVE);
          _state.update();
          _socialTask = ThreadPoolManager.getInstance().scheduleGeneral(new ValakasSpawn(2, _valakas), 16);
          break;
        case 2:
          // Do social.
          sa = new SocialAction(_valakas.getObjectId(), 1);
          _valakas.broadcastPacket(sa);
          // Set camera.
          for(L2Player pc : _players)
          {
            if(pc.getDistance(_valakas) <= _distance)
View Full Code Here

    Log.add("Spawned Baium, awake by: " + awake_by, "bosses");
    // set last attack time.
    setLastAttackTime();
    baium.setImobilised(true);
    baium.broadcastPacket(new PlaySound(1, "BS02_A", 1, 0, baium.getLoc()));
    baium.broadcastPacket(new SocialAction(baium.getObjectId(), 2));
    _socialTask = ThreadPoolManager.getInstance().scheduleGeneral(new Social(baium, 3), 15000);
    ThreadPoolManager.getInstance().scheduleGeneral(new EarthquakeTask(baium), 25000);
    _socialTask2 = ThreadPoolManager.getInstance().scheduleGeneral(new Social(baium, 1), 25000);
    _killPcTask = ThreadPoolManager.getInstance().scheduleGeneral(new KillPc(awake_by, baium), 26000);
    _callAngelTask = ThreadPoolManager.getInstance().scheduleGeneral(new CallArchAngel(), 35000);
View Full Code Here

TOP

Related Classes of l2p.gameserver.serverpackets.SocialAction

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.