-
exp progress bar
hello
how make progres bar with exp ? exp 0/100
waiting bar
PHP Code:
time= 3;
self.progressbackground = newClientHudElem(self);
self.progressbackground.horzAlign = "fullscreen";
self.progressbackground.vertAlign = "fullscreen";
self.progressbackground.alignX = "center";
self.progressbackground.alignY = "middle";
self.progressbackground.x = 320;
self.progressbackground.y = 340;
self.progressbackground.alpha = 0.5;
self.progressbackground setShader("black", (128 + 4), 12);
self.progressbar = newClientHudElem(self);
self.progressbar.horzAlign = "fullscreen";
self.progressbar.vertAlign = "fullscreen";
self.progressbar.alignX = "left";
self.progressbar.alignY = "middle";
self.progressbar.x = 256;
self.progressbar.y = 340;
self.progressbar.color = (0,1,0);
self.progressbar setShader("white", 0, 8);
self.progressbar scaleOverTime(time, 128, 8);
-
I have no idea what "exp" is, but for examples of a progress bar, look in stock COD2 iw_07.iwd\maps\mp\gametypes\hq.gsc. That has lots of examples of progress bars.
-
I think "exp" mean XP - experience points for level.
add on CallbackStartGametype
PHP Code:
precacheShader("white");
precacheShader("black");
Call this function with self entity eg. on spawnPlayer() or Callback player connect
PHP Code:
myProgressBar()
{
//Here % of progressbar (or your exp), its 20% for example
percent = 20;
self.progressbackground = newClientHudElem(self);
self.progressbackground.horzAlign = "fullscreen";
self.progressbackground.vertAlign = "fullscreen";
self.progressbackground.alignX = "center";
self.progressbackground.alignY = "middle";
self.progressbackground.x = 320;
self.progressbackground.y = 340;
self.progressbackground.alpha = 0.7;
self.progressbackground setShader("black", 128, 12);
self.progressbar= newClientHudElem(self);
self.progressbar.horzAlign = "fullscreen";
self.progressbar.vertAlign = "fullscreen";
self.progressbar.alignX = "center";
self.progressbar.alignY = "middle";
self.progressbar.x = 320;
self.progressbar.y = 342;
self.progressbar.alpha = 0.7;
self.progressbar setShader("white", 128*(percent*0,01), 8);
}