Hi i made a skateboard but its somethign wrong it go through water and could someone help me pelase?
please reply the fixed script
NPC Code:
//NPC Made By Gastly to "Outland Project"
if (playertouchsme) {
toweapons Skateboard;
say 0;
setstring board,gastlyskateboard1.png;
}
if (weaponfired&&!skatin) {
set skatin;
}
while (skatin) {
disabledefmovement;
this.oldx=playerx;
this.oldy=playery;
if (keydown(0)&&skatin) {playery-=1;playerdir=0;}
else if (keydown(1)&&skatin) {playerx-=1;playerdir=1;}
else if (keydown(2)&&skatin) {playery+=1;playerdir=2;}
else if (keydown(3)&&skatin) {playerx+=1;playerdir=3;}
if (onwall(playerx,playery+1)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+1,playery+1)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+2,playery+1)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+,playery+2)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+1,playery+2)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+2,playery+2)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+,playery+3)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+1,playery+3)) {playerx=this.oldx;playery=this.oldy;}
else if (onwall(playerx+2,playery+3)) {playerx=this.oldx;playery=this.oldy;}
setani tb_skateb1,#s(board),;
if (keydown(5)&&skatin) {
unset skatin;
enabledefmovement;
}
sleep 0.05;
}
if (!skatin) {enabledefmovement;}