void handleTrade(GameClient client, MessageIn message)
{
//std::stringstream str;
//Trade *t = client.character.getTrading();
//if (!t)
// return;
//switch (message.getId())
//{
// case PGMSG_TRADE_CANCEL:
// t.cancel();
// break;
// case PGMSG_TRADE_CONFIRM:
// t.confirm(client.character);
// break;
// case PGMSG_TRADE_AGREED:
// t.agree(client.character);
// // log transaction
// accountHandler.sendTransaction(client.character.getDatabaseID(),
// TRANS_TRADE_END,
// "User finished trading");
// break;
// case PGMSG_TRADE_SET_MONEY:
// {
// int money = message.readInt32();
// t.setMoney(client.character, money);
// // log transaction
// str << "User added " << money << " money to trade.";
// accountHandler.sendTransaction(client.character.getDatabaseID(),
// TRANS_TRADE_MONEY, str.str());
// } break;
// case PGMSG_TRADE_ADD_ITEM:
// {
// int slot = message.readInt8();
// t.addItem(client.character, slot, message.readInt8());
// // log transaction
// str << "User add item from slot " << slot;
// accountHandler.sendTransaction(client.character.getDatabaseID(),
// TRANS_TRADE_ITEM, str.str());
// } break;
//}
}