Jump to content

Dismiss Random Events/Minigames


Hellegaard1

Recommended Posts

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

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