EQ2UIPage

Rooster

Active Member
Hi guys,

I'm having some issues with the EQ2UIpage functionality, was hoping someone might be able to give me a clue. I'm trying to iterate through several instances of a UI item, but I can't see how to do it.

I've gotten this far:

EQ2UIPage[Journals,JournalsQuest].Child[text,TabPages.Collection.CollectionTemplate.Name].Label

That should be the name of each different collection in my quest journal, but I can't figure out how to reference each different collection.

${EQ2UIPage[Journals,JournalsQuest].Child[text,TabPages.Collection.AllPage.ProgressText].Label} will tell me how many incomplete collections I have, so I can use that to iterate through all the collections... but how do I reference them?

I thought it would be another child perhaps, but it's not that... would love to hear any ideas on this one, I'm stumped!

Cheers!
 

Nuprecon

Active Member
Its been my experiance that the reliabilty of the quest journal is not all that great.


But I've been thinking about doing something like this for a while too, so maybe after isxeq2 comes back up today i'll see what i can figure out.
 

Valerian

ISX Specialist
you're trying to iterate through a template which is filled by the server dynamically. you won't be able to do it.

Each instance of that is a "clone" of the template, and the only way you'd be able to get access to those clones is if Amadeus coded for it specifically. Lootwindows and Rewardpack windows and etc are also clone windows, and they each need their own TLO and events to access them.

In short, no. you will not be able to do what you're attempting.
 

Rooster

Active Member
Thanks for the reply guys, I know to give up unless Amadeus codes for it like he did the loot windows.

As you would have guessed, I wanted to iterate through my collections, clicking on the items I haven't yet collected (while I have the broker window open) and buy the items if they are under XX price.

I guess another way would be to search broker for collections under XX price, and use the AlreadyCollected member to determine whether or not to purchase them.

The darn thing is that AlreadyCollected only seems to work if the item is in the character's inventory.

I thought I'd have the script create an array to track the ID numbers of all items it's purchased, so the next time it comes to that item on the broker, it knows not to purchase it, even though it's flagged as not AlreadyCollected.

I might submit a request for adding the AlreadyCollected member to vendor items.

Unless you guys can think of another way around it?
 
Top Bottom