For those needing help with Ruse based server:
Go to Trading.java
Code:
public void giveItems() {
Look for
Code:
for (Item item : player.getTrading().offeredItems) {
PlayerLogs.log(player.getUsername(), "Gave item in trade to "+player2.getUsername()+". Id: "+item.getId()+", amount: "+item.getAmount());
}
for (Item item : player2.getTrading().offeredItems) {
PlayerLogs.log(player.getUsername(), "Receiving item from trade with "+player2.getUsername()+" Id: "+item.getId()+", amount: "+item.getAmount());
}
Add this underneath it
Code:
com.everythingrs.marketplace.Trade trade = new com.everythingrs.marketplace.Trade();
trade.setUsername(player2.getUsername());
trade.setTradeWith(player.getUsername());
for (Item item : player2.getTrading().offeredItems) {
if (item.getId() > 0) {
String itemName = ItemDefinition.getDefinitions()[item.getId()].getName();
trade.push(new com.everythingrs.marketplace.Item(item.getId(), item.getAmount(), itemName));
}
}
trade.update("your_secret_key");