All pastes #732633 Raw Edit

Jetman: Manual Character Hackish

public javascript v1 · immutable
·published 2007-10-11 03:51 UTC
rendered paste body
// ==UserScript==// @name           Character Selection// @namespace      http://ikebowen.com// @description    Manual hackish thing for selecting a Jetman character without "earning" it.// @include        http://apps.facebook.com/playjetman/*// ==/UserScript==function setNewJetmanCharacter() {	var divs = document.getElementsByTagName("div");	for ( var i=0;i<divs.length;i++ ) {		if ( divs[i].id.search("4243149646_fbswf_") != -1 ) {			divid = divs[i].id;		}	}	if ( document.embeds[0] ) {		var newchar = prompt("Give a character ID to use (take a guess based on the order of characters presented by Jetman in the actual selection screen):","(integer only)");		eval("unsafeWindow."+document.embeds[0].id+".addVariable('character', '"+newchar+"');");		eval("unsafeWindow."+document.embeds[0].id+".write('"+divid+"');");	}return false;}imgs = document.getElementsByTagName("img");for ( var i=0;i<imgs.length;i++ ) {	if ( imgs[i].src.search("choose_character.png") != -1 ) {		imgobj = imgs[i];	}}imgobj.parentNode.attributes[2].nodeValue="";imgobj.parentNode.attributes[1].nodeValue="Javascript: void(0); return false;";imgobj.parentNode.addEventListener("click", function(e) { setNewJetmanCharacter(); return false; }, false);