Jump to content

isAttackable()


Recommended Posts

Posted (edited)

0541034336.png

 

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 by Snowydell
Posted

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
}
  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...