Post: Add infinite scrolling (GSC)
10-16-2018, 01:11 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Hi,

I tried since 1 weeks to add infinite scroll in my menu, but wont work, if someone can help me please. My clean function:
    
MenuFuncs()
{
self endon( "disconnect" );
self.Menu["Curs"] = 0;
for(;Winky Winky
{
if( self FragButtonPressed() && self.InMenu == false )
{
self thread MenuShaders();
self.InMenu = true;
self.Menu["Sub"] = "Main";
self thread DrawMenu();
self thread updateDirectory();
self doHeart();

}
if( self MeleeButtonPressed() && self.InMenu == true )
{
if( self.Menu["Sub"] == "Main" )
self ExitMenu();
else
self ExitSub();
self thread updateDirectory();
}
if( self MeleeButtonPressed() && self.InPMenu == true && self.Verify == "Host")
{
if( self.Menu["Sub"] == "PlayerMenu" )
self ExitMenu();
else
self ExitSub();
self thread updateDirectory();
}
if( self AttackButtonPressed() && self.IsScrolling == false && self.InMenu == true )
{
self.Menu["Curs"] ++;
self.IsScrolling = true;
if( self.Menu["Curs"] >= self.Menu["Option"]["Name"][self.Menu["Sub"]].size )
self.Menu["Curs"] = 0;

self CursMove();
self.IsScrolling = false;
wait 0.2;

}
if( self AdsButtonPressed() && self.IsScrolling == false && self.InMenu == true )
{
self.Menu["Curs"] --;
self.IsScrolling = true;
if(self.Menu["Curs"] < 0)
{
self.Menu["Curs"] = self.Menu["Option"]["Name"][self.Menu["Sub"]].size-1;
}
self CursMove();
wait 0.2;
self.IsScrolling = false;
}
if( self AttackButtonPressed() && self.IsScrolling == false && self.InPMenu == true && self.Verify == "Host")
{
self.Menu["Curs"] ++;
self.IsScrolling = true;
if(self.Menu["Sub"] == "PlayerMenu")
{
if( self.Menu["Curs"] >= level.players.size )
self.Menu["Curs"] = 0;
}
else
{
if( self.Menu["Curs"] >= self.Menu["Option"]["Name"][self.Menu["Sub"]].size )
self.Menu["Curs"] = 0;
}

self CursMove();
self.IsScrolling = false;
wait 0.2;

}
if( self AdsButtonPressed() && self.IsScrolling == false && self.InPMenu == true && self.Verify == "Host")
{
self.Menu["Curs"] --;
self.IsScrolling = true;
if(self.Menu["Curs"] < 0)
{
if(self.Menu["Sub"] == "PlayerMenu")
self.Menu["Curs"] = level.players.size-1;
else
self.Menu["Curs"] = self.Menu["Option"]["Name"][self.Menu["Sub"]].size-1;
}
self CursMove();
wait 0.2;
self.IsScrolling = false;
}
if( self UseButtonPressed() && self.InMenu == true )
{
if(self.Menu["Sub"] == "PlayerMenu")
self.PlayerNum = self.Menu["Curs"];
self thread [[self.Menu["Func"][self.Menu["Sub"]][self.Menu["Curs"]]]](self.Menu["Input"][self.Menu["Sub"]][self.Menu["Curs"]]);
self thread updateDirectory();
self thread UseEffect();
wait 0.3;
}
if( self UseButtonPressed() && self.InPMenu == true && self.Verify == "Host")
{
if(self.Menu["Sub"] == "PlayerMenu")
self.PlayerNum = self.Menu["Curs"];
self thread [[self.Menu["Func"][self.Menu["Sub"]][self.Menu["Curs"]]]](self.Menu["Input"][self.Menu["Sub"]][self.Menu["Curs"]]);
self thread updateDirectory();
self thread UseEffect();
wait 0.3;
}
wait 0.05;
}
}


Thank for the help

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo