• 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

My versions of FH and Vxed... (Want to know what you think)

[email protected]

New member
Joined
Sep 12, 2004
RedCents
My versions of Forgotten Halls and Vxed macros. I want to know what you guys think of them and if I'm missing anything that would help me survived the 6 (or 5) hours in the instance. They each retrieve their own expedition properly and yes I know complete afk for a long time is bad, but I do watch them. So, here it goes...

(They both use /warp, /switch, /twist, and whatever else i forget)
AFKhalls.mac

Ok, so this one has a timer that basically uses your clock and will drop the expedition and get a new one. I also have a different version with a loot sub, contributed by... I'll get back to you on that.
Rich (BB code):
|AFkHall.mac
|Some stuff borrowed from others, mostly revamped to my style
|Works like a charm as far as i know
|To start: be in Nedaria and /echo You have entered Nedaria's Landing

#turbo
#event Ding "#*#have gained a level! Welcome to level#*#"
#event dzreset "#*#YOURNAMEHERE has been removed from#*#"
#event dzquit "#*#You have entered Nedaria's Landing#*#" 


Sub Main
/declare BeginTime int outer 0
/declare curTime int outer 0
/declare EndTime int outer 0

:waitforit
/doevents
/doevents
/goto :waitforit
/return

Sub indz
	:begin
	/delay 10s
	/twist off
	/face heading 270
	/delay 2s
	/speed 170
	/warp loc -573.50 162.80 2.15
	/circle on 21
	/keypress forward hold
	/call Sing
	/call intTimer 
	/target clear
:loopstart 
		/varset curTime ${Time}
		/call GMcheck 
		/doevents
		/if (${curTime}==${EndTime}) {
		/dzremove YOURNAME HERE
		/return
		}
		/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}<=50) /call regen
		/doevents
	/delay 10  
	/goto :loopstart  
/return  

Sub regen
| 6 is regen, 2-5 are dots
/ooc Heal me
/twist 6 2 3 4 5
:regenloop
/doevents
/if (${Me.PctHPs}>=90) {
/call Sing
   /return
}
/goto :regenloop
/return


Sub succor
/gate
/end

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

Sub event_dzquit
        /call gmcheck
	/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
        /doevents
	/warp loc 1544 -665 94
	/face loc 1540, -675
	/look 0
	/doortarget
	/delay 10s
	/switch 8
	/delay 1s
	/target clear
	/call destroysilver
	/call indz
/return

sub Sing
|all dots here.
/twist 2 3 4 5
/return

Sub Event_Ding
/dzremove YOUR NAME HERE
/return

Sub Event_dzreset
/twist off
/circle off
/keypress forward
/target a hari
/warp target
/delay 3s
/say ready to leave
/delay 30s
/echo You have entered Nedaria's Landing
/return

Sub intTimer
/varset BeginTime ${Time}
/varcalc EndTime ${BeginTime}+6
/if (${EndTime}>=24) /varcalc EndTime ${EndTime}-24
/echo Begining time of expedetion ${Time}
/echo End time is theoretically ${EndTime} o'clock
/return

The next one is my vxed version... Also uses a timer. I would also like to add that it has a different loc, same general area as the common one, but different. I was level 65 with 10aa's and about 3k hp's with temp when i started this. I'm not sure whether i can survive the 6 hours since i just wrote this less than an hour ago ;) Later i want to add the actual Target.ID's to it but i haven't obtained all of them yet, so if anyone has em, i'd love em =)
Rich (BB code):
|Vxed.mac
|Re-getting the expedetion is not working properly at the moment.
|To start: /echo You have entered Barindu
#turbo
#event vxRemove "#*#YOURNAMEHERE has been removed from#*#"
#event vxDead "#*#You have been slain by#*#"
#event vxDzAdd "#*# You have entered Barindu#*#"


Sub Main
/declare BeginTime int outer 0
/declare curTime int outer 0
/declare EndTime int outer 0

:MainLoop
/doevents
/doevents
/goto :MainLoop
/return

sub event_vxDzAdd
	/target "Apprentice Udranda"
	/warp loc 253.02 -758.00 -124
	/delay 2s
	/face heading 135
	/say vxed
	/keypress esc
	/delay 5s
	/face heading 0
	/warp loc 516.67 -1256.23 -118
	/delay 10s
	/keypress forward hold
	/switch 29
	/call vxIndz

Sub vxIndz
	/delay 20s
             /call intTimer
	/call MoveUtilsReload
	/speed 225
	/face heading 270
	/cast "Kazumi's Note of Preservation"
	/delay 40
	/warp loc 125.51 -281.26 445.76
	/circle on 60
	/xptracker reset
	/call Sing
	:targetLoop
		/varset curTime ${Time}
		/doevents
		/if (${curTime}==${EndTime}) {
/dzremove YOURNAMEHERE
/return
}
		/if (${Target.ID}==FALSE) /tar NPC radius 220
		/if (${Target.Distance}>220) /keypress esc  
		/if (${Me.PctHPs}<=50) /call regen
		/If (${Target.Name.Equal[misguided beludu Creque]}) {
/call NpcNext
/goto :targetLoop
}		
		/If (${Target.Name.Equal[a venomous stonemite]}) {
/call NpcNext
/goto :targetLoop
}
		/If (${Target.Name.Equal[a_stoneshifter00]}) {
/call NpcNext
/goto :targetLoop
}
		/call GMcheck
/delay 3s
/goto :targetLoop
/return

sub event_vxRemove
/warp loc -3557.39 -369.10 13.26
/twist off
/circle off
/keypress forward
/delay 1s
/zone Barindu
/delay 30s
/echo You have entered Barindu
/return

Sub regen
|6 is Regen, 2-5 are dots
/twist 6 2 3 4 5
:regenloop
/doevents
/if (${Me.PctHPs}>=90) {
/call Sing
/return
}
/goto :regenloop
/return

Sub Sing
|2-5 are dots
/squelch /twist stop
/squelch /twist 2 3 4 5
/return

Sub NpcNext
/target NPC next
/call sing
/return

Sub MoveUtilsReload
	/plugin mq2moveutils unload
	/delay 10
	/plugin mq2moveutils
	/delay 20
/return

Sub intTimer
/varset BeginTime ${Time}
/varcalc EndTime ${BeginTime}+6
/if (${EndTime}>=24) /varcalc EndTime ${EndTime}-24
/echo Begining time of expedetion ${Time}
/echo End time is theoretically ${EndTime} o'clock
/return

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

sub event_vxDead
|To save rez timer
/rez
/warp succor
/fade
/delay 10s
/exit
/end
/return

So, yeah, any advice I would love, I gotta run for now, Thanks in advance. :)
 
Last edited:
Might want to mention what your twist was. It makes a difference


You also use OOC to throw a command that does not work on FV for instance
 
The /ooc was a leftover of one of my attempts to PL with it. It actually worked quite well for a necro.
I went back and took that out and added some comments as to whats what but for the sake of simplicity:

2 3 4 5 were dots. I used Tuyens of course. in FH its the 40's line. and in Vxed i'm using the 60's line.
6 is my regen.
 
i just stand there not doing anything. waited 2 min for nothing so stopped macro. it shows macro running in hud but does nothing ...
I am a bard trying to play

running following plugins:

mq2labels=mq2labels
mq2itemdisplay=mq2itemdisplay
mq2custombinds=mq2custombinds
mq2hud=mq2hud
mq2fps=mq2fps
mq2map=mq2map
mq2bzsrch=mq2bzsrch
mq2chatwnd=mq2chatwnd
mq2eqbugfix=mq2eqbugfix
mq2rwarp=mq2rwarp
mq2rezzy=mq2rezzy
mq2twist=mq2twist
mq2moveutils=mq2moveutils
mq2superduperghettospeed=mq2superduperghettospeed
mq2exchange=mq2exchange
mq2faerune=mq2faerune
mq2piggyzone=mq2piggyzone
mq2pax=mq2pax
mq2tracking=mq2tracking
 
What zone are you in when you try to start the Macro?

You need to enter the zone by either echoing the zone entry or zoning into it from someplace else ... The command is in the header of the macro or if not in the description of a simpliar macro.
 
DANG I MISSED THAT.
I was in nedarias and FH when i started macro ..
so i need to be in abysmal sea start macro zone over and it should run from there ...
I understand now
thanks for the "hey look stupid read the header"
:)

because that is how i feel right about now ( = ) that tall
 
Oh, wow, I completely forgot to mention how to start the macro's... They way its set up
is you /echo You have entered Nedaria/Barindu
And so far my vxed macro is kinda acting up, I'm working on getting it completly fixed... For some reason whenever it goes to remove the expedetion, I get spammed twice and so it runs two subs, Haven't been able to figure it out yet.
 
My versions of FH and Vxed... (Want to know what you think)

Users who are viewing this thread

Back
Top
Cart