For once i thought i got something working but alas...

Nvm I Fixed it

[code]if(playertouchsme){toweapons -KnightSprint;hide;say 2;}
if(playerenters || timeout && isweapon && strtofloat(#s(client.stamina)) > 0){
this.boost = 0.15;
this.error=.35;
this.countset = 7;
if(this.count==0) this.count=this.countset;
this.go=1;
if(this.on==1 && !strcontains(#m,hurt)&& (this.oldx!=playerx || this.oldy!=playery)){
this.regen = (this.regen + 0.05) % 0.1;
if(this.regen == 0) setstring client.stamina,#v(strtofloat(#s(client.stamina))-1);
this.count–;
if(keydown(0)){
for(this.i=.6;this.i<=2.4;this.i+=0.1)
if(onwall(playerx+this.i,playery)){
this.go=0;
}
if(this.go==1){
playery-=this.boost;
}
}
if(keydown(1)){
if(this.count==0) playermp-=this.usemp;
for(this.i=1;this.i<=2.8;this.i+=0.1)
if(onwall(playerx,playery+this.i)){
this.go=0;
}
if(this.go==1){
playerx-=this.boost;
}
}
if(keydown(2)){
if(this.count==0) playermp-=this.usemp;
for(this.i=.6;this.i<=2.4;this.i+=0.1)
if(onwall(playerx+this…i,playery+(3+this.error))){
this.go=0;
}
if(this.go==1){
playery+=this.boost;
}
}
if(keydown(3)){
if(this.count==0) playermp-=this.usemp;
for(this.i=1;this.i<=2.8;this.i+=0.1)
if(onwall(playerx+(3+this.error),playery+this.i)){
this.go=0;
}
if(this.go==1){
playerx+=this.boost;
}
}
}
this.oldx=playerx;
this.oldy=playery;
timeout=0.05;
}
if(keydown2(88,true)) {
if(this.on==0) this.on=1;
else if(this.on==1) this.on=0;

}[/code]

i got it to subtract Stamina and when it hits 0 u stop sprinting but… you can never sprint again :frowning:

Fix’t Version

if(playerenters || timeout){ this.boost = 0.35; this.usemp = 1; this.error=.35; this.countset = 7; if(this.count==0) this.count=this.countset; this.go=1; if(this.on==1 && strtofloat(#s(client.stamina))>0 && !strcontains(#m,hurt)&& (this.oldx!=playerx || this.oldy!=playery)){ this.count--; if(keydown(0)){ if(this.count==0) setstring client.stamina,#v(strtofloat(#s(client.stamina))-this.usemp); for(this.i=.6;this.i<=2.4;this.i+=0.1) if(onwall(playerx+this.i,playery)){ this.go=0; } if(this.go==1){ playery-=this.boost; } } if(keydown(1)){ if(this.count==0) setstring client.stamina,#v(strtofloat(#s(client.stamina))-this.usemp); for(this.i=1;this.i<=2.8;this.i+=0.1) if(onwall(playerx,playery+this.i)){ this.go=0; } if(this.go==1){ playerx-=this.boost; } } if(keydown(2)){ if(this.count==0) setstring client.stamina,#v(strtofloat(#s(client.stamina))-this.usemp); for(this.i=.6;this.i<=2.4;this.i+=0.1) if(onwall(playerx+this.i,playery+(3+this.error))){ this.go=0; } if(this.go==1){ playery+=this.boost; } } if(keydown(3)){ if(this.count==0) setstring setstring client.stamina,#v(strtofloat(#s(client.stamina))-this.usemp); for(this.i=1;this.i<=2.8;this.i+=0.1) if(onwall(playerx+(3+this.error),playery+this.i)){ this.go=0; } if(this.go==1){ playerx+=this.boost; } } } if(this.on==1 && strtofloat(#s(client.stamina))==0){ this.on=0; } this.oldx=playerx; this.oldy=playery; timeout=0.05; } if(keypressed){ if(keydown2(88,false)){ if(this.on==0) this.on=1; else if(this.on==1) this.on=0; } }

You script like a retard. Press the syntax button before you paste shit in the forums.

Fun Fact: The forums removes the spaces from the beginning of new lines.

So put them back in. I don’t give a fuck why they aren’t there I just want them there. >:|

that was entirely unnecessary…

you got hemorrhoids or something?

cause hell, ill buy you the preparation H cream and mail it to you…

He doesn’t trust the stuff anymore ever since he mixed up Preparation H with Compound W

epic fail.

lol he made a joke it’s not true

I know :stuck_out_tongue: but it was a damn good one

Burnin’ Ring o’ Fire ;D