Quote:
Originally posted by Poogle
How do you make this script not go on walls:
if (playertouchsme) {
toweapons Jump;
}
if (weaponfired) {
if (playerdir=0) {
setani lijump,;
playery = playery-4;
}
if (playerdir=2) {
setani lijump,;
playery = playery+4;
}
if (playerdir=1) {
setani lijump,;
playerx = playerx-4;
}
if (playerdir=3) {
setani lijump,;
playerx = playerx+4;
}
}
(show it fixed)
|
if (playertouchsme) {
toweapons Jump;
}
if (weaponfired) {
if (playerdir=0&&!onwall(playerx,playery-4) {
setani lijump,;
playery = playery-4;
}
if (playerdir=2&&!onwall(playerx,playery+4) ) {
setani lijump,;
playery = playery+4;
}
if (playerdir=1&&!onwall(playerx-4,playery) ) {
setani lijump,;
playerx = playerx-4;
}
if (playerdir=3&&!onwall(playerx+4,playery) ) {
setani lijump,;
playerx = playerx+4;
}
}
like that?