Package rsb.methods
Class Trade
java.lang.Object
rsb.methods.MethodProvider
rsb.methods.Trade
Trade handling.
- Author:
- GigiaJ
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class rsb.methods.MethodProvider
methods -
Method Summary
Modifier and TypeMethodDescriptionbooleanAccepts a tradebooleanDeclines a tradebooleaninTrade()Checks if you're in a trade.booleanAre we in the first stage of a trade?booleanAre we in the second stage of a trade?booleantradePlayer(String playerName) Trades a player.booleantradePlayer(String playerName, int tradeWait) Trades a player.booleantradePlayer(RSPlayer targetPlayer) Trades a player.booleantradePlayer(RSPlayer targetPlayer, int tradeWait) Trades a player.booleanwaitForTrade(int tradeType, long timeOut) Waits for trade type to be true.
-
Field Details
-
TRADE_TYPE_MAIN
public static final int TRADE_TYPE_MAIN- See Also:
-
TRADE_TYPE_SECONDARY
public static final int TRADE_TYPE_SECONDARY- See Also:
-
TRADE_TYPE_NONE
public static final int TRADE_TYPE_NONE- See Also:
-
-
Method Details
-
inTradeMain
public boolean inTradeMain()Are we in the first stage of a trade?- Returns:
trueif in first stage.
-
inTradeSecond
public boolean inTradeSecond()Are we in the second stage of a trade?- Returns:
trueif in second stage.
-
inTrade
public boolean inTrade()Checks if you're in a trade.- Returns:
trueif you're trading; otherwisefalse.
-
tradePlayer
Trades a player.- Parameters:
playerName- The player's name.tradeWait- Timeout to wait for the trade.- Returns:
trueif traded.
-
tradePlayer
Trades a player.- Parameters:
playerName- The player's name.- Returns:
trueif traded.
-
tradePlayer
Trades a player.- Parameters:
targetPlayer- The player you wish to trade.tradeWait- The time out for the trade.- Returns:
trueif traded.
-
tradePlayer
Trades a player.- Parameters:
targetPlayer- The desired player.- Returns:
trueif traded.
-
acceptTrade
public boolean acceptTrade()Accepts a trade- Returns:
trueon accept.
-
declineTrade
public boolean declineTrade()Declines a trade- Returns:
trueon 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:
trueif true, otherwise false.
-