WoW:Item equipping: Difference between revisions
Jump to navigation
Jump to search
m (→Basics) |
|||
Line 17: | Line 17: | ||
See [[InventorySlots]] for ids and mappings. | See [[InventorySlots]] for ids and mappings. | ||
Better method: | |||
/script UseContainerItem(bag, slot); | |||
Will automatically equip the item referenced by bag,slot, placing any existing already equipped item in the bag slot. | |||
== Multiple commands == | == Multiple commands == |
Revision as of 06:19, 21 November 2004
Basics
/script PickupContainerItem(bag, slot)
The basic command. Works like this:
- If no item in cursor:
- If item in bag:slot - picks up the item and puts it on the cursor.
- If no item in bag:slot - does nothing
- If item on cursor
- If item in bag:slot - switches the item in the bag:slot with the one on the cursor.
- If no item in bag:slot - puts down item from cursor into bag:slot
/script PickupInventoryItem(inventorySlot)
Picks up/puts down/switches item into the specified slot.
See InventorySlots for ids and mappings.
Better method:
/script UseContainerItem(bag, slot);
Will automatically equip the item referenced by bag,slot, placing any existing already equipped item in the bag slot.
Multiple commands
There is a problem when executing multiple Pickup commands because they execute instantaneously on your client, which is not always synched with the server.
Therefore, follow these simple guidelines:
- Check if the cursor has an item on it and execute all your pickup commands on the same line.
Example:
if ( not CursorHasItem() ) then PickupContainerItem(...); ... end - Pickup items once, and drop them once for one macro.
Good luck!