public static void HandleExchangeObjectMoveKamaMessage(WorldClient client, ExchangeObjectMoveKamaMessage message) { if (client.Character.IsTrading()) { client.Character.Trader.SetKamas((uint)message.quantity); } }
public static void HandleExchangeObjectMoveKamas(ExchangeObjectMoveKamaMessage message, WorldClient client) { if (client.Character.Record.Kamas >= message.quantity && client.Character.GetDialog <Exchange>() != null) { client.Character.GetDialog <Exchange>().MoveKamas(message.quantity); } }
public static void HandleExchangeObjectMoveKamaMessage(WorldClient client, ExchangeObjectMoveKamaMessage message) { if (!client.Character.IsInExchange()) { return; } client.Character.Exchanger.SetKamas(message.quantity); }
public static void HandleExchangeObjectMoveKamas(ExchangeObjectMoveKamaMessage message, WorldClient client) { if (client.Character.Record.Kamas < message.quantity) { return; } switch (client.Character.ExchangeType) { case ExchangeTypeEnum.PLAYER_TRADE: client.Character.PlayerTradeInstance.MoveKamas(message.quantity); break; case ExchangeTypeEnum.STORAGE: client.Character.BankInstance.MoveKamas(message.quantity); break; } }