heres the code for requesting trade. anyone know how to make it better?
Code:
case 1://Request trade
{
Character Who = (Character)World.AllChars[UID];
if (UID != Character.TradingWith)
{
Who.MyClient.SendPacket(General.MyPackets.TradePacket(Character.UID, 1));
Character.TradingWith = UID;
Who.TradingWith = Character.UID;
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", Character.Name, "[Trade]Request for trading has been sent out.", 2005));
}
else
{
Who.Trading = true;
Character.Trading = true;
Who.MyClient.SendPacket(General.MyPackets.TradePacket(Character.UID, 3));
SendPacket(General.MyPackets.TradePacket(Who.UID, 3));
}
break;
}






