Package com.l2jfrozen.gameserver.network.serverpackets

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


          player.getPet().unSummon(player);
        }

        player.getInventory().destroyItemByItemId("Wyvern", 1460, 10, player, player.getTarget());

        Ride mount = new Ride(player.getObjectId(), Ride.ACTION_MOUNT, 12621);
        player.sendPacket(mount);
        player.broadcastPacket(mount);
        player.setMountType(mount.getMountType());

        player.addSkill(SkillTable.getInstance().getInfo(4289, 1));
        player.sendMessage("The Wyvern has been summoned successfully!");

      }
View Full Code Here


            {
              if(!player.disarmWeapons())
                return;
              player.getPet().unSummon(player);
              player.getInventory().destroyItemByItemId("Wyvern", 1460, 10, player, player.getTarget());
              Ride mount = new Ride(player.getObjectId(), Ride.ACTION_MOUNT, 12621);
              player.sendPacket(mount);
              player.broadcastPacket(mount);
              player.setMountType(mount.getMountType());
              player.addSkill(SkillTable.getInstance().getInfo(4289, 1));
              SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
              sm.addString("The Wyvern has been summoned successfully!");
              player.sendPacket(sm);
            }
View Full Code Here

           
            if (!activeChar.getFloodProtectors().getItemPetSummon().tryPerformAction("mount"))
              return;
           

            Ride mount = new Ride(activeChar.getObjectId(), Ride.ACTION_MOUNT, pet.getTemplate().npcId);
            activeChar.broadcastPacket(mount);
            activeChar.setMountType(mount.getMountType());
            activeChar.setMountObjectID(pet.getControlItemId());
            pet.unSummon(activeChar);

            if(activeChar.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) != null || activeChar.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LRHAND) != null)
            {
              if(activeChar.isFlying())
              {
                // Remove skill Wyvern Breath
                activeChar.removeSkill(SkillTable.getInstance().getInfo(4289, 1));
                activeChar.sendSkillList();
              }
             
              if(activeChar.setMountType(0))
              {
                Ride dismount = new Ride(activeChar.getObjectId(), Ride.ACTION_DISMOUNT, 0);
                activeChar.broadcastPacket(dismount);
                activeChar.setMountObjectID(0);
              }
            }
          }
        }
        else if(activeChar.isRentedPet())
        {
          activeChar.stopRentPet();
        }
        else if(activeChar.isMounted())
        {
          if(activeChar.isFlying())
          {   
            // Remove skill Wyvern Breath
            activeChar.removeSkill(SkillTable.getInstance().getInfo(4289, 1));
            activeChar.sendSkillList();
          }
         
          if(activeChar.setMountType(0))
          {
            Ride dismount = new Ride(activeChar.getObjectId(), Ride.ACTION_DISMOUNT, 0);
            activeChar.broadcastPacket(dismount);
            activeChar.setMountObjectID(0);
           
            // Update status after unmount to avoid visual bug
            activeChar.broadcastStatusUpdate();
View Full Code Here

    int time = ridetime[val - 1];

    if(!player.reduceAdena("Rent", (int) price, player.getLastFolkNPC(), true))
      return;

    Ride mount = new Ride(player.getObjectId(), Ride.ACTION_MOUNT, petId);
    player.broadcastPacket(mount);

    player.setMountType(mount.getMountType());
    player.startRentPet(time);
    mount = null;
  }
View Full Code Here

            if(player.isFlying())
            {
              player.removeSkill(SkillTable.getInstance().getInfo(4289, 1));
            }

            Ride dismount = new Ride(player.getObjectId(), Ride.ACTION_DISMOUNT, 0);
            player.broadcastPacket(dismount);
            player.setMountObjectID(0);
          }
         
        }
View Full Code Here

        break;
      case 2: // wyvern
        if (!activeChar.disarmWeapons())
          return;
       
        Ride mount = new Ride(activeChar.getObjectId(), Ride.ACTION_MOUNT, sitem.getNpcId());
        activeChar.sendPacket(mount);
        activeChar.broadcastPacket(mount);
        activeChar.setMountType(mount.getMountType());
        activeChar.setMountObjectID(item.getObjectId());
    }
   
    activeChar = null;
    sitem = null;
View Full Code Here

      if(activeChar.getClan().getHasCastle() > 0 && activeChar.isClanLeader())
      {
        if(!activeChar.disarmWeapons())
          return false;

        Ride mount = new Ride(activeChar.getObjectId(), Ride.ACTION_MOUNT, 12621);
        activeChar.sendPacket(mount);
        activeChar.broadcastPacket(mount);
        activeChar.setMountType(mount.getMountType());

        mount = null;
      }
    }
View Full Code Here

    // the zariche if unmounting is successful.
    if(player.isMounted())
    {
      if(_player.setMountType(0))
      {
        Ride dismount = new Ride(_player.getObjectId(), Ride.ACTION_DISMOUNT, 0);
        _player.broadcastPacket(dismount);
        _player.setMountObjectID(0);
        dismount = null;
      }
      else
View Full Code Here

        if(activeChar.isFlying())
        {
          activeChar.removeSkill(SkillTable.getInstance().getInfo(4289, 1));
        }

        Ride dismount = new Ride(activeChar.getObjectId(), Ride.ACTION_DISMOUNT, 0);
        Broadcast.toSelfAndKnownPlayersInRadius(activeChar, dismount, 810000/*900*/);
        activeChar.setMountObjectID(0);

        dismount = null;
      }
View Full Code Here

      else if(!pet.isDead() && !activeChar.isMounted())
      {
        if(!activeChar.disarmWeapons())
          return false;

        Ride mount = new Ride(activeChar.getObjectId(), Ride.ACTION_MOUNT, pet.getTemplate().npcId);
        Broadcast.toSelfAndKnownPlayersInRadius(activeChar, mount, 810000/*900*/);
        activeChar.setMountType(mount.getMountType());
        activeChar.setMountObjectID(pet.getControlItemId());
        pet.unSummon(activeChar);
        mount = null;

        if(activeChar.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) != null || activeChar.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LRHAND) != null)
        {
          if(activeChar.setMountType(0))
          {
            if(activeChar.isFlying())
            {
              activeChar.removeSkill(SkillTable.getInstance().getInfo(4289, 1));
            }

            Ride dismount = new Ride(activeChar.getObjectId(), Ride.ACTION_DISMOUNT, 0);
            Broadcast.toSelfAndKnownPlayers(activeChar, dismount);
            activeChar.setMountObjectID(0);
            dismount = null;
          }
        }
      }
    }
    else if(activeChar.isRentedPet())
    {
      activeChar.stopRentPet();
    }
    else if(activeChar.isMounted())
    {
      // Dismount
      if(activeChar.setMountType(0))
      {
        if(activeChar.isFlying())
        {
          activeChar.removeSkill(SkillTable.getInstance().getInfo(4289, 1));
        }

        Ride dismount = new Ride(activeChar.getObjectId(), Ride.ACTION_DISMOUNT, 0);
        Broadcast.toSelfAndKnownPlayers(activeChar, dismount);
        activeChar.setMountObjectID(0);
        dismount = null;
      }
    }
View Full Code Here

TOP

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

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.