January 30, 20179 yr Yo so I've got an array of areas that I need to check if my player is in but I'm having a little trouble with the syntax, how can I check if my player is in any one of these areas at once?
January 30, 20179 yr private boolean containsMe(Area[] areas) { for(Area a: areas) { if(a.contains(myPlayer()) { return true; } } return false; }
January 30, 20179 yr Author 19 minutes ago, Magarac said: Area NAME = { ..... } if (NAME.contains(myPlayer)) { } contains doesn't work for an array of areas. 12 minutes ago, Imateamcape said: private boolean containsMe(Area[] areas) { for(Area a: areas) { if(a.contains(myPlayer()) { return true; } } return false; } Thanks! This works perfectly.
January 30, 20179 yr 1 minute ago, d0zza said: contains doesn't work for an array of areas. Thanks! This works perfectly. Ahh well my bad I haven't scripted in a while, forgot that, but it was close! Just had to set the areas to an actual Area!
Create an account or sign in to comment