imJordanB Posted October 31, 2015 Share Posted October 31, 2015 So I am working on a cannon bot (my first ever script) and want to check whether the user is in the right position before placing down the cannon. How do I check a users position to ensure they are in the right position using an IF statement? (I have the co-ordinates of the position written down, I just need to know how to do the comparison of my co-ordinates to the users position) Thanks Quote Link to comment Share on other sites More sharing options...
Bobrocket Posted October 31, 2015 Share Posted October 31, 2015 if (myPlayer().getPosition().equals(new Position(x, y, z))) { //there } else { //not there } 1 Quote Link to comment Share on other sites More sharing options...
imJordanB Posted October 31, 2015 Author Share Posted October 31, 2015 if (myPlayer().getPosition().equals(new Position(x, y, z))) { //there } else { //not there } Thanks a lot, I appreciate it if (myPlayer().getPosition().equals(new Position(x, y, z))) { //there } else { //not there } One more question: How would I go about it without an else statement? What if I want to say "If position does not equal this position" 1 Quote Link to comment Share on other sites More sharing options...
Bobrocket Posted October 31, 2015 Share Posted October 31, 2015 Thanks a lot, I appreciate it One more question: How would I go about it without an else statement? What if I want to say "If position does not equal this position" You start with the ! (not) operator if (!myPlayer().getPosition().equals(new Position(x, y, z)) { //not there } 1 Quote Link to comment Share on other sites More sharing options...
imJordanB Posted October 31, 2015 Author Share Posted October 31, 2015 You start with the ! (not) operator if (!myPlayer().getPosition().equals(new Position(x, y, z)) { //not there } Yes I realised this after I said it. Thanks once again pal Quote Link to comment Share on other sites More sharing options...