Lockerz Awsum

By neko Last update Jan 1, 2010 — Installed 3,031 times.

There are 2 previous versions of this script.

// ==UserScript==
// @name           Lockerz Awsum
// @description    Some fixes for the Lockerz PTZ Place
// @include        http*//www.lockerz.com/ptzboutique/*
// @include		   http*//www.lockerz.com/content/*
// @include		   http*//ptzplace.lockerz.com/products.php?*
// @version        2.0
// ==/UserScript==

//fill long-term storage values
if(GM_getValue("sold") == undefined || GM_getValue("redeem") == undefined )
{
	GM_setValue("sold", false);
	GM_setValue("redeem", true);
};


//populate Commands menu & do stuff.
//these first two are for toggling sold-out stuff
if (GM_getValue("sold") == false) {
GM_registerMenuCommand('LA > Show Sold-out Items',
	            function () 
	            {
	                GM_setValue("sold", true);
			 		window.location.reload();
	            });
};

if (GM_getValue("sold") == true) {
GM_registerMenuCommand('LA > Hide Sold-out Items',
	            function () 
	            {
	                GM_setValue("sold", false);
			 		window.location.reload();
	            });
};
//and these two are for toggling auto-redeeming
if (GM_getValue("redeem") == false) {
GM_registerMenuCommand('LA > Autoclick \'Redeem\'',
	            function () 
	            {
	                GM_setValue("redeem", true);
			 		window.location.reload();
	            });
};

if (GM_getValue("redeem") == true) {
GM_registerMenuCommand('LA > Don\'t Autoclick \'Redeem\'',
	            function () 
	            {
	                GM_setValue("redeem", false);
			 		window.location.reload();
	            });
};

if (GM_getValue("sold") == false) {
//this hides sold out items
GM_addStyle("div.soldOut { display: none; }");
GM_addStyle("div.productFrame { display: none; }");
};

if (GM_getValue("redeem") == true) {
//this autoclicks 'redeem'. comment out with // before each line if you're afraid of cheating
(function() {
	
	redeembuttons = document.evaluate("//input[@id='btnRedeem']", document, null,7, null); 
	redeembutton = redeembuttons.snapshotItem(0);

	// click button
	redeembutton.click();

})(); };