-
Posted by Balu90 on Tue, 27 Jul 2010 13:11:04
Hello I want to write a new Addon but i can't find the right API...
There are the API's im searching for:
- Check if my weapon only a 2 hand weapon
- Get ItemName of Main + Offhand respectively 2 hand
- unequip Main + Offhand by name
- equip Main + Offhand by name - > EquipItemByName("ItemName")
Greetings
Balu
-
Posted by jnwhiteh on Tue, 27 Jul 2010 13:21:31
Hello I want to write a new Addon but i can't find the right API...
There are the API's im searching for:
- Check if my weapon only a 2 hand weapon
- Get ItemName of Main + Offhand respectively 2 hand
- unequip Main + Offhand by name
- equip Main + Offhand by name - > EquipItemByName("ItemName")
I'm not sure this makes any sense to me. Wouldn't it just be easier to write a macro that can swap between two different weapon sets rather than making a full-fledged addon? What would the addon do that you can't currently accomplish using the macro system?
-
Posted by Balu90 on Tue, 27 Jul 2010 13:39:20
I want to klick a button if it's clear that the try is a wipe.
And on
PLAYER_REGEN_ENABLED
i want to reequip the weapons so thats means your where revived or you left combat. -
Posted by jnwhiteh on Tue, 27 Jul 2010 14:20:38
Write a macro to de-equip your weapons, this is very simple although it could also be done with an addon. No addon, however, will be able to re-equip your weapons for you automatically. You will always have to initiate that action with some sort of click, keybinding, etc. In this case, you're much better off just making a static macro that de-equips whatever weapons you have equipped when its clicked, and then perhaps set it up so shift-click will equip a set of weapons.
If you want to do something more complicated than that, i.e. save the name of the weapons you have so you can re-equip it, then you're looking at something much more complicated, considering you aren't even familiar with the WoW API yet.
You can use [GetInventoryItemID][1] to get the numeric id of the item equipped in a given slot, and use that. You also cannot call any of the functions that equip items, you will instead need.
To do what you want in a specific case is very easy, write a macro or a simple addon to do it. Doing what you want in a GENERAL case, where you don't already know the names of the items you have equipped is more difficult.