/keypress use

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

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 » Sun May 02, 2004 6:18 pm

it's specifically /keypress u or /keypress use that people are having a problem with. I havent tried that, but every other keypress i've used other than EQW hotkeys (which obviously wont work with keypress) works fine. Well, maybe not CLIP_IN CLIP_OUT which i need to look into also
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 02, 2004 7:28 pm

No I haven't been using EQW lately when I'm testing, just the EQ windowed mode.

robdawg
a ghoul
a ghoul
Posts: 114
Joined: Tue Mar 23, 2004 11:54 am
Contact:

...

Post by robdawg » Mon May 03, 2004 1:50 pm

I will try to use:

/keypress USE HOLD
/keypress USE

will report back tonight to let you know if that worked. Specifically on a "push button" for an elevator.
ROBDAWG

[url=http://www.seathound.com]Seat Hound[/url]
[url=http://www.sportsrumormill.com]Sports Rumor Mill[/url]
[url=http://www.packerforum.com]Packer Forum[/url]

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Mon May 03, 2004 3:54 pm

One thing I did notice though is that you have to be closer than you used to be to "Use" something. When they upgraded (uh I guess you could call it that) the graphics engine.

robdawg
a ghoul
a ghoul
Posts: 114
Joined: Tue Mar 23, 2004 11:54 am
Contact:

...

Post by robdawg » Mon May 03, 2004 4:12 pm

okay I am going to be right on top of the button when I do my test. :)
ROBDAWG

[url=http://www.seathound.com]Seat Hound[/url]
[url=http://www.sportsrumormill.com]Sports Rumor Mill[/url]
[url=http://www.packerforum.com]Packer Forum[/url]

robdawg
a ghoul
a ghoul
Posts: 114
Joined: Tue Mar 23, 2004 11:54 am
Contact:

...

Post by robdawg » Tue May 04, 2004 2:53 am

/keypress USE HOLD
/keypress USE

does work.

I had to be right on top of the elevator button, but I got it to push it.
ROBDAWG

[url=http://www.seathound.com]Seat Hound[/url]
[url=http://www.sportsrumormill.com]Sports Rumor Mill[/url]
[url=http://www.packerforum.com]Packer Forum[/url]

guest_01
a ghoul
a ghoul
Posts: 115
Joined: Thu Apr 22, 2004 5:15 am

Post by guest_01 » Sun May 09, 2004 6:16 am

I was trying to get an alias to work, when I stumbled across this issue myself... here are my findings with what I was trying to do...

I have "G" set as my Toggle last two targets key...

When entered from an EQ chat window, or from a macro / alias / docommand, the following lines do absolutely nothing.... not even an error...

/keypress g
/keypress toggletwotargets
/keypress G
/keypress TOGGLETWOTARGETS

Now, what's interesting is, if I type ANY of the above lines in the MQ2 chat window, they WORK.... now, why would they work when typed there, but not anywhere else?

I tried this in both EQW and normal EQ, same results both ways... (I usually use EQW though)

Rusty~
a hill giant
a hill giant
Posts: 244
Joined: Wed Apr 14, 2004 2:55 pm

Post by Rusty~ » Sun May 09, 2004 2:23 pm

holy shit... that's weird.

i had also been having the same problems with /keypress use, /keypress u...

they never worked for me. but i type everything in the main EQ chat window. when i tried typing in the MQ window it worked for me too.

i had never tried it in a macro before because i tried testing it out of macro first and never worked... just tried it now though and it works in macros too. so i guess it's no real problem

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 » Sun May 09, 2004 3:11 pm

why are you typing "/keypress use" instead of just hitting u
or typing "/keypress g"

rofl
thats why its not working. If you have it in a macro, hotkey, social, etc it'll fucking work fine
if you want to TYPE IT IN THE EQ CHAT WINDOW you have to do it with /timed!
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

daerck
a ghoul
a ghoul
Posts: 134
Joined: Mon Jan 12, 2004 8:44 pm

Post by daerck » Sun May 09, 2004 3:46 pm

I think he is trying to say that in a macro/social/etc the commands won't do anything for him, but if he is typing them out manually they work...

Rusty~
a hill giant
a hill giant
Posts: 244
Joined: Wed Apr 14, 2004 2:55 pm

Post by Rusty~ » Sun May 09, 2004 6:40 pm

i just found it weird it didn't work when typing it in normal EQ chat.... yeah i know there's no point in doing that heh. was just testing it one day and noticed it didn't do anything. tested it in a macro today and it worked fine, so yeah it's nothing at all to worry about since there's no reason to type it out anyways :P

Sorry
orc pawn
orc pawn
Posts: 20
Joined: Thu Oct 26, 2006 6:18 pm

Post by Sorry » Sun Nov 05, 2006 3:24 pm

The short answer is that you have to be very close to the door switch, you must be looking directly at it and you must not have anything targeted. I wrote up a demonstration macro:

Code: Select all

|---------------------------------
|A macro to test zoning via a door
|---------------------------------
Sub Main
    /call DoorClick
/return

|---------------------------------------
|SUB: Move to and click the nearest door
|---------------------------------------
Sub DoorClick
    /doortarget
    /if (!${Switch.ID}) /return

    /declare y0 int local
    /declare x0 int local
    /declare y1 int local
    /declare x1 int local

    |We need to be within a small distance of the door location
    /varcalc y0 ${Switch.Y}-4
    /varcalc x0 ${Switch.X}-4
    /varcalc y1 ${Switch.Y}+4
    /varcalc x1 ${Switch.X}+4

    |Do this in walk mode for added precision
    /notify ActionsWindow AMP_WalkButton leftmouseup
    /delay 1s

    |Move towards the door
    /face fast nolook loc ${Switch.Y}, ${Switch.X}
    /keypress forward hold
   :DoorRunLoop
    /face fast nolook loc ${Switch.Y}, ${Switch.X}
    /delay 1
    /if (${Me.Y}<${y0} || ${Me.X}<${x0}) /goto :DoorRunLoop
    /if (${Me.Y}>${y1} || ${Me.X}>${x1}) /goto :DoorRunLoop

    |Come to a complete stop
    /keypress back
   :StopDoorLoop
    /delay 1
    /if (${Me.Moving}) /goto :StopDoorLoop

    |Restore run mode
    /notify ActionsWindow AMP_RunButton leftmouseup

    |Make sure nothing is selected
    /keypress esc  
    /keypress esc  
    /keypress esc  
    /keypress esc

    |We must be looking directly at the door!
    /face fast door

    |Click the door and give it enough time to respond
    /delay 6
    /keypress u hold
    /delay 2
    /keypress u 
    /delay 5
    /look
/return