My macros won't work anymore!

Need help running MacroQuest 1? Too bad! Use MQ2.

Moderator: MacroQuest Developers

Hyram
decaying skeleton
decaying skeleton
Posts: 5
Joined: Wed Jul 10, 2002 12:42 am
Location: NW United States

My macros won't work anymore!

Post by Hyram » Tue Jul 16, 2002 1:20 am

Have no idea why not... but here's my macro.

Code: Select all

| - MediumJars.mac -



#include routines.mac

Sub Main
   
/call FindCombiner Pottery
/if $return==99 /return
   

   /cleanup
   /click right inv $return
   :MakeMediumJar
      /sendkey down ctrl

      /finditem "Medium Jar Sketch"
      /if $find()==FALSE /goto :Done
      /click left pack $return 0

      /finditem "water flask"
      /if $find()==FALSE /goto :Done
      /click left pack $return 1

      /finditem "block of clay"
      /if $find()==FALSE /goto :Done
      /click left pack $return 2

      /sendkey up ctrl
      /click left pack $return combine

      /if "$cursor()"=="TRUE" /goto :AutoDropJar
      /for v1 1 to 5
         /delay 2
         /if "$cursor()"=="TRUE" /goto :AutoDropJar
      /next v1

   /goto :MakeMediumJar

   :AutoDropJar
      /click left auto
   /goto :MakeMediumJar
   :Done
    /sendkey up ctrl

/return

Any ideas? I also can't seem to run ANY macros now! :cry:

I verified that I am running the latest version if MQ.
Hyram ShadowStalker
"A Rogue's best friend is... wait, no best friends allowed!"

Genoius
a lesser mummy
a lesser mummy
Posts: 49
Joined: Sat Jul 13, 2002 8:20 am

Basic tech Support Questions

Post by Genoius » Tue Jul 16, 2002 4:58 am

Verify that you open MQ BEFORE opening EQ.
Re-load both if you go from char select back to server select(i believe i read that one someplace)

Check your ROUTINES.MAC file, making sure all needed subroutines are in there(ie FINDITEM).

You can take out the first part of this

Code: Select all

  /if "$cursor()"=="TRUE" /goto :AutoDropJar   |THIS LINE UN-NEEDED
      /for v1 1 to 5 
         /delay 2 
         /if "$cursor()"=="TRUE" /goto :AutoDropJar 
      /next v1 
Does it give you any errors? And does the /WHO work like regular EQ, or like MQ would show it?

---Genoius---

Hyram
decaying skeleton
decaying skeleton
Posts: 5
Joined: Wed Jul 10, 2002 12:42 am
Location: NW United States

Some parts work

Post by Hyram » Thu Jul 18, 2002 1:19 am

That's one of the weird things... the /WHO command works just like you would expect it to. And when I try to run a macro, I get nothing... no response, no text, no error.

I'll try the tips you gave, and get back to you. Thanks!
Hyram ShadowStalker
"A Rogue's best friend is... wait, no best friends allowed!"

Domosan
I had to suck up to get this title ;)
Posts: 101
Joined: Mon Jun 17, 2002 3:54 pm

Post by Domosan » Thu Jul 18, 2002 6:56 am

ummm...finditem isn't in routine.mac...

the things in routine.mac are used with "/call <name>"

make sure you don't have /filter macros none set (type /filter macros all to make sure).

FlashG
Contributing Member
Contributing Member
Posts: 104
Joined: Thu Jul 11, 2002 6:38 pm

macro dir

Post by FlashG » Thu Jul 18, 2002 9:39 am

Also, make sure your path for "Macros" and the "Log" have the FULL path name to macro and the log directory. When I had the default of ./macro and ./log my MQ worked kinda like yours.