|
Now I'm having trouble for when the levels go up when you get 50 exp.
// NPC made by Rob Getashu
timereverywhere;
timeout=.05;
if (playerenters){
toweapons -System-Status;
}
if (timeout) {
if (isweapon) {
showstats 1+4+8+16+256+512+1024;
this.pos = {screenwidth-180,30};
this.hpdisplay = ((playerhearts/playerfullhearts)*100);
this.mpdisplay = ((playermp/100)*100);
this.apdisplay = ((playerap/100)*100);
this.expdisplay = ((strtofloat(#s(compdead))/50)*50);
if (good) {
showimg 1,renegade_hpbar.gif,this.pos[0],this.pos[1];
}
else if (evil) {
showimg 1,renegade_hpbar.gif,this.pos[0],this.pos[1];
}
else {
showimg 1,renegade_hpbar.gif,this.pos[0],this.pos[1];
}
changeimgvis 1, 4;
//Level Upgrades
if (isweapon&&compdead=<50) {
setstring levelup,#v(strtofloat(#s(levelup))+1);
setstring compdead,
}
if (isweapon&&levelup=0) {
showimg 7,rene_0.gif,this.pos[0]+52,this.pos[1]+92;
changeimgvis 7,4;
showimg 8,rene_0.gif,this.pos[0]+62,this.pos[1]+92;
changeimgvis 8,4;
}
if (isweapon&&levelup=1) {
showimg 7,rene_0.gif,this.pos[0]+52,this.pos[1]+92;
changeimgvis 7,4;
showimg 8,rene_1.gif,this.pos[0]+62,this.pos[1]+92;
changeimgvis 8,4;
}
//Bars
if (this.hpdisplay>0) {
showimg 3,renegade_hp.gif,this.pos[0]+24,this.pos[1]+27;
changeimgpart 3,0,0,this.hpdisplay,20;
changeimgvis 3,4;
}
else {
hideimg 3;
}
if (this.apdisplay>0) {
showimg 4,renegade_ap.gif,this.pos[0]+24,this.pos[1]+48;
changeimgpart 4,0,0,this.apdisplay,20;
changeimgvis 4,4;
}
else {
hideimg 4;
}
if (this.mpdisplay>0) {
showimg 5,renegade_mp.gif,this.pos[0]+24,this.pos[1]+66;
changeimgpart 5,0,0,this.mpdisplay,20;
changeimgvis 5,4;
}
else {
hideimg 5;
}
if (this.expdisplay>0) {
showimg 6,renegade_exp.gif,this.pos[0]+75,this.pos[1]+91;
changeimgpart 6,0,0,this.expdisplay,20;
changeimgvis 6,4;
}
}
}
else {
hideimg 0.5;
}
if (playerdies) {playerap=playerap;playermp=playermp;} |