• 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
AutoActivate.mac

Release AutoActivate.mac 04.03.2018

No permission to download

kaen01

I am not a complete idiot!..some parts are missing
Creator
Joined
Jun 12, 2015
RedCents
58,254¢
AutoActivate.mac - Kaen01 04.03.2018

Tired of all the macros that control your character, you just want to do things yourself but tured of hitting 10 buttons to get it done?

Tired of sticking, moving, getting stuck, running places you dont want to go?

now you have a tool that will get rid of allll these bad things for you!.

!!!AUTOACTIVATE!!!

A short simple command of /mac autoactivate, and the macro will setup an ini for you to fill out.
you heard it! ONE INI!!, no more 100 inis in your macro folder my friend, just one ini, one ini for you.

once you open the ini its prepped with 5 slots for you to fill out, you can add more if you like, up to 15 currently.

example ini for a lower level paladin:
Rich (BB code):
[PaladinName]
auto1=Taunt
auto2=Bash
auto3=Disarm
auto4=Divine Stun
auto5=
Divine stun is an aa for paladins in the mid 60's
now when the paladin goes to attack something he hits autoattack and it just starts mashin his skills for him, so simple, so easy!!

aa and discs will need the full name and rank if it has any.

Rich (BB code):
| 04.07.2018     lowered a delay and removed a testing variable.
|                added a onexit handler to stop attackking and remove target
|                if you /endmacro for some reason.
|                Added all 15 slots to the ini.
 
Last edited by a moderator:
Re: AutoActivate.mac

Rich (BB code):
Sub Setup
	/declare AutoArray[15]		string	outer
	/declare AutoReady			int		outer
	/declare i					int 	outer
	/declare Autos				int		outer	0
	/declare nullcounter 		int 	local 	0
	|Check to see if current character is in the ini
	/if (!${Ini[AutoActivate.ini].Find[${Me.CleanName}]}) {
	/for i 1 to 5
		/ini AutoActivate.ini "${Me.CleanName}" "auto${i}"
	/next i
	/echo \atPlease fill out the AutoActivate.Ini for your character: \g${Me.CleanName}\at and then restart the mac.
	/echo \atthe ini takes, aa, discs, and abilities, the discs cant have a duration or else they wont activate.
	/echo \atthe ini takes up to 15 auto pr character, 5 has allready been added for you, now fill them out with your skills.
	/endm
	} else {
		|read the ini for the current character and fill out the autoarray
		/for i 1 to 100
			/if (${Ini[AutoActivate.ini,${Me.CleanName},auto${i}].Length}>0) {
				/varset nullcounter 0
				/varset AutoArray[${i}] ${Ini[AutoActivate.ini,${Me.CleanName},auto${i}]}
			} else {
				/varcalc nullcount ${nullcounter}+1
				/if (${nullcounter}>5) {
					/break
				} else {
					/continue
				}
			}
			/echo \atloading\ag\t\ay${AutoArray[${i}]}
			/varcalc Autos ${Autos}+1
		/next i
	}
/return

to do up to 100 things, and not have to count all 100 if they don't exist. Designed to break after no length 5 times in a row.
 
Re: AutoActivate.mac

At first I thought this was a MQ2Melee variant. On closer inspection, you realise that it's really just focused on your .ini file and not bothering with movement at all.

So should be quicker than MQ2Melee, right?
 
Re: AutoActivate.mac

no it will be slower, plugins run faster then macro's it just wont parse anything like the holyshits/downshits
 
Re: AutoActivate.mac

there is only a 0,3second delay in this routine once it gets started, there is no condtions as such to be evaluated once you are attacking, only if the skill is ready or not.
i will remove some things later on that should potentially make it faster.

it wont cast spells i dont think i only tested with no cast time discs, and aa.

and discs that have a duration will also not be cast, since those either will be blocked by an allready running disc, or have to remove the previously running disc to fire.

so the idea is just for mashing skills is why i dont have it set to 20 or 50 skills, since i doubt many classes have much more than 4-8 of t hose.

for the future i might do it so it cast spells also. will see what i think up.

what i really want to do now is to figure out how to read all your combat skills and fiind mashable skilsl, your abilities, and aa that can be mashed and have it auto fill those in.
 
Re: AutoActivate.mac

there used to be a mq2autoskills (maye other site had it or the mothership had it) which hits all skills evertime they are ready and your in combat.
 
Hello!

Kaen01, you kindly adapted this to auto activate items as well - do you think you could do it for spells as well? I am constantly pressing spell casts with a spam key, having them fire auto would stream line the play!

Thanks.
 
Release AutoActivate.mac

Users who are viewing this thread

Back
Top
Cart