All righty, so here's the deal:
I'm putting together a quick little credits sequence, using the SetMessage function (I find that it looks nicer than gimping/photoshopping them), and it's not really turning out. There are five messages altogether.
void ToBlack(string &in asTimer)
{
    FadeOut(5);
    TeleportPlayer("PlayerStartArea_11");
    
    AddTimer("", 5, "CreditsRoll");
}
void CreditsRoll(string &in asTimer)
{
    for(int i = 1; i <= 5; i++) {
        FadeIn(5);    
        SetMessage("Messages", "credits_"+i, 5);
        AddLocalVarInt("Roll", 1);
        
        if (GetLocalVarInt("Roll") == 5)
             {
                RemoveTimer("CreditsRoll");
             }
            }
            
    AddTimer("", 5, "CreditsRoll");
}
Each message is named credits_1 and is sequential, but for the life of me, it's just not coming together, and I betcha it's an easy fix too. -.-