updateScrollbar()//infinite scrolling
{
if(self.menu.curs[self.CurMenu]<0)
self.menu.curs[self.CurMenu] = self.menu.menuopt[self.CurMenu].size-1;
if(self.menu.curs[self.CurMenu]>self.menu.menuopt[self.CurMenu].size-1)
self.menu.curs[self.CurMenu] = 0;
if(!isDefined(self.menu.menuopt[self.CurMenu][self.menu.curs[self.CurMenu]-2])||self.menu.menuopt[self.CurMenu].size<=5)
{
for(i = 0; i < 5; i++)
{
if(isDefined(self.menu.menuopt[self.CurMenu][i]))
self.AIO["options"][i] setSafeText(self.menu.menuopt[self.CurMenu][i]);
else
self.AIO["options"][i] setSafeText("");
if(self.menu.curs[self.CurMenu] == i)
self.AIO["options"][i] affectElement("alpha", .2, 1);//current menu option alpha is 1
else
self.AIO["options"][i] affectElement("alpha", .2, .3);//every other option besides the current option
}
self.AIO["scrollbar"].y = -50 + (25*self.menu.curs[self.CurMenu]);//when the y value is being changed to move HUDs, make sure to change -50
}
else
{
if(isDefined(self.menu.menuopt[self.CurMenu][self.menu.curs[self.CurMenu]+2]))
{
xePixTvx = 0;
for(i=self.menu.curs[self.CurMenu]-2;i<self.menu.curs[self.CurMenu]+3;i++)
{
if(isDefined(self.menu.menuopt[self.CurMenu][i]))
self.AIO["options"][xePixTvx] setSafeText(self.menu.menuopt[self.CurMenu][i]);
else
self.AIO["options"][xePixTvx] setSafeText("");
if(self.menu.curs[self.CurMenu]==i)
self.AIO["options"][xePixTvx] affectElement("alpha", .2, 1);//current menu option alpha is 1
else
self.AIO["options"][xePixTvx] affectElement("alpha", .2, .3);//every other option besides the current option
xePixTvx ++;
}
self.AIO["scrollbar"].y = -50 + (25*2);//when the y value is being changed to move HUDs, make sure to change -50
}
else
{
for(i = 0; i < 5; i++)
{
self.AIO["options"][i] setSafeText(self.menu.menuopt[self.CurMenu][self.menu.menuopt[self.CurMenu].size+(i-5)]);
if(self.menu.curs[self.CurMenu]==self.menu.menuopt[self.CurMenu].size+(i-5))
self.AIO["options"][i] affectElement("alpha", .2, 1);//current menu option alpha is 1
else
self.AIO["options"][i] affectElement("alpha", .2, .3);//every other option besides the current option
}
self.AIO["scrollbar"].y = -50 + (25*((self.menu.curs[self.CurMenu]-self.menu.menuopt[self.CurMenu].size)+5));//when the y value is being changed to move HUDs, make sure to change -50
}
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.