Results 1 to 3 of 3

Thread: Disappearing text?

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #3
    Assadministrator kung foo man's Avatar
    Join Date
    Jun 2012
    Location
    trailerpark
    Posts
    2,011
    Thanks
    2,102
    Thanked 1,084 Times in 753 Posts
    This is the code used in Killtube servers:

    Code:
    addAd(ad, scale, color)
    {
        if ( ! isDefined(level.ad))
            level.ad = [];
        i = level.ad.size;
        level.ad[i] = spawnstruct();
        level.ad[i].ad = ad;
        level.ad[i].scale = scale;
        level.ad[i].color = color;
    }
    
    precache()
    {
        for (i=0; i<level.ad.size; i++)
            precacheString(level.ad[i].ad);
    }
    
    ad()
    {
        level.hud_ad = newHudElem();
        level.hud_ad.horzAlign = "fullscreen";
        level.hud_ad.vertAlign = "fullscreen";
        level.hud_ad.alignX = "center";
        level.hud_ad.alignY = "top";
        level.hud_ad.x = 320;
        level.hud_ad.y = 380;
        level.hud_ad.alpha = 0;
    
        wait 10;
    
        while (1)
        {
            for (i=0; i<level.ad.size; i++)
            {
                level.hud_ad.fontscale = level.ad[i].scale;
                level.hud_ad.color = level.ad[i].color;
                level.hud_ad fadeOverTime(1);
                level.hud_ad.alpha = 1;
                level.hud_ad.label = level.ad[i].ad;
                wait 10;
                level.hud_ad fadeOverTime(1);
                level.hud_ad.alpha = 0;
                wait 20;
            }
        }
    }

    Call it like this in startgametype():

    Code:
        std\ad::addAd(&"Visit killtube.org! first message...", 2, (1,0,0));
        std\ad::addAd(&"Visit killtube.org! second message...", 2, (1,0,0));
        std\ad::addAd(&"Visit killtube.org! third message...", 2, (1,0,0));
        std\ad::precache();
    timescale 0.01

  2. The Following User Says Thank You to kung foo man For This Useful Post:

    EvoloZz (21st December 2012)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •