Page 1 of 2

Giving pet weapons

Posted: Fri May 07, 2004 11:10 am
by cobra
Hi I play a mage and was wondering if some one can help me work out how to give my pet the weapons i have summoned i can summon the weapons and target pet .

But i have no idea how to give it all the items


/call cast "Belt of Magikot"
/call cast "Muzzle of mardu"
/call cast "Blade of kedge"
/call cast "Blade of kedge"
/tar pet
/face


Give items to pet

thank you

Posted: Fri May 07, 2004 11:15 am
by Preocts
/click

Posted: Fri May 07, 2004 11:18 am
by Oid
remove /face
/click left target

Posted: Fri May 07, 2004 12:15 pm
by cobra
Tryed click left target it gives pet first item but i still have 3 other items in mouse cursor also how do i click on the Give button please

Code: Select all


:pet
  
  /call cast "Servant of marr" 
  /call cast "Burnout V"
  /if (!${Me.Buff[Elemental Siphon Recourse].ID}) {
  /call cast "Elemental Siphon"
  /call cast "Belt of Magi'Kot"
  /call cast "Muzzle of mardu"  
  /call cast "Blade of The kedge"
  /call cast "Blade of The kedge"
  }
  /click left target
  /click left target
  /click left target
  /click left target
  }
  /return
  /endmacro 

i tryed

Code: Select all


/click left target
}
/click left target 
}
/click left target 
}
/click left target

but still wont work als tryed adding /delay 5 between clicks but still not working .
thank you for the help

Posted: Fri May 07, 2004 12:44 pm
by Preocts

Code: Select all

/click left target 
} 
/click left target 
} 
/click left target 
} 
/click left target 
:shock: What exactly was that suppose to do?

Code: Select all

:GivePet
  /click left target
  /if ${Cursor.ID} /goto :GivePet

Pass them as you summon

Posted: Fri May 07, 2004 11:21 pm
by Chill
I think the easy solution would be to pass the gear as you summon it, since the spells will summon the items to your cursor.

Code: Select all

/target pet

/call cast "Belt of Magikot"
/click left target
/notify GiveWnd GVW_Give_Button leftmouseup

/call cast "Muzzle of mardu"  
/click left target
/notify GiveWnd GVW_Give_Button leftmouseup

/call cast "Blade of The kedge" 
/click left target
/notify GiveWnd GVW_Give_Button leftmouseup

/call cast "Blade of The kedge" 
/click left target
/notify GiveWnd GVW_Give_Button leftmouseup

Posted: Sat May 08, 2004 6:22 am
by cobra
Tryed

Code: Select all


/target pet 

/call cast "Belt of Magikot" 
/click left target 
/notify GiveWnd GVW_Give_Button leftmouseup 

/call cast "Muzzle of mardu"  
/click left target 
/notify GiveWnd GVW_Give_Button leftmouseup 

/call cast "Blade of The kedge" 
/click left target 
/notify GiveWnd GVW_Give_Button leftmouseup 

/call cast "Blade of The kedge" 
/click left target 
/notify GiveWnd GVW_Give_Button leftmouseup 

but still having problems Give window seems to stay up for to long :( causing the macro to skip casting 2 items

Code: Select all


#include spellcast.inc

Sub main
   /goto :main

:main 
  
   /goto :buffcheck

:buffcheck
   /if (!${Me.Buff[Xegony's phantasmal guard].ID}) { 
   /call cast "Xegony's phantasmal guard" 
   } 
   /if (!${Me.Buff[Shield of maelin].ID}) { 
   /call cast "Shield of maelin" gem4 
   }
   /if (!${FindItem[Rod Of Mystical Transvergance].ID}) { 
   /echo Making mod rod 
   /tar myself 
   /call cast "Rod Of Mystical Transvergance" gem4
   /delay 5 
   /autoinv 
   /delay 5
   } 
   /if (!${Me.Buff[Bootstrutter's Blessing].ID}) { 
   /cast item "Fabled journeyman's Boots"  
   /delay 1s
   } 
   /goto :pet 
   } 
   /return



:pet
  
  /if (!${Me.Pet.ID}) /call cast "Servant of marr" { 
    /call cast "Burnout V" 
    /echo making Belt of MagiKot
    /call cast "Belt of Magi'kot" 
    /click left target 
    /notify GiveWnd GVW_Give_Button leftmouseup     
  
    /echo making Muzzle of mardu
    /call cast "Muzzle of Mardu" 
    /click left target 
    /notify GiveWnd GVW_Give_Button leftmouseup 
  
    /echo Making Blade of Kedge 1
    /call cast "Blade of the kedge" 
    /click left target 
    /notify GiveWnd GVW_Give_Button leftmouseup 
  
    /echo Making blade of kege 2
    /call cast "Blade of the kedge" 
    /click left target 
    /notify GiveWnd GVW_Give_Button leftmouseup 
   }
   /return
  
   /endmacro 

Excuse my messiness i am just Learning and Not sure how to fix it Thank you for helping

Posted: Sat May 08, 2004 6:48 am
by Preocts
You can give your pet four items at once can you not?

Posted: Sat May 08, 2004 7:00 am
by cobra
yes you can but it just gives it first item and for some reason the Give window is not going away fast enough it stays up for a while which causes macro to skip casting all the items for pet .


/click left target
/notify GiveWnd GVW_Give_Button leftmouseup

maybe there is a problem with this line

Thank you for any help

Posted: Sat May 08, 2004 7:03 am
by Preocts
Well duh, MQ runs a hellava lot faster than EQ can. Not to split hairs but if you just use the example I gave you, summon four items and then give ALL the items to the pet BEFORE clicking 'Give', I think it would work much better for you.
Then again... what do I know.

Posted: Sun May 09, 2004 1:13 am
by Chill
Can you summon all 4 items and "queue" them up on your cursor?

If you can then go for it.

I am a chanter not a mage so I dont know for sure, but I have trouble casting my imbue spells or anythign else that summons items to my cursor if it is already full.

Posted: Sun May 09, 2004 6:26 am
by blueninja
Yes you can queue them on the cursor.

Posted: Sun May 09, 2004 7:06 am
by Oid
just a tip, when notifying anything on any window, run at least like /delay 3 before you expect it to have taken effect, fuck on a bad day, even thati snt enough

Posted: Sun May 09, 2004 8:14 am
by Chill
blueninja wrote:Yes you can queue them on the cursor.
k fine try this then:

Code: Select all

/target pet 

/echo making pet gear
/call cast "Belt of Magikot" 
/call cast "Muzzle of mardu"  
/call cast "Blade of The kedge" 
/call cast "Blade of The kedge" 

/click left target 
/pause 2
/click left target 
/pause 2
/click left target 
/pause 2
/click left target 
/pause 2

/notify GiveWnd GVW_Give_Button leftmouseup

Posted: Sun May 09, 2004 8:17 am
by Oid

Code: Select all

/target pet 

/call cast "Belt of Magikot" 
/call cast "Muzzle of mardu"  
/call cast "Blade of The kedge" 
/call cast "Blade of The kedge" 

/click left target 
/delay 3
/click left target 
/delay 3 
/click left target 
/delay 3 
/click left target 
/delay 3 

/notify GiveWnd GVW_Give_Button leftmouseup