Hellegaard1 Posted July 20, 2015 Share Posted July 20, 2015 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 declarationpublic 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 declarationNPC 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. Quote Link to comment Share on other sites More sharing options...
hajar424 Posted July 20, 2015 Share Posted July 20, 2015 Thanks Quote Link to comment Share on other sites More sharing options...
Joseph Posted July 20, 2015 Share Posted July 20, 2015 Osbot client > setting > account> There should be a dismiss all random. Make sure it connected you account Quote Link to comment Share on other sites More sharing options...
Alek Posted July 20, 2015 Share Posted July 20, 2015 The client has random event dismissing by default. In addition, this snippet does not check to see if the random is yours. Quote Link to comment Share on other sites More sharing options...
Hellegaard1 Posted July 20, 2015 Author Share Posted July 20, 2015 Osbot client > setting > account> There should be a dismiss all random. Make sure it connected you account That would have been much more helpful half an hour ago Quote Link to comment Share on other sites More sharing options...