Examples of Ride


Examples of com.drighetto.lmb.persistence.model.Ride

   */
  @Test
  public void testDao01() throws Exception {
    long start = System.currentTimeMillis();
    Rides rs = Rides.BERTRANGE_HOWALD;
    Ride r = HowaldTunnelStatisticsDao.retrieveRideInformations(rs);
    Assert.assertNotNull(r);
    Assert.assertEquals(rs.getDriveWayCode(), r.getShortName());
    Assert.assertNotNull(r.getDisplayName());
    Assert.assertTrue(r.getCurrent() > 0);
    Assert.assertTrue(r.getAverage() > 0);
    Assert.assertTrue(r.getMaximum() > 0);
    System.out.printf("Test 'testDao01' performed in %s ms\n", (System.currentTimeMillis() - start));
  }
View Full Code Here

Examples of com.drighetto.lmb.persistence.model.Ride

   */
  @Test
  public void testDao02() throws Exception {
    long start = System.currentTimeMillis();
    Rides rs = Rides.BERCHEM_HOWALD;
    Ride r = HowaldTunnelStatisticsDao.retrieveRideInformations(rs);
    Assert.assertNotNull(r);
    Assert.assertEquals(rs.getDriveWayCode(), r.getShortName());
    Assert.assertNotNull(r.getDisplayName());
    Assert.assertTrue(r.getCurrent() > 0);
    Assert.assertTrue(r.getAverage() > 0);
    Assert.assertTrue(r.getMaximum() > 0);
    System.out.printf("Test 'testDao02' performed in %s ms\n", (System.currentTimeMillis() - start));
  }
View Full Code Here

Examples of com.drighetto.lmb.persistence.model.Ride

   */
  @Test
  public void testDao03() throws Exception {
    long start = System.currentTimeMillis();
    Rides rs = Rides.IRRGARTEN_HOWALD;
    Ride r = HowaldTunnelStatisticsDao.retrieveRideInformations(rs);
    Assert.assertNotNull(r);
    Assert.assertEquals(rs.getDriveWayCode(), r.getShortName());
    Assert.assertNotNull(r.getDisplayName());
    Assert.assertTrue(r.getCurrent() > 0);
    Assert.assertTrue(r.getAverage() > 0);
    Assert.assertTrue(r.getMaximum() > 0);
    System.out.printf("Test 'testDao03' performed in %s ms\n", (System.currentTimeMillis() - start));
  }
View Full Code Here

Examples of com.drighetto.lmb.persistence.model.Ride

   *        Ride desired
   * @return the ride informations through a VO
   * @throws LMBException
   */
  public static Ride retrieveRideInformations(Rides rides) throws LMBException {
    Ride ride = null;
    try {
      /*
       * Step 1 : Use a HTML parser (JTidy) to load the page as XML object
       * document
       */
      Tidy tidy = new Tidy();
      tidy.setIndentContent(false);
      tidy.setHideComments(true);
      tidy.setQuiet(true);
      tidy.setShowWarnings(false);
      tidy.setShowErrors(0);
      tidy.setXHTML(false);
      tidy.setSmartIndent(false);
      Document doc = tidy.parseDOM(new URL(HTML_URL).openStream(), null);

      /*
       * Step 2 : Get the ID identifying the content according to the ride
       * specified (the content is stored in a DIV)
       */
      String divID = "";
      switch (rides) {
      case BERCHEM_HOWALD: {
        divID = "stats-3";
        break;
      }
      case IRRGARTEN_HOWALD: {
        divID = "stats-2";
        break;
      }
      case BERTRANGE_HOWALD: {
        divID = "stats-1";
        break;
      }
      default: {
        divID = "stats-1";
        break;
      }
      }

      /* Step 3 : Use XPATH to extract ride informations */
      XPath xp = XPathFactory.newInstance().newXPath();
      // Extract the short name
      String expr = "//div[@id='" + divID + "']/div[@class='header']/h3/text()";
      String rideShortName = xp.evaluate(expr, doc);
      // Extract the display name
      expr = "//div[@id='" + divID + "']/div[@class='header']/span/text()";
      String rideDisplayName = xp.evaluate(expr, doc);
      // Extract the current delay
      expr = "//div[@id='" + divID + "']/ul/li[@class='time-actu']/span/text()";
      int rideCurrentDelay = Integer.parseInt(xp.evaluate(expr, doc).trim().split(" ")[0]);
      // Extract the average delay
      expr = "//div[@id='" + divID + "']/ul/li[@class='time-average']/span/text()";
      int rideAverageDelay = Integer.parseInt(xp.evaluate(expr, doc).trim().split(" ")[0]);
      // Extract the max delay
      expr = "//div[@id='" + divID + "']/ul/li[@class='time-max']/span/text()";
      int rideMaximumDelay = Integer.parseInt(xp.evaluate(expr, doc).trim().split(" ")[0]);

      /* Step 4 : Create the storage VO */
      ride = new Ride(rideShortName, rideDisplayName, rideCurrentDelay, rideAverageDelay, rideMaximumDelay);

    } catch (Exception e) {
      throw new LMBException(e);
    }

View Full Code Here

Examples of com.drighetto.lmb.persistence.model.Ride

              rd = r;
              break;
            }
          }
        }
        Ride r = HowaldTunnelStatisticsDao.retrieveRideInformations(rd);
        // Store ride informations in a request attribute
        req.setAttribute("THRIDE", r);
      } catch (LMBException e) {
        LOGGER.severe(e.getMessage());
        req.removeAttribute("THRIDE");
View Full Code Here

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

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

            {
              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

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

           
            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

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

    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

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

            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
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.