a little help with macro i made

typenamehere

New member
Joined
Oct 17, 2006
Messages
25
Reaction score
0
Points
1
ok, i made this macro ( i SUCK at making macros, but it does what i need ti to do for most part) i would like to make this into a semi-afk macro, where i can watch it and it will run. basically, what i am wanting is to kno how to get it to accept the task and to colelct reward, i got it to do everything else fine. if someone could tell me how to put in a gm checker that woul be cool too. heres my code ~ btw this is for scouting maidens grave

Code:
|keypress 4 is my feign death

Sub Main

/warp loc 3363 3207 324
/delay 5s
/warp loc 2765 3127 329
/delay 5s
/warp loc 3763 4123 318
/delay 5s
/warp loc 1766 2677 442
/delay 5s
/warp loc 1607 3155 500
/delay 5s
/warp loc 1609 4435 350
/delay 5s
/warp loc 4639 4045 493
/delay 5s
/warp loc 4212 3309 450
/delay 5s
/warp loc 2806 3790 305
/delay 5s
/target captain pete
/sit
/stick
/delay 2s
/warp target
/keypress 4
/endmac
 
Something like this will get an task for you.

Code:
Sub GetTask
   /doevents flush
   /if (${Me.Sitting}) /stand 
:WAIT
   /target TASKNPC
   /face
   /delay 2s
   /say TRIGGERLINE
   /delay 2s 
   /doevents 
   /delay 1s 
   /if (!${Window[TaskSelectWnd].Open}) /goto :WAIT
   
:WAIT1 
   /if (${Window[TaskSelectWnd].Open}) { 
      /notify TaskSelectWnd TSEL_TaskList listselect NUMBERINTHETASKWINDOW (1 2 3 soforth)
      /delay 1s 
      /notify TaskSelectWnd AcceptButton leftmouseup 
      /delay 3s 
      /goto :Ok 
   } 
   /goto :WAIT1 
:Ok
   /delay 1s 
   /doevents 
   /delay 1s 
   /return
 
Code:
/if (${SpawnCount[gm]}) /endmac


Will check for a GM and end the macro if there's one..


I've never done this mission so I really don't know the rewards or anything, but "/notify" will allow you to manipulate windows and their objects in EQ, and the Cursor TLO will allow you to access items on the cursor if there's an auto reward.
 
i suck

thanks for the help... im tryn to put it into the macro, having a little trouble... phrase is "i am willing" and the task is #1 . thanks
 
Load mq2reward

Code:
/reward 1

I think all but the DOD spell missions autoinventory rewards if they are not claimed in the newer Reward window. So using the Cursor plug while is good, it will most likely not be needed.
 
Try:

Code:
|keypress 4 is my feign death

Sub Main

/warp loc 3363 3207 324
/delay 5s
/warp loc 2765 3127 329
/delay 5s
/warp loc 3763 4123 318
/delay 5s
/warp loc 1766 2677 442
/delay 5s
/warp loc 1607 3155 500
/delay 5s
/warp loc 1609 4435 350
/delay 5s
/warp loc 4639 4045 493
/delay 5s
/warp loc 4212 3309 450
/delay 5s
/warp loc 2806 3790 305
/delay 5s
/target captain pete
/say i am willing
/notify TaskSelectWnd TSEL_TaskList listselect 1
/delay 1s
/notify TaskSelectWnd TSEL_AcceptButton leftmouseup
/sit
/stick
/delay 2s
/warp target
/keypress 4
/endmac
 
echo

how would i add on an /echo to where i feign death, so incase it fails, it will catch it, wait, and re feign death
 
I think you can use

Code:
/if (${Me.Combat}) /echo Feign Death Failed!
 
yeah, MQ2Melee will auto fd for you (even if it fails).. pretty sure.