Package net.sf.l2j.gameserver.serverpackets

Examples of net.sf.l2j.gameserver.serverpackets.StopMove


          if (type.equals("1"))
            player.startAbnormalEffect(0x0400);
          else
            player.startAbnormalEffect(0x0800);
          player.setIsParalyzed(true);
          StopMove sm = new StopMove(player);
          player.sendPacket(sm);
          player.broadcastPacket(sm);
        }
      }
      catch (Exception e)
      {
      }
    }
    else if (command.equals("admin_unpara")||command.equals("admin_unpara_menu"))
    {
      try
      {
        L2Object target = activeChar.getTarget();
        L2Character player = null;
        if (target instanceof L2Character)
        {
          player = (L2Character)target;
          player.stopAbnormalEffect((short)0x0400);
          player.setIsParalyzed(false);
        }
      }
      catch (Exception e)
      {
      }
    }
    else if (command.startsWith("admin_para_all"))
    {
      try
      {
        for (L2PcInstance player : activeChar.getKnownList().getKnownPlayers().values())
        {
          if (!player.isGM())
          {
            player.startAbnormalEffect(0x0400);
            player.setIsParalyzed(true);
            StopMove sm = new StopMove(player);
            player.sendPacket(sm);
            player.broadcastPacket(sm);
          }
        }
      }
      catch (Exception e)
      {
      }
    }
    else if (command.startsWith("admin_unpara_all"))
    {
      try
      {
        for (L2PcInstance player : activeChar.getKnownList().getKnownPlayers().values())
        {
          player.stopAbnormalEffect(0x0400);
          player.setIsParalyzed(false);
        }
      }
      catch (Exception e)
      {
      }
    }
    else if (command.startsWith("admin_bighead"))
    {
      try
      {
        L2Object target = activeChar.getTarget();
        L2Character player = null;
        if (target instanceof L2Character)
        {
          player = (L2Character)target;
          player.startAbnormalEffect(0x2000);
        }
      }
      catch (Exception e)
      {
      }
    }
    else if (command.startsWith("admin_shrinkhead"))
    {
      try
      {
        L2Object target = activeChar.getTarget();
        L2Character player = null;
        if (target instanceof L2Character)
        {
          player = (L2Character)target;
          player.stopAbnormalEffect((short)0x2000);
        }
      }
      catch (Exception e)
      {
      }
    }
    else if (command.startsWith("admin_gmspeed"))
    {
      try
      {
        int val = Integer.parseInt(st.nextToken());
        boolean sendMessage = activeChar.getFirstEffect(7029) != null;
        activeChar.stopSkillEffects(7029);
        if (val == 0 && sendMessage)
        {
          activeChar.sendPacket(new SystemMessage(SystemMessageId.EFFECT_S1_DISAPPEARED).addSkillName(7029));
        }
        else if ((val >= 1) && (val <= 4))
        {
          L2Skill gmSpeedSkill = SkillTable.getInstance().getInfo(7029, val);
          activeChar.doCast(gmSpeedSkill);
        }
      }
      catch (Exception e)
      {
        activeChar.sendMessage("Use //gmspeed value (0=off...4=max).");
      }
      finally
      {
        activeChar.updateEffectIcons();
      }
    }
    else if (command.startsWith("admin_polyself"))
    {
      try
      {
        String id = st.nextToken();
        activeChar.getPoly().setPolyInfo("npc", id);
        activeChar.teleToLocation(activeChar.getX(), activeChar.getY(), activeChar.getZ(), false);
        CharInfo info1 = new CharInfo(activeChar);
        activeChar.broadcastPacket(info1);
        UserInfo info2 = new UserInfo(activeChar);
        activeChar.sendPacket(info2);
      }
      catch(Exception e)
      {
      }
    }
    else if (command.startsWith("admin_unpolyself"))
    {
      activeChar.getPoly().setPolyInfo(null, "1");
      activeChar.decayMe();
      activeChar.spawnMe(activeChar.getX(),activeChar.getY(),activeChar.getZ());
      CharInfo info1 = new CharInfo(activeChar);
      activeChar.broadcastPacket(info1);
      UserInfo info2 = new UserInfo(activeChar);
      activeChar.sendPacket(info2);
    }
    else if (command.startsWith("admin_changename"))
    {
      try
      {
        String name = st.nextToken();
        String oldName = "null";
        try
        {
          L2Object target = activeChar.getTarget();
          L2Character player = null;
          if (target instanceof L2Character)
          {
            player = (L2Character)target;
            oldName = player.getName();
          }
          else if (target == null)
          {
            player = activeChar;
            oldName = activeChar.getName();
          }
          if (player instanceof L2PcInstance)
            L2World.getInstance().removeFromAllPlayers((L2PcInstance)player);
          player.setName(name);
          if (player instanceof L2PcInstance)
            L2World.getInstance().addVisibleObject(player, null, null);
          if (player instanceof L2PcInstance)
          {
            CharInfo info1 = new CharInfo((L2PcInstance)player);
            player.broadcastPacket(info1);
            UserInfo info2 = new UserInfo((L2PcInstance)player);
            player.sendPacket(info2);
          }
          else if(player instanceof L2NpcInstance)
          {
            NpcInfo info1 = new NpcInfo((L2NpcInstance)player, null);
            player.broadcastPacket(info1);
          }
          activeChar.sendMessage("Changed name from "+ oldName +" to "+ name +".");
        }
        catch (Exception e){}
      }
      catch (StringIndexOutOfBoundsException e){}
    }
    else if (command.equals("admin_clear_teams"))
    {
      try
      {
        for (L2PcInstance player : activeChar.getKnownList().getKnownPlayers().values())
        {
          player.setTeam(0);
          player.broadcastUserInfo();
        }
      }
      catch (Exception e){}
    }
    else if (command.startsWith("admin_setteam_close"))
    {
      try
      {
        String val = st.nextToken();
        int teamVal = Integer.parseInt(val);
        for (L2PcInstance player : activeChar.getKnownList().getKnownPlayers().values())
        {
          if (activeChar.isInsideRadius(player, 400, false, true))
          {
            player.setTeam(0);
            if (teamVal != 0)
            {
              SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
              sm.addString("You have joined team " + teamVal);
              player.sendPacket(sm);
            }
            player.broadcastUserInfo();
          }
        }
      }
      catch (Exception e)
      {
      }
    }
    else if (command.startsWith("admin_setteam"))
    {
      String val = command.substring(14);
      int teamVal = Integer.parseInt(val);
      L2Object target = activeChar.getTarget();
      L2PcInstance player = null;
      if (target instanceof L2PcInstance)
        player = (L2PcInstance)target;
      else
        return false;
      player.setTeam(teamVal);
      if (teamVal != 0)
      {
        SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
        sm.addString("You have joined team " + teamVal);
        player.sendPacket(sm);
      }
      player.broadcastUserInfo();
    }
    else if (command.startsWith("admin_social"))
View Full Code Here


        if (_clientMoving || pos != null)
        {
            _clientMoving = false;

            // Send a Server->Client packet StopMove to the actor and all L2PcInstance in its _knownPlayers
            StopMove msg = new StopMove(_actor);
            _actor.broadcastPacket(msg);

            if (pos != null)
            {
                // Send a Server->Client packet StopRotation to the actor and all L2PcInstance in its _knownPlayers
View Full Code Here

    protected void clientStoppedMoving()
    {
      if (_clientMovingToPawnOffset > 0) // movetoPawn needs to be stopped
      {
        _clientMovingToPawnOffset = 0;
        StopMove msg = new StopMove(_actor);
            _actor.broadcastPacket(msg);
      }
      _clientMoving = false;
    }
View Full Code Here

  @Override
  protected void doPickupItem(L2Object object)
  {
    getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
    StopMove sm = new StopMove(getObjectId(), getX(), getY(), getZ(), getHeading());

    if (Config.DEBUG)
      _logPet.fine("Pet pickup pos: "+ object.getX() + " "+object.getY()+ " "+object.getZ() );

    broadcastPacket(sm);
View Full Code Here

      if (this instanceof L2PcInstance)
      {
        ((L2PcInstance) this).revalidateZone(true);
      }
    }
    sendPacket(new StopMove(this));
    if (updateKnownObjects)
    {
      ThreadPoolManager.getInstance().executeTask(new KnownListAsynchronousUpdateTask(this));
    }
  }
View Full Code Here

   
    // Send a Server->Client packet ActionFailed to this L2PcInstance
    sendPacket(new ActionFailed());
   
    // Send a Server->Client packet StopMove to this L2PcInstance
    StopMove sm = new StopMove(getObjectId(), getX(), getY(), getZ(), getHeading());
    if (Config.DEBUG)
    {
      _log.fine("pickup pos: " + target.getX() + " " + target.getY() + " " + target.getZ());
    }
    sendPacket(sm);
View Full Code Here

     * @see net.sf.l2j.gameserver.model.L2Character#doCast(net.sf.l2j.gameserver.model.L2Skill)
     */
    protected void sitCastAndFollow(L2Skill skill, L2Character target)
    {
    stopMove(null);
    broadcastPacket(new StopMove(this));
    getAI().setIntention(AI_INTENTION_IDLE);

    setTarget(target);
    doCast(skill);
    getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _owner);
View Full Code Here

TOP

Related Classes of net.sf.l2j.gameserver.serverpackets.StopMove

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.