Package rsb.methods
Class Trade
java.lang.Object
rsb.methods.MethodProvider
rsb.methods.Trade
Trade handling.
- Author:
- GigiaJ
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
Fields inherited from class rsb.methods.MethodProvider
methods
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Accepts a tradeboolean
Declines a tradeboolean
inTrade()
Checks if you're in a trade.boolean
Are we in the first stage of a trade?boolean
Are we in the second stage of a trade?boolean
tradePlayer
(String playerName) Trades a player.boolean
tradePlayer
(String playerName, int tradeWait) Trades a player.boolean
tradePlayer
(RSPlayer targetPlayer) Trades a player.boolean
tradePlayer
(RSPlayer targetPlayer, int tradeWait) Trades a player.boolean
waitForTrade
(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:
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; otherwisefalse
.
-
tradePlayer
Trades a player.- Parameters:
playerName
- The player's name.tradeWait
- Timeout to wait for the trade.- Returns:
true
if traded.
-
tradePlayer
Trades a player.- Parameters:
playerName
- The player's name.- Returns:
true
if traded.
-
tradePlayer
Trades a player.- Parameters:
targetPlayer
- The player you wish to trade.tradeWait
- The time out for the trade.- Returns:
true
if traded.
-
tradePlayer
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.
-