예제 #1
0
        public static void HandleObjectDropMessage(WorldClient client, ObjectDropMessage message)
        {
            if (client.Character.IsInFight() || client.Character.IsInExchange())
            {
                return;
            }

            client.Character.DropItem(message.objectUID, message.quantity);
        }
예제 #2
0
 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);
 }
예제 #4
0
        public static void HandleDropItem(ObjectDropMessage message, WorldClient client)
        {
            return;

            client.Character.Inventory.DropItem(message.objectUID, message.quantity);
        }