Package rsb.methods

Class Trade


public class Trade extends MethodProvider
Trade handling.
Author:
GigiaJ
  • Field Details

  • Method Details

    • inTradeMain

      public boolean inTradeMain()
      Are we in the first stage of a trade?
      Returns:
      true if in first stage.
    • inTradeSecond

      public boolean inTradeSecond()
      Are we in the second stage of a trade?
      Returns:
      true if in second stage.
    • inTrade

      public boolean inTrade()
      Checks if you're in a trade.
      Returns:
      true if you're trading; otherwise false.
    • tradePlayer

      public boolean tradePlayer(String playerName, int tradeWait)
      Trades a player.
      Parameters:
      playerName - The player's name.
      tradeWait - Timeout to wait for the trade.
      Returns:
      true if traded.
    • tradePlayer

      public boolean tradePlayer(String playerName)
      Trades a player.
      Parameters:
      playerName - The player's name.
      Returns:
      true if traded.
    • tradePlayer

      public boolean tradePlayer(RSPlayer targetPlayer, int tradeWait)
      Trades a player.
      Parameters:
      targetPlayer - The player you wish to trade.
      tradeWait - The time out for the trade.
      Returns:
      true if traded.
    • tradePlayer

      public boolean tradePlayer(RSPlayer targetPlayer)
      Trades a player.
      Parameters:
      targetPlayer - The desired player.
      Returns:
      true if traded.
    • acceptTrade

      public boolean acceptTrade()
      Accepts a trade
      Returns:
      true on accept.
    • declineTrade

      public boolean declineTrade()
      Declines a trade
      Returns:
      true on decline
    • waitForTrade

      public boolean waitForTrade(int tradeType, long timeOut)
      Waits for trade type to be true.
      Parameters:
      tradeType - The trade type.
      timeOut - Time out of waiting.
      Returns:
      true if true, otherwise false.