Heya folks,
some might recall my old thread with its macros. Now I ll start this new one and add what I have currently in brew and up to date.
Enjoy Crystane.
PS: Redcents are welcome to keep me LVL 2 enabled and maybe win some Krono to keep my Accs runnin and me addicted to EQ.
- - - Updated - - -
Despite my enjoyment to write macros, I am lazy. Therefor I made this macro. Currently usefull for dailies and the grounds.
Enjoy!
File for download for the lazy folks like me.
View attachment Gettasks.mac
some might recall my old thread with its macros. Now I ll start this new one and add what I have currently in brew and up to date.
Enjoy Crystane.
PS: Redcents are welcome to keep me LVL 2 enabled and maybe win some Krono to keep my Accs runnin and me addicted to EQ.
- - - Updated - - -
Despite my enjoyment to write macros, I am lazy. Therefor I made this macro. Currently usefull for dailies and the grounds.
Enjoy!
Rich (BB code):
|Gettasks.mac by Crystane 05/19/2014 Redguides.com
|Usage: Go close to eighter Giladan in the grounds or Franklin Teek in PoK and use e.g. /mac gettasks 80
|given example will get ya Franklins tasks from 80 up to what your current level allows when in pok or the 5 kill tasks from Giladan when in the grounds
sub main(int Command)
/echo Lazy Bastard's taskaquirer, by Crystane for Redguides.com
/if (${Zone.ID}==703 && ${SpawnCount[NPC Giladan radius 35 zradius 35]}>0) /call MrGiladan
/if (${SpawnCount[NPC Franklin Teek]}>0 && ${Command}>0) {
/call MrFranklin ${Command}
/if (${Macro.Return.Length}) /echo ${Macro.Return}
} else {
/if (${Macro.Return.Length}) {
/echo ${Macro.Return}
} else {
/echo Too lazy! You are too far from eighter Giladan or Franklin Teek and/or didnt specify a lowest Level to get tasks for.
}
}
/end
Sub MrGiladan
/if (${Zone.ID}!=703 || ${SpawnCount[NPC Giladan radius 35 zradius 35]}<1) /return Wrong zone or Giladan is not close enough.
/target Giladan
/delay 2s ${Target.Name.Find[Giladan]}
/say extermination
/delay 8
/say anything
/delay 8
/say persuade
/delay 8
/say cleared
/delay 8
/say capable
/delay 5
/squelch /target clear
/keypress ESC
/echo Got all tasks, if you dont forgot to drop invis.
/return Deed done, Giladan gave ya work to do in The Grounds.
Sub MrFranklin(int Command)
/if (${SpawnCount[NPC Franklin Teek radius 35 zradius 35]}<1) /return Franklin Teek is not close enough.
/target NPC Franklin
/delay 2s ${Target.Name.Find[Franklin]}
/delay 3
/declare i int local
/declare MR string local "Ups, somethings amiss."
| /echo Command is ${Command}
/for i ${Command} to ${Me.Level}
/if (${Select[${i},20,25,30,35,40,45,50,55,60,65,70,75,80,85]} && ${i}>=${Command}) {
/say level ${i}
/delay 30 ${Window[TaskSelectWnd].Open}
/delay ${Math.Rand[15]}
/if (${Window[TaskSelectWnd].Open}) /notify TaskSelectWnd AcceptButton leftmouseup
/delay 30 !${Window[TaskSelectWnd].Open}
/delay ${Math.Rand[15]}
/varset MR "Deed done. Got ya some work to do from Franklin."
}
/next i
/if (${Me.Level}>85) {
/say level 90
/delay 30 ${Window[TaskSelectWnd].Open}
/delay ${Math.Rand[15]}
/if (${Window[TaskSelectWnd].Open}) /notify TaskSelectWnd AcceptButton leftmouseup
/delay 30 !${Window[TaskSelectWnd].Open}
/delay ${Math.Rand[15]}
/say alternate
/delay 30 ${Window[TaskSelectWnd].Open}
/delay ${Math.Rand[15]}
/if (${Window[TaskSelectWnd].Open}) /notify TaskSelectWnd AcceptButton leftmouseup
/delay 30 !${Window[TaskSelectWnd].Open}
/delay ${Math.Rand[15]}
/varset MR "Deed done. Got ya some work to do from Franklin."
}
/return ${MR}
File for download for the lazy folks like me.
View attachment Gettasks.mac


