May 29, 201510 yr What does this do? For example will it check if the npc is attacking someone else and return false or only checks if the npc isn't interacting with anything at all? Thanks Edited May 29, 201510 yr by Snowydell
May 29, 201510 yr in isMultiCombatArea() it returns health of npc > 0 else it returns not(npc is under attack) or npc interacts with myplayer and health of npc > 0
May 29, 201510 yr Author maybe have a go and check before asking? I did for 10 minutes. Couldn't find it. Anyways though, I know it checks if it's attackable but does it check if the npc has the option to be attacked or if you can now attack it. Edit: Never knew there was an index to search in. My bad. Edited May 29, 201510 yr by Snowydell
May 30, 201510 yr I did for 10 minutes. Couldn't find it. Anyways though, I know it checks if it's attackable but does it check if the npc has the option to be attacked or if you can now attack it. Edit: Never knew there was an index to search in. My bad. //Quick way if (<npc>.hasAction("Attack")) { //Can be attacked } //Slower way (requires mouse to hover over) <npc>.hover(); while (!getMenuAPI().isOpen()) { getMouse().click(true); sleep(250); } //right click boolean hasAttack = false; for (Option o : getMenuAPI().getMenu()) { log(o.action); if (o.action.equals("Attack")) { hasAttack = true; break; } } if (hasAttack) { //Can be attacked }
Create an account or sign in to comment