Example #1
0
 /* (non-Javadoc)
  * @see bots.deadface2.BotCommand#sendHelp(java.lang.String, int)
  */
 public void sendHelp(String name, int type) {
   bot.reply(name, "stats NAME    - shows combat statistics for the player", type);
   bot.reply(name, "skills NAME   - shows all skills for thaty player", type);
 }
Example #2
0
  /* (non-Javadoc)
   * @see bots.deadface2.BotCommand#process(java.lang.String, java.lang.String[], int)
   */
  public boolean process(String name, String[] args, int type) {
    if (args[0].equalsIgnoreCase("stats") || args[0].equalsIgnoreCase("stat")) {
      if (args.length == 2) {
        String playerName = args[1];
        // System.out.println("|"+playerName+"|");
        Player player = new Player(playerName, online);

        if (player.update()) {
          // System.out.println("stas for: "+player.name);
          Person p = seen.find(playerName);
          if (p != null) {
            if (p.getGuild().equals("")) {
              bot.reply(
                  name,
                  playerName
                      + "(N/A) Phys: "
                      + player.getPhysique()
                      + ", Coord: "
                      + player.getCoordination()
                      + ", Attack: "
                      + player.getAttack()
                      + ", Defence: "
                      + player.getDefense()
                      + ", Combat Level: "
                      + player.getCombatLevel(),
                  type);
            } else {
              bot.reply(
                  name,
                  playerName
                      + "("
                      + p.getGuild()
                      + ") Phys: "
                      + player.getPhysique()
                      + ", Coord: "
                      + player.getCoordination()
                      + ", Attack: "
                      + player.getAttack()
                      + ", Defence: "
                      + player.getDefense()
                      + ", Combat Level: "
                      + player.getCombatLevel(),
                  type);
            }
          } else {
            bot.reply(
                name,
                playerName
                    + "(?) Phys: "
                    + player.getPhysique()
                    + ", Coord: "
                    + player.getCoordination()
                    + ", Attack: "
                    + player.getAttack()
                    + ", Defence: "
                    + player.getDefense(),
                type);
          }
          bot.reply(
              name,
              "Health: "
                  + player.getHelth()
                  + ", Mana: "
                  + player.getMana()
                  + ", Magic: "
                  + player.getMagic()
                  + ", Summoning: "
                  + player.getSummoning()
                  + ", Combat Level: "
                  + player.getCombatLevel(),
              type);

        } else {
          // System.out.println("stas wheren't retrieved for for: "+player.dump());
          bot.reply(name, "error, stats wheren't retrieved, perhaps you put a wrong name in", type);
        }
      } else {
        bot.reply(name, "error, you need to specify a player name eg: stats dns", type);
      }
      return true;
    } else if (args[0].equalsIgnoreCase("skills") || args[0].equalsIgnoreCase("skill")) {
      if (args.length == 2) {
        String playerName = args[1];
        Player player = new Player(playerName, online);
        Person p = seen.find(playerName);
        if (player.update()) {
          System.out.println("skills for: " + player.name);
          if (p != null) {
            if (p.getGuild().equals("")) {
              bot.reply(
                  name,
                  playerName
                      + "(N/A) Pickpoints:"
                      + player.getPickPoints()
                      + " , OA "
                      + player.getOverall()
                      + ", Carry capacity: "
                      + player.getCarry()
                      + " EMU, Mana: "
                      + player.getMana(),
                  type);
            } else {
              bot.reply(
                  name,
                  playerName
                      + "("
                      + p.getGuild()
                      + ") Pickpoints:"
                      + player.getPickPoints()
                      + " , OA "
                      + player.getOverall()
                      + ", Carry capacity: "
                      + player.getCarry()
                      + " EMU, Mana: "
                      + player.getMana(),
                  type);
            }
          } else {
            bot.reply(
                name,
                playerName
                    + "(?) Pickpoints:"
                    + player.getPickPoints()
                    + " , OA "
                    + player.getOverall()
                    + ", Carry capacity: "
                    + player.getCarry()
                    + " EMU, Mana: "
                    + player.getMana(),
                type);
          }
          bot.reply(
              name,
              "ph: "
                  + player.getPhysique()
                  + " co:"
                  + player.getCoordination()
                  + " re:"
                  + player.getReasoning()
                  + " wi:"
                  + player.getWill()
                  + " in:"
                  + player.getInstinct()
                  + " vi:"
                  + player.getVitality(),
              type);
          bot.reply(
              name,
              "Mag:"
                  + player.getMagic()
                  + " Har:"
                  + player.getHarvest()
                  + " Man:"
                  + player.getManufacture()
                  + " Alc:"
                  + player.getAlchemy()
                  + " Pot:"
                  + player.getPotion()
                  + " Sum:"
                  + player.getSummoning()
                  + " Cra:"
                  + player.getCrafting(),
              type);
        } else {
          // System.out.println("stas wheren't retrieved for for: "+player.dump());
          bot.reply(name, "error, stats wheren't retrieved, perhaps you put a wrong name in", type);
        }
      } else {
        bot.reply(name, "error, you need to specify a player name eg: skills dns", type);
      }
      return true;
    }
    return false;
  }
Example #3
0
 /* (non-Javadoc)
  * @see bots.deadface2.BotCommand#sendHelp(java.lang.String, int)
  */
 public void sendHelp(String name, int type) {
   bot.reply(
       name, "price         - displays top 10 people to find the joker(that i've seen)", type);
 }