Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean logInSafety() {
- String b = ctx.getClient().getMessage1();
- if (b != null) {
- if(b.equals("Invalid username/email or password.")) {
- ctx.log("invalid password stopping script");
- ctx.getClient().getInstance().getScriptManager().stop();
- }
- //pause the script for 5 minutes then give a 10 seconds window for the player to log in before pausing again
- if(b.equals("Please wait a few minutes before trying again.") && (System.currentTimeMillis() > resumeTime + 10000)) {
- log("too many login attempts(13). waiting 5 minutes");
- resumeTime = System.currentTimeMillis() + 300000 + 10000 ;
- try {
- ctx.getClient().getInstance().getScriptManager().getCurrentThread().sleep(300000);
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- ctx.log("resuming script");
- actionPerformed = true;
- }
- if(b.equals("Please check your message-centre for details.")) {
- ctx.log("sorry your account has probably been banned");
- ctx.getClient().getInstance().getScriptManager().stop();
- actionPerformed = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement