• 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 Tiny little Newblet macro...

honestestdanial

New member
Joined
Feb 17, 2007
RedCents
After hours of not getting satisfaction out of broken codes for a skill cast macro I made my own newby one. Having never looked at or tried macro coding I gulped and took a wack at it =)...
Rich (BB code):
Sub Main
:loop
/cast 4
/delay 9s
/goto :loop
/return
...... Its intense I know!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :o
 
honestestdanial said:
...... Its intense I know!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :o

LOL, I like a guy with a sense of humor. Gratz on your first macro. The macro is clean, short and to the point. If it serves your purpose, then a fine macro it is.
 
Congrats on your first macro. Regardless of size or complexity. What you did is more proactive than many people I have seen that frequent the MQ2 related boards on any site. It begins there.
 
Sylas said:
Congrats on your first macro. Regardless of size or complexity. What you did is more proactive than many people I have seen that frequent the MQ2 related boards on any site. It begins there.
QFT
I usually get annoyed with the ammount of people that beg for macros rather than try and make them themselves, although when I'm not busy I do try and help out by making them, but still.
At this point I think I'm...
DeadHorse.gif


Congrats on your macro btw! Yes, even I started out with something as small and as simple as that, now I have macros that confuse the hell out of me when I go back and try to change something....
 
Aye Sidden,

My first macro was for the Kenetix Monkbug. It took a lot of trial and error and help from others to refine it. Those familiar with Kenetix will know me as Cudo. I developed the macro because of the vast numbers of monks drawing attention to monkbug when they died AFK Exp'ing and ended up warping all over their bind point. Ccomp5950 developed a side to side code for the monkbug and posted it at Kenetix. I then incorperated that code into my macro and the end result was primo. Anyhow, this is what it looks like.

Rich (BB code):
#turbo 40 

   Sub Main 
    
   /declare CurZone int outer ${Zone.ID} 
   /declare angle float outer 0 
   /declare NextX float outer 0 
   /declare NextY float outer 0 
   /declare i int outer 1 
   /declare Dist int outer 10 

   :Loop 

   /call CHECKAURA 
   /call HEAL 
   /call SAFETY 
   /call TARGET 
          
      /for i 1 to 2 
      /varcalc angle ${Target.Heading.Degrees} 
      /if (${i}==1) { 
      /varcalc NextY ${Target.Y}+${Math.Calc[${Dist}*${Math.Sin[${angle}]}]} 
      /varcalc NextX ${Target.X}+${Math.Calc[${Dist}*${Math.Cos[${angle}]}]} 
      } else { 
      /varcalc NextY (${Target.Y}-${Math.Calc[${Dist}*${Math.Sin[${angle}]}]}) 
      /varcalc NextX (${Target.X}-${Math.Calc[${Dist}*${Math.Cos[${angle}]}]}) 
      } 
      /squelch /warp loc ${NextY} ${NextX} ${Target.Z} 
      /squelch /face fast nolook 
      /nodelay 
      /next i 
                  
      /goto :Loop 
    
   SUB CHECKAURA 

      /if (!${Me.Song[Master's Aura Effect].ID}) { 
      /squelch /superghost return 
      /doability "Master's Aura" 
      /delay 4s 
      /squelch /superghost on 
      } 
      /return 

   SUB HEAL 

      /if (${Me.PctHPs}<65) { 
      /doability mend 
      } 
      /if (${Me.PctHPs}<50) { 
      /cast item "Distillate of Celestial Healing X" 
      } 
      /if (${Me.PctHPs}<40) { 
      /squelch /superghost return 
      /doability "Feign Death" 
      /echo You Almost Died!  Ending. 
      /end 
      } 
      /return 

   SUB SAFETY 
      
      /if (${SpawnCount[PC]}>1) { 
      /echo A PC or GM in Zone!  Gating! 
      /gate 
      /call SUB SHUTDOWN 
      } 

      /if (${Zone.ID}!=${CurZone}) { 
      /echo You have zoned.  Shutting down. 
      /call SUB SHUTDOWN 
      } 
       
      /return 
    
   SUB SHUTDOWN 

      /echo Turning Superghost off and ending the macro. 
      /superghost off 

      :ShutdownLoop 
    
      /end 
       
      /goto :ShutdownLoop 

      /return 


   SUB TARGET 
       
      /if (!${Target.ID}) { 
      /squelch /superghost return 
      /echo Getting a new target. 
      /target ${NearestSpawn[${Math.Calc[${SpawnCount[npc radius 3000]}+5]}, npc]}    
      /delay 5 
      /squelch /superghost on 
      } 
       
      /return

Keep working at it honestestdanial. I think you will find your macro'ing very exciting and challenging.
 
Thx guys :). I think if I did this on the macroquest boards lax would slit my throat and feed all of his admins my blood :drink
 
honestestdanial said:
Thx guys :). I think if I did this on the macroquest boards lax would slit my throat and feed all of his admins my blood :drink

HaHa...I doubt that bro, you would probably get much the same response as you got here..Cudo's for trying!! Its the beggers that they get short with, usually.
Most don't even bother to go this far. Congrats on your first, don't make it your last!
 
My Tiny little Newblet macro...

Users who are viewing this thread

Back
Top
Cart