Alakazizam Posted March 11, 2024 Posted March 11, 2024 (edited) Working on a slayer script, each task sets an array of any needed items for that specific task. I'm trying to check that if(inventory.containsAll("Enchanted gem", myTeleItem, myFood, Arrays.toString(myNeededItemsNames)) && inventory.onlyContains("Enchanted gem", myTeleItem, myFood, Arrays.toString(myNeededItemsNames))){ //do stuff } I get that this isn't working because the Arrays.toString is putting out a single string and its looking for an item named "this, this, and that", but is there a simple way to go about what I'm trying to do here? Edit: as of now I'm just adding the other items to all tasks needed items array, but if someone knows how to go about what I was trying to do, I'd appreciate the information. Edited March 11, 2024 by Alakazizam
Khaleesi Posted March 11, 2024 Posted March 11, 2024 4 hours ago, Alakazizam said: Working on a slayer script, each task sets an array of any needed items for that specific task. I'm trying to check that if(inventory.containsAll("Enchanted gem", myTeleItem, myFood, Arrays.toString(myNeededItemsNames)) && inventory.onlyContains("Enchanted gem", myTeleItem, myFood, Arrays.toString(myNeededItemsNames))){ //do stuff } I get that this isn't working because the Arrays.toString is putting out a single string and its looking for an item named "this, this, and that", but is there a simple way to go about what I'm trying to do here? Edit: as of now I'm just adding the other items to all tasks needed items array, but if someone knows how to go about what I was trying to do, I'd appreciate the information. Just like you said, built up 1 list with all items required and check that 1
Alakazizam Posted March 11, 2024 Author Posted March 11, 2024 2 hours ago, Khaleesi said: Just like you said, built up 1 list with all items required and check that Yeah I got it sorted how I want, I was hoping there'd be a lazy way about it lol 1