• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Request - help building a few simple macros.

Joined
Aug 5, 2013
RedCents
396¢
im currently brainstorming the creation of a macro or three.
it will camp a static spawn.
but also pay attention for that mob to pop.
how would i do this besides using /target soandso over and over
i seem to remember sending too many /commands to the server can cause gms to notice ?
im thinking i need an if statement.


but i am very green at making macros. i honestly stare at other peoples macros untill it kinda makes sense and use lines from all of the collection here.
thanks to everyone btw this community does very well.

and based on whomever helps me here with this after intial use i will spread my info around.

i play eq to farm plat. simple as that. was always broke as a noob and dreamed of a million plat.
my last exploit was fixed. RIP broken combines that were around sense 2007
current estimations are 600K every 11 hours afk with two toons not zoning at all. did the last run by hand. macros will increase speed im sure.
 
First of all you can use KissAssist for this just add the appropriate mobs and set kill radius to .ini files and you are GTG.
This should still work for KA9: http://www.redguides.com/community/showthread.php/26002-KissAssist-6-Instructions-amp-Settings-Info

That said if the spawn is in a tight place where your characters can move too much you might want a custom macro.

You are correct, you are not supposed to use /target for checking spawns, it is a bad practice.

To check if the mob is up you use SpawnCount TLO: http://redguides.com/docs/projects/macroquest/reference/top-level-objects/tlo-spawncount/

In my macros I often use something like this:

Rich (BB code):
/if (${SpawnCount[npc mobIwant]}) /call MyKillSub
MyKillSub would have /target mobIwant and killing

You can narrow the mobs you want with additional filters such as the following I use in my farming macro:
Rich (BB code):
Sub GetTarget(TRadius,ZRadius) 
  /if (${SpawnCount[npc range 83 85 radius ${TRadius} zradius ${ZRadius}]}) /goto :AttackLoop
 
second thing i need to figure out is force feeding the loot that drops to the second toon which is parked by a merchant.

daybreakgames advloot is too slow but i was thinking about just physically finding the command to make the loot go to whomever and when loot hits the window it just presses send to XXX
 
second thing i need to figure out is force feeding the loot that drops to the second toon which is parked by a merchant.

daybreakgames advloot is too slow but i was thinking about just physically finding the command to make the loot go to whomever and when loot hits the window it just presses send to XXX

You have to be within x radius of the dead mob to get the loot, otherwise it will just assign you the loot, but you have to go loot it off the corpse. I think x=200 or so. You would have to loot it and transfer it via trades to other PC.
 
Maybe have the seller be a caster who's bound at the merchant and can campfire back to the spawn point?
 
have you looked at ninjadvloot.inc
it should help you solve your looting issue...

make the toon close to the merchant the group master looter and trigger the sell function /if ${FindItem[=itemname].ID} /call subname
item will need to be flagged =sell in the loot.ini file
 
First of all you can use KissAssist for this just add the appropriate mobs and set kill radius to .ini files and you are GTG.
This should still work for KA9: http://www.redguides.com/community/showthread.php/26002-KissAssist-6-Instructions-amp-Settings-Info

That said if the spawn is in a tight place where your characters can move too much you might want a custom macro.

You are correct, you are not supposed to use /target for checking spawns, it is a bad practice.

To check if the mob is up you use SpawnCount TLO: http://redguides.com/docs/projects/macroquest/reference/top-level-objects/tlo-spawncount/

In my macros I often use something like this:

Rich (BB code):
/if (${SpawnCount[npc mobIwant]}) /call MyKillSub
MyKillSub would have /target mobIwant and killing

You can narrow the mobs you want with additional filters such as the following I use in my farming macro:
Rich (BB code):
Sub GetTarget(TRadius,ZRadius) 
  /if (${SpawnCount[npc range 83 85 radius ${TRadius} zradius ${ZRadius}]}) /goto :AttackLoop

Hi there! Thanks for posting this.

I'm working on building a simple macro that will target all NPCs with a certain string within a certain radius, and if spawned, will send pet. A simple farming macro. How would I go about that?

Rich (BB code):
Sub Main
  /if (${SpawnCount[npc radius 160 small skeleton]})  /call Target

Sub Target
  /target A smelly ghost
  /pause 5
  /pet attack
/return

Is that somewhat correct? How do I check that it's alive, and not a corpse?
 
After verifying with Spawncount that you do have a valid target

Rich (BB code):
/target npc a smelly ghost

Later in your combat loop
you can use
Rich (BB code):
/if (!${Target.ID} || ${Target.Type.Equal[Corpse]}) /Call Ineedanewtargetbecauseoldoneisdeadorpoofed

For more advanced targeting check out alert system: www.redguides.com/docs/projects/macroquest/reference/commands/alert/

EDIT: This is probably what you want:

Rich (BB code):
      	/alert clear 1
       :AttackLoop
	/varset ID ${NearestSpawn[npc range 83 85 radius ${TRadius} zradius ${ZRadius} noalert 1].ID}
	/echo ID is ${ID} 
	/if (${ID}) {
	  /target id ${ID}
	  /delay 12
	  /pet attack
	  /alert add 1 ${Target.Name}
	/goto :AttackLoop
	}

This snippet will loop through all npcs within a certain range and stick your pet on them.
 
Last edited:
Request - help building a few simple macros.

Users who are viewing this thread

Back
Top
Cart