#define MERCHANT_NAME "Cookie One-Eye"
#define ITEM_NAME "Smoked Talbuk Venison"
#define ITEM_NAME2 "Filtered Draenic Water"
function main()
{
extension -require isxwarden
extension -require isxwow
call buy
}
function second()
{
call main
}
function buy()
{
if ${Unit[MERCHANT_NAME].IsMerchant}
{
Unit[MERCHANT_NAME]:Use
wait 10
call buyItem ITEM_NAME
call buyItem ITEM_NAME2
}
else
{
echo MERCHANT_NAME does not seem to be a merchant
}
}
function buyItem(string Name)
{
declare numitems int local 0
declare i int local 1
declare Index int local 0
while ${i} <= ${WoWScript[GetMerchantNumItems()]}
{
if ${WoWScript[GetMerchantItemInfo(${i})].Equal[${Name}]}
{
Index:Set[${i}]
}
i:Inc
numitems:Set[${WoWScript[GetMerchantItemInfo(${Index}),5]}]
waitframe
}
while numitems > 0
{
WoWScript BuyMerchantItem(${Index})
}
else
{
echo MERCHANT_NAME does not sell ${Name}
}