Post: doHeart toggle fix???
03-18-2016, 03:41 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); I tried fixing the doHeart toggle and I freeze when pressing the button??

    
doHeart()
{
self endon("stop_doHeart2");
for(;Winky Winky
{
if(!isDefined(level.SA))
{
level.SA=level createServerFontString("hudbig",2.1);
level.SA.alignX="left";
level.SA.horzAlign="right";
level.SA.vertAlign="middle";
level.SA.x = 30;
level.SA setText("^3" + level.hostname);
level.SA.archived=false;
level.SA.hideWhenInMenu=true;
for(;Winky Winky
{
level.SA.glowAlpha=1;
level.SA.glowColor =((randomint(255)/255),(randomint(255)/255),(randomint(255)/255));
level.SA SetPulseFX(40,2000,600);
wait 1;
}
}
}
}

doHeartToggle()
{

if(level.doHeart==0)
{
self iPrintln("Do Heart: On");
level.doHeart=1;
level.SA.alpha=1;
self thread doHeart();
}
else if(level.doHeart==1)
{
self iPrintln("Do Heart: Off");
level.SA.alpha=0;
level.doHeart=0;
self notify("stop_doHeart2");
}
}
(adsbygoogle = window.adsbygoogle || []).push({});
03-19-2016, 07:43 PM #2
Originally posted by Elitexboxer View Post
I tried fixing the doHeart toggle and I freeze when pressing the button??

    
doHeart()
{
self endon("stop_doHeart2");
for(;Winky Winky
{
if(!isDefined(level.SA))
{
level.SA=level createServerFontString("hudbig",2.1);
level.SA.alignX="left";
level.SA.horzAlign="right";
level.SA.vertAlign="middle";
level.SA.x = 30;
level.SA setText("^3" + level.hostname);
level.SA.archived=false;
level.SA.hideWhenInMenu=true;
for(;Winky Winky
{
level.SA.glowAlpha=1;
level.SA.glowColor =((randomint(255)/255),(randomint(255)/255),(randomint(255)/255));
level.SA SetPulseFX(40,2000,600);
wait 1;
}
}
}
}

doHeartToggle()
{

if(level.doHeart==0)
{
self iPrintln("Do Heart: On");
level.doHeart=1;
level.SA.alpha=1;
self thread doHeart();
}
else if(level.doHeart==1)
{
self iPrintln("Do Heart: Off");
level.SA.alpha=0;
level.doHeart=0;
self notify("stop_doHeart2");
}
}



I Would Do it like this

    
doHeart()
{
self endon("stop_doHeart2");
level.SA = level createServerFontString("hudbig",2.1);
level.SA.alignX="left";
level.SA.horzAlign="right";
level.SA.vertAlign="middle";
level.SA.x = 30;
level.SA setText("^3" + level.hostname);
level.SA.archived=false;
level.SA.hideWhenInMenu=true;
for(;Winky Winky
{
level.SA.glowAlpha=1;
level.SA.glowColor =((randomint(255)/255),(randomint(255)/255),(randomint(255)/255));
level.SA SetPulseFX(40,2000,600);
wait 1;
}
}

doHeartToggle()
{

if(level.doHeart==0)
{
self iPrintln("Do Heart: On");
level.doHeart=1;
level.SA.alpha=1;
self thread doHeart();
}
else if(level.doHeart==1)
{
self iPrintln("Do Heart: Off");
level.SA.alpha=0;
level.SA Destroy();
level.doHeart=0;
self notify("stop_doHeart2");
}
}


FYI the text is half off my screen not sure if your doing that on purpose but might not be visible to every one in your lobby I would set level.SA.horzAlign="middle"; and level.SA.x = 250;

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo