• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Need help with looting (1 Viewer)

ss44

Active member
Joined
Sep 13, 2005
RedCents
31¢
I hate to rely on you guys for something that I cannot figure out myself. But I have been messing with this for HOURS and cannot get it to work. I am trying to make my macro loot after the mob dies, or before it targets the next one. I am running the FH bard macro, and have been trying all kinds of different loot snips, /call lines, anything. I cannot figure it out. Below is the macro I am working with. Any help would be much appreciated.

| Thanks to Cade for the help ,Jumjum5,
|Infernal, Soultaker Siddin Red and the rest of the brilliant minds
|here at red Guides.

|AFKHALLS.mac
|This was Hacked up by Pugs ~,~
|This could be made much better but this works.
|To use this macro Make a hotkey that says
|
|/echo You have entered Nedaria's Landing
|
|Then start the macro and press your hotkey in Nedaria's.
|You must have warp for this to work correctly
|Soultakers is what i use if you use other you
|will have to change the command to your warp's syntax.
| also /echo end will shut down the macro and zone you out of the halls.

#turbo
#event dzadd "personyouwanttoadd tells you, 'CODEWORD'"
#event invite "#*#invites you to join#*#"
#event Zoned "#*#You have entered Guild Lobby#*#"
#event dzquit "#*#You have entered Nedaria's Landing#*#"
#event PoK "You have entered The Mines of Gloomingdeep."
|Change this to the ^^^^^^^^^^^^^^
|zone you are bound in

Sub Main

|We are waiting for the hotkey to start the macro
:waitforit
/doevents
/doevents
/goto :waitforit
/return

| We have the extra long delay to account for zoneing Time.
| You may set the delay to what you want.
| You also need to change the twist to your line up.
| We then Clear our target so we don't cast on anything.

Sub indz
:begin
/delay 10s
/twist off
/face heading 270
/delay 2s
/warp loc -573.50 162.80 2.15
/circle on 24
/keypress forward hold
/twist 8 7 4 4 4
/target clear
/target clear



|This loop calls the events to be redone along with a GM check.
|It checks to insure that the mobs it targets are not over
| level 67(a left over from the vxed mac i think)
|It then check the range of the target if it over 220 it clears it
|The 3rd If command targets an NPC if you do not have a target
|The final Line Watches your health and succor you when you hit 30%
| you could change the command to gate if you like.
| ex /if (${Me.PctHPs}<=30) /warp succor

:loopstart
/doevents
/call GMcheck
>>>I have been trying to put the check here<<<
/if (${Me.PctHPs}<=45) /potionbelt Activate 1
/if (${Target.Level}>67) /tar npc next
/if (${Target.Distance}>220) /keypress esc
/if (${Target.ID}==FALSE) /tar NPC radius 220 rat
/if (${Me.PctHPs}<=30) /warp succor
/doevents
/delay 10
/goto :loopstart
/return

|I never had this one called while i was in zone.
| but it warps you to that loc turn circle off
| and twists selos and heal song then when you reach
| 80% health you go back to killing

Sub succor

/warp loc 245 -33 0
/circle off
/twist 8 1
/delay 60
:loopheal
/if (${Me.PctHPs}<=45) /potionbelt Activate 1
/if (${Me.PctHPs}>80) {
/face heading 270
/warp loc -573.50 162.80 2.15
/circle on 24
/keypress forward hold
/twist 8 7 4 4 4
/return
}
/delay 60
/goto :loopheal
/return

| This is the GM check it is called about every 10 seconds.
| It beeps at you then /quits the game.

Sub GMcheck
/if (${Spawn[gm].ID}) {
/echo Gm detected
/beep
/beep
/beep
/q
/endmac
/unload
/q
}
/return


|need to change the name of this to the person you want
|added to the adventure

Sub event_dzadd
/dzadd PERSONYOUWANTTOADD
/return

| This sub follows a group invite.

Sub event_invite
/invite
/return

|This next bit removes you from the expdition if you still have it after
| you zone out
|Targets Eldros Danmor warps to him gets the adventure window then it
| warps back to Nideno and says forgotten halls allowing you to zone in.
|You then warp closer to the rock look at point behind the rock and
| press use or u, also you click with the mouse so you mouse needs to be
| in the center of the screen.

Sub event_dzquit
/dzremove *********
/twist off
/delay 2s
/target Eldros Danmor
/warp target
/delay 2s
/say interested in visiting
/delay 3s
/target Nideno Eliagy
/warp target
/delay 2s
/say Forgotten halls
/delay 2s
/warp loc 1544 -665 94
/face loc 1540, -675
/look 0
/doortarget
/delay 10s
/click left
/delay 2s
/keypress u
/delay 1s
/click left
/keypress u
/delay 10s
/target clear
/call indz
/return

|In the event of a water landing....
| This camps you out.

Sub Event_PoK
/echo sorry i don't know how or why but you died.
/keypress forward
/circle off
/twist off
/delay 45s
/sit on
/camp desktop
/q
/endmacro
/return

>>>With the Sub_Loot down here<<<

Thanks again
 
Rich (BB code):
/if (${Target.Equal[Corpse]}) /call Loot

And that sub loot will only loot the coins.

Or you could do an event by putting this in with the rest of the events...
Rich (BB code):
#event timetoloot "You gain experience!!"
#event timetoloot "You gain party experience!!"
and changing Sub Loot to Sub event_timetoloot
 
Btw, that
Rich (BB code):
/target corpse
line is not needed, since it will only jump to that location if your target's a corpse
 
| Thanks to Cade for the help ,Jumjum5,
|Infernal, Soultaker Siddin Red and the rest of the brilliant minds
|here at red Guides.

|AFKHALLS.mac
|This was Hacked up by Pugs ~,~
|This could be made much better but this works.
|To use this macro Make a hotkey that says
|
|/echo You have entered Nedaria's Landing
|
|Then start the macro and press your hotkey in Nedaria's.
|You must have warp for this to work correctly
|Soultakers is what i use if you use other you
|will have to change the command to your warp's syntax.
| also /echo end will shut down the macro and zone you out of the halls.

#turbo
#event timetoloot "You gain experience!!"
#event timetoloot "You gain party experience!!"
#event dzadd "personyouwanttoadd tells you, 'CODEWORD'"
#event invite "#*#invites you to join#*#"
#event Zoned "#*#You have entered Guild Lobby#*#"
#event dzquit "#*#You have entered Nedaria's Landing#*#"
#event PoK "You have entered The Mines of Gloomingdeep."
|Change this to the ^^^^^^^^^^^^^^
|zone you are bound in

Sub Main

|We are waiting for the hotkey to start the macro
:waitforit
/doevents
/doevents
/goto :waitforit
/return

| We have the extra long delay to account for zoneing Time.
| You may set the delay to what you want.
| You also need to change the twist to your line up.
| We then Clear our target so we don't cast on anything.

Sub indz
:begin
/delay 10s
/twist off
/face heading 270
/delay 2s
/warp loc -573.50 162.80 2.15
/circle on 24
/keypress forward hold
/twist 8 7 4 4 4
/target clear
/target clear



|This loop calls the events to be redone along with a GM check.
|It checks to insure that the mobs it targets are not over
| level 67(a left over from the vxed mac i think)
|It then check the range of the target if it over 220 it clears it
|The 3rd If command targets an NPC if you do not have a target
|The final Line Watches your health and succor you when you hit 30%
| you could change the command to gate if you like.
| ex /if (${Me.PctHPs}<=30) /warp succor

:loopstart
/doevents
/call GMcheck
/if (${Me.PctHPs}<=75) /potionbelt Activate 1
/if (${Target.Level}>67) /tar npc next
/if (${Target.Distance}>220) /keypress esc
/if (${Target.ID}==FALSE) /tar NPC radius 220 rat
/if (${Me.PctHPs}<=30) /warp succor
/doevents
/delay 10
/goto :loopstart
/return

|I never had this one called while i was in zone.
| but it warps you to that loc turn circle off
| and twists selos and heal song then when you reach
| 80% health you go back to killing

Sub succor

/warp loc 245 -33 0
/circle off
/twist 8 1
/delay 60
:loopheal
/if (${Me.PctHPs}<20) {
/target guide
/warp target
/say Ready to Leave!
/if (${Me.PctHPs}<=45) /potionbelt Activate 1
/if (${Me.PctHPs}>80) {
/face heading 270
/warp loc -573.50 162.80 2.15
/circle on 24
/keypress forward hold
/twist 8 7 4 4 4
/return
}
/delay 60
/goto :loopheal
/return

| This is the GM check it is called about every 10 seconds.
| It beeps at you then /quits the game.

Sub GMcheck
/if (${Spawn[gm].ID}) {
/echo Gm detected
/beep
/beep
/beep
/q
/endmac
/unload
/q
}
/return


|need to change the name of this to the person you want
|added to the adventure

Sub event_dzadd
/dzadd PERSONYOUWANTTOADD
/return

| This sub follows a group invite.

Sub event_invite
/invite
/return

|This next bit removes you from the expdition if you still have it after
| you zone out
|Targets Eldros Danmor warps to him gets the adventure window then it
| warps back to Nideno and says forgotten halls allowing you to zone in.
|You then warp closer to the rock look at point behind the rock and
| press use or u, also you click with the mouse so you mouse needs to be
| in the center of the screen.

Sub event_dzquit
/dzremove Norto****ected
/twist off
/delay 2s
/target Eldros Danmor
/warp target
/delay 2s
/say interested in visiting
/delay 3s
/target Nideno Eliagy
/warp target
/delay 2s
/say Forgotten halls
/delay 2s
/warp loc 1544 -665 94
/face loc 1540, -675
/look 0
/doortarget
/delay 10s
/click left
/delay 2s
/keypress u
/delay 1s
/click left
/keypress u
/delay 10s
/target clear
/call indz
/return

|In the event of a water landing....
| This camps you out.

Sub Event_PoK
/echo sorry i don't know how or why but you died.
/keypress forward
/circle off
/twist off
/delay 45s
/sit on
/camp desktop
/q
/endmacro
/return

-Sub Event_TimeToLoot-
event_timetoLoot
/target corpse
/delay 5s
/warp target
/delay 5s
/loot
/delay 5s
/keypress esc
/keypress esc
/return



This is the macro i am using right now, it works great other than the loot not working. I think the problem with Cade's is that it will only loot if it targets a corpse, which i think it will only do if it runs out of rats to target, by then most of the corpses could have rotted. the #event timetoloot is right i believe, and i would never second guess Cade, but after it killed the rat it just targeted another one just like the macro was designed to do. I dunno, if all else fails I still have a good kite mac lol.
 
it killed the rat, targeted the corpse then gave me these errors.
DoCommand-Couldn't Parse 'event_timetoloot'
afkhalls.mac@193(event_timetoloot):event_timetoloot.
afkhalls.mac@67(indz)::loopstart.
afkhalls.mac@174(event_dzquit):call indz.
afkhalls.mac@32(main)::waitforit.

I am going to change 1 line in the sub and see what it does.
 
Last edited:
WOOT! I finally got it to work. What is the /keypress command for the up or down arrow? I tried /keypress arrow_up and /keypress arrow_down but didnt work. the macro works super, but I want to get the /keypress command to work right so that I can post it on the site, a lot of people have been looking for an upgraded version of the FH mac.
 
woot, thanks again Cade and Jum, i will add your names in the macro thanking you. Will also post the macro on the site, since it has been updated and everything. Potionbelt, loot, updated warp, are new in it.

if you want to use it, go to ftp://cinta:[email protected] to download it.

if it doesnt work there are 2 other links, and the mac itself is posted on page 11 of the FH mac thread.
 
Last edited:
Need help with looting

Users who are viewing this thread

Back
Top