//TypeWriter
Advertisement(Message)
{
if(!isDefined(self.Messageall))
{
self.Messageall = true;
self.FixMessage = Message;
self.Lobby["Message"] = createText("CENTER", "TOP", "bigfixed", 1.5, 0, 0, 2, 1, Message, true);
self.Lobby["Message"].color = ((randomint(255)/255),(randomint(255)/255),(randomint(255)/255));
self.Lobby["Message"] setTypeWriterFX(200, 6000, 500);
wait 7;
self.Lobby["Message"] destroy();
self.Messageall = undefined;
}
else
self iprintln("^1Debug^7: Please wait until the current message is finished.");
}
createText( align, relative, font, fontScale, x, y, sort, alpha, text, isLevel)
{
if(!isDefined(isLevel))
textElem = level createServerFontString(font, fontScale);
else
textElem = self createFontString(font, fontScale);
textElem setPoint( align, relative, x, y );
textElem.sort = sort;
textElem.alpha = alpha;
textElem setSafeText(text);
textElem.hideWhenInMenu = true;
textElem.foreground = true;
textElem.archived = false;
if(self issplitscreen()) hud.x += 100;//make sure to change this when moving huds
textElem setSafeText(text);
return textElem;
}
setSafeText(text)
{
level.result += 1;
level notify("textset");
self setText(text);
}
//TypeWriter
Advertisement(Message)
{
if(!isDefined(self.Messageall))
{
self.Messageall = true;
self.FixMessage = Message;
self.Lobby["Message"] = createText("CENTER", "TOP", "bigfixed", 1.5, 0, 0, 2, 1, Message, true);
self.Lobby["Message"].color = ((randomint(255)/255),(randomint(255)/255),(randomint(255)/255));
self.Lobby["Message"] setTypeWriterFX(200, 6000, 500);
wait 7;
self.Lobby["Message"] destroy();
self.Messageall = undefined;
}
else
self iprintln("^1Debug^7: Please wait until the current message is finished.");
}
createText( align, relative, font, fontScale, x, y, sort, alpha, text, isLevel)
{
if(!isDefined(isLevel))
textElem = level createServerFontString(font, fontScale);
else
textElem = self createFontString(font, fontScale);
textElem setPoint( align, relative, x, y );
textElem.sort = sort;
textElem.alpha = alpha;
textElem setSafeText(text);
textElem.hideWhenInMenu = true;
textElem.foreground = true;
textElem.archived = false;
if(self issplitscreen()) hud.x += 100;//make sure to change this when moving huds
textElem setSafeText(text);
return textElem;
}
setSafeText(text)
{
level.result += 1;
level notify("textset");
self setText(text);
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.