April 20, 201510 yr public class AutoPlayerResponder { private final Script script; private final int cooldownSeconds; private Map<PlayerMessageContentType, MilliTimer> cooldownMap; public AutoPlayerResponder(final Script script) { this.script = script; cooldownSeconds = 180; cooldownMap = new EnumMap<PlayerMessageContentType, MilliTimer>(PlayerMessageContentType.class); } public void respond(String message) { PlayerMessageContentType type = PlayerMessageInterpreter.getInstance().getContentType(message); if (type == null || (cooldownMap.containsKey(type) && cooldownMap.get(type).getElapsedSeconds() < cooldownSeconds)) return; String response = null; switch (type) { case BOT_ACCUSATION: response = "beep boop boop"; break; case BOT_QUERY: response = "beep boop boop yes beep boop"; break; case SKILL_QUERY: Skill skill = PlayerMessageInterpreter.getInstance().getSkillMention(message); response = script.getSkills().getStatic(skill) + ", beep boop boop"; break; case TOTAL_LEVEL_QUERY: response = BotreMethodProvider.getMyTotalLevel(script) + " ...beep boop boop"; break; } if (response != null) { script.getKeyboard().typeString(response, true); cooldownMap.put(type, new MilliTimer()); } } } Edited April 20, 201510 yr by Botre
April 20, 201510 yr Author How I've been evading all dem bans Stopped botting beep boop boop yes beep boop boop
Create an account or sign in to comment