Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         AuctionMonkey
  3. // @namespace    http:///
  4. // @version      0.1
  5. // @description  try to take over the world!
  6. // @author       You
  7. // @match        https://eu.battle.net/wow/en/vault/character/auction/bids
  8. // @grant        none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12.    $( document ).ready(function() {
  13.        
  14.        //UI
  15.        $('head').prepend( '<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></link>' );
  16.        $('head').prepend( '<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" ></link>' );
  17.        $('head').prepend( '<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" ></script>' );
  18.        
  19.        $('body').prepend( "<div id='auctionmonkey'></div>" );
  20.        
  21.        $('#auctionmonkey').append( "<span id='AM_settings'>Settings</span>" );
  22.        
  23.        $('#auctionmonkey').append( '<div class="alert alert-success" role="alert"> ALERT </div>' );
  24.  
  25.        $('#auctionmonkey').append( '<div id="AM_fields"><div class="input-group"><span class="input-group-addon AM_icon_gold" id="basic-addon1"></span><input type="text" class="form-control" placeholder="Max Bid" aria-describedby="basic-addon1"></input></div></div>' );
  26.        
  27.        $('#AM_fields').append( '<div id="AM_go" class="btn-sm btn btn-warning">Go</div>' );
  28.      
  29.        $('.AM_clear').css('clear','both');
  30.      
  31.        $('.AM_icon_gold').css('background','url("https://eu.battle.net/wow/static/images/icons/gold.gif") center center no-repeat');
  32.        $('.AM_icon_gold').css('background-color','#EFEFEF')
  33.        $('.AM_icon_gold').css('width','40px');
  34.        
  35.        $('#auctionmonkey').css('border-radius','10px 10px 10px 10px');
  36.        $('#auctionmonkey').css('background-color','white');
  37.        $('#auctionmonkey').css('position','fixed');
  38.        $('#auctionmonkey').css('z-index','99999');
  39.        $('#auctionmonkey').css('margin','1%');
  40.        $('#auctionmonkey').css('width','30%');
  41.        $('#auctionmonkey').css('color','black');
  42.        $('#auctionmonkey').css('max-width','250px');
  43.        $('#auctionmonkey').css('padding-bottom','5px');
  44.        $('#auctionmonkey').css('display','block');
  45.        $('#auctionmonkey').css('overflow','hidden');
  46.  
  47.        $('#AM_settings').css('width','100%');
  48.        $('#AM_settings').css('text-align','center');
  49.        $('#AM_settings').css('font-size','20px');
  50.        $('#AM_settings').css('display','block');
  51.        $('#AM_settings').css('background-color','white');
  52.        $('#AM_settings').css('border-bottom','2px solid #FFEACB');
  53.        $('#AM_settings').css('margin-bottom','5px');
  54.  
  55.        $('.alert').css('margin','3%');
  56.        $('.alert').css('padding','5px');
  57.      
  58.        $('#AM_fields').css('display','block');
  59.        $('#AM_fields').css('margin','3%');
  60.        $('#AM_fields .input-group').css('margin','1.5% 0 1.5% 0');
  61.      
  62.        $('.AM_fieldrow').css('width','100%;');
  63.        
  64.        $('.AM_fieldtitle').css('width','27%');
  65.        $('.AM_fieldtitle').css('float','left');
  66.        $('.AM_fieldtitle').css('margin','0 3% 0 3%');
  67.        
  68.        $('.AM_fieldinput').css('width','60%');
  69.        $('.AM_fieldinput').css('float','left');
  70.        $('.AM_fieldinput').css('margin','0 3% 0 3%');
  71.        
  72.        $('.AM_fieldinput input').css('width','100%');
  73.        
  74.        $('#AM_go').css('width','40px');
  75.    
  76.        $('.row1').each(function(i, obj) {
  77.          $(this).addClass('AuctionRow');
  78.        });
  79.        
  80.        $('.row2').each(function(i, obj) {
  81.            $(this).addClass('AuctionRow');
  82.        });
  83.        
  84.        
  85.        var gold= 0;
  86.        var silver = 0;
  87.        var copper = 0;
  88.        
  89.        var time = 200;
  90.        
  91.        
  92.       $(document).on('click', '#AM_go', function (e) {
  93.          
  94.           var Just_one = true;
  95.           $('.AuctionRow').each(function(i, obj) {
  96.  
  97.               var thiss = $(this);
  98.  
  99.               setTimeout( function(){
  100.  
  101.                  
  102.                   gold = thiss.find('.price').find('.price-bid').find('.icon-gold').text();
  103.                   silver = thiss.find('.price').find('.price-bid').find('.icon-silver').text();
  104.                   copper = thiss.find('.price').find('.price-bid').find('.icon-copper').text();
  105.                  
  106.                   var number_string = parseInt(String(gold) + String(silver) + String(copper)) + 1;
  107.                   var auction = thiss.prop('id');
  108.  
  109.                   console.log(number_string);
  110.                   auction_id = auction.replace(/\D/g,'');
  111.        
  112.  
  113.                   Auction.openBid(auction_id , number_string);
  114.  
  115.                  
  116.                  
  117.                   console.log(auction_id);
  118.  
  119.                   if (gold < 53){
  120.                       thiss.children().css('background-color','green');
  121.                   }else{
  122.                       thiss.children().css('background-color','#A04242');
  123.                   }
  124.  
  125.               }, time);
  126.               time += 50;
  127.           });
  128.       });
  129.        
  130.  
  131.        
  132.    });
  133. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement