Package simpleserver.bot

Examples of simpleserver.bot.Giver


      }
    } else if (parts[1].equals("spawn") || parts[1].equals("give")) {
      if ((item = getSessionItem(player)) == null) {
        return;
      }
      Giver bot = new Giver(player);
      bot.add(item);
      try {
        player.getServer().bots.connect(bot);
      } catch (ConnectException e) {
        player.addTMessage(Color.RED, "An unknown error occured");
      }
View Full Code Here


  public void give(int id, short damage, int amount) throws ConnectException {
    if (damage == 0) {
      give(id, amount);
    } else {
      Giver giver = new Giver(this);
      for (int c = 0; c < amount / 64; ++c) {
        giver.add(id, 64, damage);
      }
      if (amount % 64 != 0) {
        giver.add(id, amount % 64, damage);
      }
      server.bots.connect(giver);
    }
  }
View Full Code Here

      server.bots.connect(giver);
    }
  }

  public void give(Kit kit) throws ConnectException {
    Giver giver = new Giver(this);
    int invSize = 45;
    int slot = invSize;

    for (Kit.Entry e : kit.items) {
      if (e.damage() == 0) {
        give(e.item(), e.amount());
      } else {
        int restAmount = e.amount();
        while (restAmount > 0 && --slot >= 0) {
          giver.add(e.item(), Math.min(restAmount, 64), e.damage());
          restAmount -= 64;

          if (slot == 0) {
            slot = invSize;
            server.bots.connect(giver);
            giver = new Giver(this);
          }
        }
      }
    }
View Full Code Here

TOP

Related Classes of simpleserver.bot.Giver

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.