CowboySoberano

Contas Fakes auto imacro

Jun 9th, 2017
475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        Fake account
  3. // @version     0.1.85
  4. // @include     http://*.tribalwars.*
  5. // @copyright   2014+, You
  6. // @author      Wesley Nascimento
  7. // ==/UserScript==
  8.  
  9. /* CONFIGURAÇÔES*/
  10. var SAVE_REF = true; //Salvar referencias de jogadores?
  11. var PREFIX = "main-sor"; //Prefixo de referencias para o banco de dados
  12. var DEFAULT_PASS = "defaultPass"; //Senha padrão para as proximas contas
  13. var USE_NICK_PASS = false; // Usar nick no meio da senha?
  14. var WORLD_ID = "server_brc1"; //Identificação do servidor a ser criado a conta
  15.  
  16. (function(){  
  17.    
  18.     var loc = location.href;
  19.    
  20.     //https://brc1.tribalwars.com.br/game.php?village=10915&screen=settings&mode=settings
  21.     //Se etiver na tela de registo pro referencia
  22.     if( StringHas( loc, "ref=player_invite_linkrl") ){
  23.         var nick = getRandomNickName();
  24.         $("#name").val( nick );
  25.         $("#password").val( getPass( nick ) );
  26.         $("#password_confirm").val( getPass( nick ) );
  27.         $("#email").val( getRandomEmailForNick( nick ) );
  28.         $("#agb").click();
  29.        
  30.         if( $("#recaptcha_challenge_image").length == 0 ){
  31.             $("#register_button").click();
  32.         }
  33.     }
  34.     //Se estiver na tela principal e tiver um botão pra login.
  35.     else if( $("#active_server").length > 0){
  36.         Index.submit_login( WORLD_ID );
  37.     }
  38.     //Se entrar in-game
  39.     else if( StringHas( loc, "screen=overview") ){
  40.             location.href = "/game.php?village=10915&screen=settings&mode=settings";
  41.         }
  42.     //Se estiver na tela de Ref
  43.     else if( $("#ref_link_input").length > 0) {
  44.         var $ref = $("#ref_link_input");
  45.            
  46.         if( SAVE_REF ){
  47.             saveRef( $ref.val() );
  48.            
  49.         }        
  50.         getRef();
  51.      }
  52. })();
  53.  
  54. function StringHas( string , search){ if( string.indexOf( search )  > -1 ){ return true;  } return false; }
  55.  
  56. function getRef(){
  57.     var url = "http://wesleynascimento.net/cross-domain/tw.class.php?callback=?&get";
  58.     $.getJSON(url, {prefix: PREFIX }, function( result ){    
  59.         var data = result.data[0];
  60.         location.href = data.ref;
  61.     });
  62. }
  63.  
  64. function saveRef( ref ){    
  65.     var url = "http://wesleynascimento.net/cross-domain/tw.class.php?callback=?&set";
  66.     $.getJSON(url, {prefix: PREFIX, ref : ref });
  67. }
  68.  
  69. function getPass( nickname ){
  70.     return USE_NICK_PASS ? DEFAULT_PASS + nickname : DEFAULT_PASS;
  71. };
  72.  
  73. function getRandomEmailForNick( nickname ){
  74.     var emails = ["hotmail.com", "hotmail.com.br", "outlook.com.br", "yahoo.com.br", "yahoo.com", "outlook.com"];
  75.     var rand = Math.floor( (Math.random() * emails.length) );
  76.     return nickname + "@" + emails[ rand ];
  77. }
  78.  
  79. function getRandomNickName(){
  80.     var startNames = ["guest", "convidado", "viadinho", "gayzinho"];
  81.    
  82.     var rand = Math.floor( (Math.random() * startNames.length) );  
  83.    
  84.     return Math.random().toString(36).replace(/[^A-Za-z0-9]+/g, '').substr(0, 18);
  85. }
Add Comment
Please, Sign In to add comment