The only thing that i can think simple use an string array an set it to the same number as the ability and store the order string.
then simple:
call IssueTargetOrder( dummy , OrderArray[i] , targetunit )
EDIT: Oh was this solved? I read the last question, and posted then I read an Edit from Flare...
local Struct s = GetTimerStructA(GetExpiredTimer()) <--- This function goes in the TimerActions, It's a short form to get the struct. Also remember to null local timers, etc
What you need is a high quality loading screen with loading progress, in the tutorial that you posted it has all what you need. You need to crop your image into 4 parts, I don't remember what size but they are explained in the tutorial. And then import then with a path file of a Multiplayer load...
It's fully mui without the local. You aren't using wait between sets and actions so It must be mui. You don't need to null global variables, because they are re-used. Don't use pseudo-locals(global locals..) without thinking, remember that UnitGroup picks(Pick every unit ...) are made in other...