MakeGhettoTrigger(text, location, howclose)
{
if(! isDefined( self.ghettotriggers ) )
{
self.ghettotriggers = [];
}
index = self.ghettotriggers.size;
//********************************************************
self.ghettotriggers[index] =player createFontString("objective", 1.4);
self.ghettotriggers[index].x = 0;
self.ghettotriggers[index].y = 290;
self.ghettotriggers[index].sort = 4;
self.ghettotriggers[index].color = (1,1,1);
self.ghettotriggers[index].glowColor = (0,0,0);
self.ghettotriggers[index].glowAlpha = 0;
self.ghettotriggers[index] settext( text );
self.ghettotriggers[index].alpha = 1;
//********************************************************
showing = false;
for(;isDefined(self.ghettotriggers[index])
{
if( Distance(self.origin, location ) <= howclose && !showing )
{
self.ghettotriggers[index] show();
showing = true;
}
else if( showing )
{
self.ghettotriggers[index] hide();
showing = false;
}
wait .05;
}
}
cleanup_trigger(index)
{
self.ghettotriggers[index] destroy();
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.