NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Steam
// @namespace http://youtube.com/FlokiTVbr
// @version 0.3
// @description Script para ajuda na hora de escolher seus jogos na steam =D
// @author Floki
// @match http://store.steampowered.com/search
// @match http://store.steampowered.com/search?*
// @match http://store.steampowered.com/search/*
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==
$(document).ready(function(){
$("body").append("<div id='dw_steam'></div>");
$("#dw_steam").css({
"position":"fixed",
"bottom": "0",
"background": "#171A21",
"padding" : "6px",
"z-index": "999",
"width":"100%",
"text-align":"center"
});
$("#dw_steam").append("<button class='btnv6_blue_hoverfade btn_small' id='dw_color' onclick='return false;'><span>Cor %</span></button>");
$("#dw_steam").append("<button class='btnv6_blue_hoverfade btn_small' id='dw_border' onclick='return false;' style='margin-left: 5px'><span>Marcar compráveis</span></button>");
$("#dw_steam").append("<button class='btnv6_blue_hoverfade btn_small' id='dw_remove' onclick='return false;' style='margin-left: 5px'><span>Remover caros</span></button>");
$("#dw_steam").append("<button class='btnv6_blue_hoverfade btn_small' id='dw_10' onclick='return false;' style='margin-left: 5px'><span>Abaixo de $10</span></button>");
$("#dw_steam").append("<button class='btnv6_blue_hoverfade btn_small' id='dw_20' onclick='return false;' style='margin-left: 5px'><span>Abaixo de $20</span></button>");
$("#dw_steam").append("<button class='btnv6_blue_hoverfade btn_small' id='dw_carteira' onclick='return false;' style='margin-left: 5px'><span>R$</span></button>");
$("#dw_steam").append("<p style='margin-top:5px'>by <a href='http://youtube.com/FlokiTVbr' target='_blank'>Floki</a></p>");
//
$("#dw_carteira span").text($("#header_wallet_balance").text()).css({
"color":"#a3ec08 ",
"background":"#6e8a01",
"outline": "none"
});
//Click Functions
$("#dw_color").click(function(){
color();
});
$("#dw_border").click(function(){
border();
});
$("#dw_remove").click(function(){
remove();
});
$("#dw_10").click(function(){
location.href = "http://store.steampowered.com/search/?filter=ut2";
});
$("#dw_20").click(function(){
location.href = "http://store.steampowered.com/search/?filter=ut1";
});
});
function remove(){
var carteira = $("#header_wallet_balance").text().replace( /[^\d.]/g, '' );
carteira = parseInt(carteira);
$(".search_result_row").each(function(){
original = $(this).find(".search_price").html();
$(this).find(".search_price span").remove();
value = $(this).find(".search_price").text().replace( /[^\d.]/g, '' );
if(value <= carteira){
$(this).find(".search_price").html(original);
}else{
$(this).remove();
}
});
}
function border(){
var carteira = $("#header_wallet_balance").text().replace( /[^\d.]/g, '' );
carteira = parseInt(carteira);
$(".search_result_row").each(function(){
original = $(this).find(".search_price").html();
$(this).find(".search_price span").remove();
value = $(this).find(".search_price").text().replace( /[^\d.]/g, '' );
if(value < carteira){
$(this).css("border","2px solid #d6f700");
}
$(this).find(".search_price").html(original);
});
}
function color(){
$("span").each(function(){
switch($(this).text()){
case "-35%":
$(this).css("background-color","#4c6b22");
$(this).css("color","#8bc53f");
break;
case "-50%":
$(this).css("background-color","#6a6b16");
$(this).css("color","#c1c13f");
break;
case "-60%":
$(this).css("background-color","#96640e");
$(this).css("color","#ffac10");
break;
case "-65%":
$(this).css("background-color","#934f0e");
$(this).css("color","#ffac10");
break;
case "-70%":
$(this).css("background-color","#bf5d20");
$(this).css("color","#f78847");
break;
case "-75%":
$(this).css("background-color","#bc4f18");
$(this).css("color","#ff8851");
break;
case "-80%":
$(this).css("background-color","#e0391f");
$(this).css("color","#ffb4a8");
break;
case "-85%":
$(this).css("background-color","#e0391f");
$(this).css("color","#fff");
break;
case "-90%":
$(this).css("background-color","#c12424");
$(this).css("color","#fff");
break;
}
});
}