This is a script I use for skilling up Enhancing Magic.
It's pretty easy to use, It runs until you end it though. It uses Crtl-Esc to end. I suggest running it as it is and seeing how your mp plays out. Just uncomment if you have less or add the extra groups if you have more. Ok, as I have quit FFXI, I doubt I will update this page, though you guys are welcome to. Take care everyone^^.
echo "Start Leveling Enhancing Magic Skill";
echo "Use the Control-Escape Key to end this macro";
alias stopBarstone alias Barstone /;
alias stopBarblizzard alias Barblizzard /;
alias stopBarpoison alias Barpoison /;
alias stopBarfire alias Barfire /;
alias stopBaraero alias Baraero /;
alias stopBarthunder alias Barthunder /;
alias stopBarwater alias Barwater /;
alias stophealing alias healing /;
alias stopenhancing alias enhancing /;
alias stopGroup01 alias Group01 /;
alias stopGroup02 alias Group02 /;
alias stopGroup03 alias Group03 /;
alias stopGroup04 alias Group04 /;
alias stopGroup05 alias Group05 /;
alias stopGroup06 alias Group06 /;
alias stopGroup07 alias Group07 /;
alias stopGroup08 alias Group08 /;
alias stopGroup09 alias Group09 /;
alias stopGroup10 alias Group10 /;
alias stopGroup11 alias Group11 /;
alias stopGroup12 alias Group12 /;
alias stopGroup13 alias Group13 /;
alias stopGroup14 alias Group14 /;
alias stopGroup15 alias Group15 /;
alias stop stopBarstone;stopBarblizzard;stopBarpoison;stopBarfire;stopBaraero;stopBarthunder;stopBarwater;stophealing;stopenhancing;stopGroup01;stopGroup02;stopGroup03;stopGroup04;stopGroup05;stopGroup06;stopGroup07;stopGroup08;stopGroup09;stopGroup10;stopGroup11;stopGroup12;stopGroup13;stopGroup14;stopGroup15;
bind ^escape stop; echo "Ending Enhancing Magic Skill Macro"; input /echo [Ending Enhancing Magic Skill Macro];
alias Barstone input /ma "Barstone" <me>; wait 6;
alias Barblizzard input /ma "Barblizzard" <me>; wait 6;
alias Barpoison input /ma "Barpoison" <me>; wait 6;
alias Barfire input /ma "Barfire" <me>; wait 6;
alias Baraero input /ma "Baraero" <me>; wait 6;
alias Barthunder input /ma "Barthunder" <me>; wait 6;
alias Barwater input /ma "Barwater" <me>; wait 6;
alias healing input /heal on; wait 220; input /heal off; wait 3;
alias enhancing exec enhancing1.macro;
alias Group01 echo "Group One - Enhancing Magic Skill"; input /echo [Group One - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group02 echo "Group Two - Enhancing Magic Skill"; input /echo [Group Two - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group03 echo "Group Three - Enhancing Magic Skill"; input /echo [Group Three - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group04 echo "Group Four - Enhancing Magic Skill"; input /echo [Group Four - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group05 echo "Group Five - Enhancing Magic Skill"; input /echo [Group Five - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group06 echo "Group Six - Enhancing Magic Skill"; input /echo [Group Six - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group07 echo "Group Seven - Enhancing Magic Skill"; input /echo [Group Seven - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group08 echo "Group Eight - Enhancing Magic Skill"; input /echo [Group Eight - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group09 echo "Group Nine - Enhancing Magic Skill"; input /echo [Group Nine - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group10 echo "Group Ten - Enhancing Magic Skill"; input /echo [Group Ten - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group11 echo "Group Eleven - Enhancing Magic Skill"; input /echo [Group Eleven - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group12 echo "Group Twelve - Enhancing Magic Skill"; input /echo [Group Twelve - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group13 echo "Group Thirteen - Enhancing Magic Skill"; input /echo [Group Thirteen - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group14 echo "Group Fourteen - Enhancing Magic Skill"; input /echo [Group Fourteen - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
alias Group15 echo "Group Fifteen - Enhancing Magic Skill"; input /echo [Group Fifteen - Enhancing Magic Skill - MP: <mp> <mpp> Left]; Wait 3;
input /clock;
wait 1;
input /clock;
Group01;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group02;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group03;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group04;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group05;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group06;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group07;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group08;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group09;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group10;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
Group11;
Barstone;
Barblizzard;
Barpoison;
Barfire;
Baraero;
Barthunder;
Barwater;
//
//Group12;
//
//Barstone;
//Barblizzard;
//Barpoison;
//Barfire;
//Baraero;
//Barthunder;
//Barwater;
//
//Group13;
//
//Barstone;
//Barblizzard;
//Barpoison;
//Barfire;
//Baraero;
//Barthunder;
//Barwater;
//
//Group14;
//
//Barstone;
//Barblizzard;
//Barpoison;
//Barfire;
//Baraero;
//Barthunder;
//Barwater;
//
//Group15;
//
//Barstone;
//Barblizzard;
//Barpoison;
//Barfire;
//Baraero;
//Barthunder;
//Barwater;
//
input /echo [MP: <mp> <mpp> Left];
healing;
enhancing;