View Single Post
  #2  
Unread 08-29-2009, 04:16 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by pooka View Post
1) Initializing. Working backwards might be possible, but each skill is given a #. To access Gathering from the miniskill window, use:
Code:
Parent.Parent.Persona.MainPage.TabPages.Skills.SkillTabPages.InnerPage.Utility.Frame.UtilityComposite.CategoryTemplate.Composite.1048513601.Status.Text
Not sure if the # changes from session to session or character to character.
That's quite cool tbh, I never knew about those numbers (and they seem to be fixed numbers, your example works for me). Not sure how you got them (the OnHoverIn trick did not output that for me) but if you can do it the same on other tables you've opened up a whole lot of possibilities (my ugly market window hack could be done much nicer, you could finally work with sortable tables, etc.).

In the request thread the way I was thinking about doing it was pushing the Name and Status values OnTextChanged from the persona window to the custom window onto a button there which would simply do text comparisons to assign them to the relevant text objects on the custom window. The custom window could inject the OnTextChanged code into the Persona window during runtime so you do not need to mod that.

However since you have those numbers you could simply make OnTextChanged hit a button in the custom window which then polls all the values directly, much nicer.

That should also make all your problems and limitations go away.
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.

Last edited by gm9 : 11-27-2009 at 09:27 PM. Reason: typo
Reply With Quote