infarh

Untitled

Oct 30th, 2016
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        earthmu
  3. // @namespace   http://earthmu.ru/
  4. // @include     http://earthmu.ru/*
  5. // @version     1
  6. // @grant       none
  7. // ==/UserScript==
  8. //Войдите в личный кабинет, либо зарегистрируйтесь.
  9. $(function () {
  10.     var name = '';
  11.     var login = '';
  12.     var pass = '';
  13.     logIn(login, pass);
  14.     removeItems();
  15.     addPoints(name);
  16.     doReset(name);
  17.     getInfo(name);
  18.     addFreePoints();
  19. });
  20.  
  21. function addFreePoints() {
  22.     if (window.location.href.indexOf('stats') > 0) {
  23.         var free = $('#freest').text();
  24.         if (free > 0) {
  25. //             free = free - 500;
  26.             $('#str').val(free / 2);
  27.             $('#agi').val(free / 2);
  28.             // $('#ene').val(free / 2);
  29.             //     $('#agi').val(32749);
  30.             //     $('#ene').val(32737);
  31.             //     $('#str').val(500);
  32.             //     $('#vit').val(free-32749-32737-500);
  33.         }
  34.     }
  35. }
  36.  
  37.  
  38. function logIn(login, pass) {
  39.     if (login.length && pass.length) {
  40.         var input = $('#login_input');
  41.         if (input.length) {
  42.             var url = 'http://earthmu.ru/news';
  43.             var data = {
  44.                 acc: login,
  45.                 login: 'login',
  46.                 login_in: '%D0%92%D0%BE%D0%B9%D1%82%D0%B8',
  47.                 pass: pass,
  48.                 server: '2'
  49.             };
  50.             var login = $.post(url, data);
  51.             login.done(function (res, status, xhr) {
  52.                 document.location.href = location.href;
  53.             });
  54.         }
  55.     }
  56. }
  57.  
  58. function doReset(name) {
  59.     $('.nav ul').prepend('<li><a style="color:red" id="reset-' + name + '" href="javascript:;">Сделать ресет</a></li>');
  60.     $('#reset-' + name).on('click', function (link) {
  61.         link.preventDefault();
  62.         var url = 'http://earthmu.ru/reset/' + name;
  63.         var data = {
  64.             reset: '%D0%9F%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B8%D1%82%D1%8C'
  65.         };
  66.         var posting = $.post(url, data);
  67.         posting.done(function (data) {
  68.             var message = $(data).find('.box-style1').html();
  69.             var resetInfo = $('.reset-info');
  70.             if (resetInfo.length) {
  71.                 resetInfo.remove();
  72.             }
  73.             $('#colleft').prepend('<div class="content reset-info">' + message + '</div>');
  74.         });
  75.     });
  76. }
  77.  
  78. function addPoints(name) {
  79.     $('.nav ul').prepend('<li><a style="color:red" id="addpoints-' + name + '" href="javascript:;">Распределить очки</a></li>');
  80.     $('#addpoints-' + name).on('click', function (link) {
  81.         link.preventDefault();
  82.         document.location.href = 'http://earthmu.ru/stats/' + name;
  83.     });
  84. }
  85.  
  86. function removeItems() {
  87.     $('.lang, .slider').remove();
  88.     var blockServer = $('.block-server .block-content');
  89.     var x1000 = blockServer.find('.server3');
  90.     blockServer.empty().append(x1000);
  91. }
  92.  
  93. function getInfo(name) {
  94.     var sideBar = $('#colright');
  95.     var serverCopy = sideBar.find('.block-server').clone().removeClass().addClass('block info');
  96.     serverCopy.find('.block-title span').text('Инфо');
  97.     var content = serverCopy.find('.block-content').empty();
  98.     var resetPage = $.get('http://earthmu.ru/reset/' + name);
  99.     resetPage.done(function (data) {
  100.         var name = $(data).find('#cells tr:nth-child(2) td:last-child b').text();
  101.         var level = $(data).find('#cells tr:nth-child(3) td:last-child').text();
  102.         var reset = $(data).find('#cells tr:nth-child(4) td:last-child').text();
  103.         var innerContent = content.append('<table style="color:#dbb795; padding:0 20px; font-weight:bold; width:70%">');
  104.         innerContent.find('table').append('<tr><td>Имя:</td><td>' + name + '</td></tr>');
  105.         innerContent.find('table').append('<tr><td>Уровень:</td><td>' + level + '</td></tr>');
  106.         innerContent.find('table').append('<tr><td>Ресет:</td><td>' + reset + '</td></tr>');
  107.     });
  108.  
  109.     var grPage = $.get('http://earthmu.ru/grandreset/' + name);
  110.     grPage.done(function (data) {
  111.         var gr = $(data).find('#cells tr:nth-child(3) td:last-child').text();
  112.         var innerContent = content.find('table');
  113.         innerContent.append('<tr><td>Гранд Ресет:</td><td>' + gr + '</td></tr>');
  114.     });
  115.  
  116.     var accountPage = $.get('http://earthmu.ru/account');
  117.     accountPage.done(function (data) {
  118.         var table = $(data).find('#colleft table:eq(0)');
  119.         var voteCoin = table.find('tr:nth-child(3) td:last-child').text();
  120.         var wc = table.find('tr:nth-child(4) td:last-child').text();
  121.         var innerContent = content.find('table');
  122.         innerContent.append('<tr><td>Vote Coin:</td><td>' + voteCoin + '</td></tr>');
  123.         innerContent.append('<tr><td>WCoinC:</td><td>' + wc + '</td></tr>');
  124.     });
  125.     sideBar.prepend(serverCopy);
  126. }
Advertisement
Add Comment
Please, Sign In to add comment