public void requestTrade(int id){
		try {
			Client o = (Client) Server.playerHandler.players[id];
			if (id == c.playerId)
				return;
			c.tradeWith = id;
			if(!c.inTrade && o.tradeRequested && o.tradeWith == c.playerId) {
				c.getTradeAndDuel().openTrade();
				o.getTradeAndDuel().openTrade();			
			} else if(!c.inTrade) {
				c.tradeRequested = true;
				c.sendMessage("Sending trade request...");
				o.sendMessage(c.playerName + ":tradereq:");
			}
		} 
		catch (Exception e) {
			Misc.println("Error requesting trade.");
		}
	}