public static void HandleObjectDropMessage(WorldClient client, ObjectDropMessage message) { if (client.Character.IsInFight() || client.Character.IsInExchange()) { return; } client.Character.DropItem(message.objectUID, message.quantity); }
public void DropItem(int uid, int quantity) { if (ItemExists(uid) && ItemQuantity(uid) > 0) { ObjectDropMessage msg = new ObjectDropMessage(uid, quantity); Account.SocketManager.Send(msg); Account.Log(new ActionTextInformation("Jet de " + GetItemFromUID(uid).Name + "(x" + quantity + ")."), 2); } }
public static void HandleDropItem(ObjectDropMessage message, WorldClient client) { // TODO: Check feature // return; // client.Character.Inventory.DropItem(message.objectUID, message.quantity); }
public static void HandleDropItem(ObjectDropMessage message, WorldClient client) { return; client.Character.Inventory.DropItem(message.objectUID, message.quantity); }