Slider Control newvalue problem

Need help running MacroQuest2? Ask your questions about how to get things to work on your computer.

Moderator: MacroQuest Developers

zosmatix
decaying skeleton
decaying skeleton
Posts: 7
Joined: Tue Jan 20, 2004 10:12 am

Slider Control newvalue problem

Post by zosmatix » Mon Apr 26, 2004 6:21 pm

Im playing with the QuantityWnd, but i cant seen to get the newvalue to work..

This is what i type:

/notify QuantityWnd QTYW_Slider newvalue 30
or
/notify QuantityWnd QTYW_SliderInput newvalue 30

The slider value doesn't change either way, but i dont get any error messages from MQ.

This is for the Sol Ro Faction - Gold Handin :)

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Apr 26, 2004 6:33 pm

I believe the value gets set but the UI may not update the display right away.

I dont remember anymore, I'll see about a different method if necessary
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

zosmatix
decaying skeleton
decaying skeleton
Posts: 7
Joined: Tue Jan 20, 2004 10:12 am

Post by zosmatix » Mon Apr 26, 2004 6:46 pm

Does't seem to update..
This is my macro as of yet:

Code: Select all

#turbo 
Sub Main 
   /declare l0 local 
   :Loop 
         /notify Inventorywindow IW_Money1 leftmouseup
         /delay 1
         /notify QuantityWnd QTYW_SliderInput newvalue 30
         /delay 1
         /notify QuantityWnd QTYW_Accept_Button leftmouseup
         /delay 1 
         /click left target 
         /delay 1 
      /delay 1 
      /notify GiveWnd GVW_Give_Button leftmouseup 
      /delay 1 
   /goto :Loop 
/return
Even tho is says newvalue 30 it still hands in all my gold..

zosmatix
decaying skeleton
decaying skeleton
Posts: 7
Joined: Tue Jan 20, 2004 10:12 am

Post by zosmatix » Mon Apr 26, 2004 7:08 pm

The used a /for instead, and this is what i got:

Code: Select all

#turbo 
Sub Main 
   /declare loopvar global
   :Loop
         /delay 10
         /ctrl /notify Inventorywindow IW_Money1 leftmouseup
         /delay 2 
         /click left target
         /delay 10 
      /for loopvar 2 to 30 
         /ctrl /notify Inventorywindow IW_Money1 leftmouseup
         /delay 2
         /click left target
         /delay 2 
      /next loopvar 
      /delay 2 
      /notify GiveWnd GVW_Give_Button leftmouseup 
      /varset loopvar 2 
   /goto :Loop 
/return
Works good, but the newvalue in Quantity window would be alot faster. :)

Edit: Removed the /delay in the /for loop to:

Code: Select all

         /ctrl /notify Inventorywindow IW_Money1 leftmouseup

         /click left target
And it hands in 30 gp in about 3 secs :)

Sparr
a hill giant
a hill giant
Posts: 159
Joined: Mon Jun 24, 2002 5:41 am

Post by Sparr » Fri Jul 16, 2004 3:34 pm

ive encountered the same problem. i tried the same two methods the original poster used, both to no avail. the alternative ive found is to actually use a bunch of /keypress commands to "type" the amount into the SliderInput box. still, it would be nice if newvalue worked.

Sparr
a hill giant
a hill giant
Posts: 159
Joined: Mon Jun 24, 2002 5:41 am

Post by Sparr » Mon Aug 16, 2004 7:05 pm

still broken, gonna cross post this in Bug Reports if no one important responds in the next day or two
[img]http://www.trifocus.net/~sparr/sparr_rotate_sig_16.gif[/img]