Jump to content

Dismiss Random Events/Minigames


Recommended Posts

Posted

I was browsing the forum for something similar to this, but couldn't find one. i took it upon myself to make this and share it.

 

double distance; //variable declaration
public static final String[] RANDOM_ID = {"Beekeeper","Capt' Arnav","Niles","Miles","Giles","Sergeant Damien","Drunken dwarf","Freaky Forester","Frogs","Prince","Princess","Genie","Evil Bob","Postie Pete","Leo","Jekyll","Hyde","Mysterious Old Man","Mime","Pillory Guard","Flippa","Tilt","Quiz Master","Rick Turpentine","Sandwich lady","Security Guard","Strange plant","Mr. Mordaut"}; //variable declaration


NPC RANDOM = npcs.closest(RANDOM_ID);
if (RANDOM != null) {
distance = RANDOM.getPosition().distance(myPosition());
if (distance < 2) {
RANDOM.interact("Dismiss");
log("Random Event Dismissed");
}
}

 

 

The String array is pretty long due to the amount of different events there are and the NPCs accociated. Personally I used the NPC interaction in a case statement, but whatever works for you. tongue.png

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...