case 13218:
if (System.currentTimeMillis() - c.lastButton < 400) {
c.lastButton = System.currentTimeMillis();
break;
} else {
c.lastButton = System.currentTimeMillis();
}
c.tradeAccepted = true;
Client ot1 = (Client) Server.playerHandler.players[c.tradeWith];
if (ot1 == null) {
c.getTradeAndDuel().declineTrade();
c.sendMessage("Trade declined as the other player has disconnected.");
break;
}
if (c.inTrade && c.tradeConfirmed && ot1.tradeConfirmed && !c.tradeConfirmed2) {
c.tradeConfirmed2 = true;
if(ot1.tradeConfirmed2) {
c.acceptedTrade = true;
ot1.acceptedTrade = true;
c.getTradeAndDuel().giveItems();
ot1.getTradeAndDuel().giveItems();
c.sendMessage("Trade accepted.");
c.SaveGame();
ot1.SaveGame();
ot1.sendMessage("Trade accepted.");
break;
}
ot1.getPA().sendFrame126("Other player has accepted.", 3535);
c.getPA().sendFrame126("Waiting for other player...", 3535);
}
break;