Public feed
#528472
// ==UserScript==
// @name cidO
// @namespace http://3bsd.be
// @description I <3 Omerta
// @include http://www*.barafranca.com/*
// ==/UserScript==
var sound = false;
try {
// Parse URL
var url = document.location.pathname.substr (1);
//String.prototype.trim = function () { return this.replace (/^\s+|\s+$/g, ''); };
function load (url) {
window.addEventListener ('load', function () { document.location.href = url; }, true);
throw '';
}
function dynamictimer (text, url) {
if (text.data == 'Now') load (url);
else {
var explode = text.data.replace ('1 S', '1S');
explode = explode.split (' ');
var seconds = explode [explode.length-1];
var minutes = explode [explode.length-2];
var firstpart = text.data.substr (0, text.length-seconds.length-minutes.length-1);
seconds = seconds.substr (0, seconds.length-1)*1;
minutes = minutes.substr (0, minutes.length-1)*1;
function counter (item) {
if (minutes > 0) text.data = firstpart+minutes+'M '+seconds+'S';
else text.data = firstpart+seconds+'S';
var t = setTimeout (counter, 1000);
if (seconds == 0 && minutes == 0) {
clearTimeout (t);
document.location.href = url;
}
seconds = seconds-1;
if (seconds < 0) {
seconds = 59;
minutes -= 1;
}
}
counter (text);
}
}
// Focus OCR
var ocr = document.getElementsByName ('ver')[0];
if (ocr) ocr.focus ();
// Check for errors
var texts = document.evaluate ('//text()[string-length(normalize-space()) > 0]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
if (texts.snapshotLength > 0) {
var first = texts.snapshotItem (0).data;
if (first.match ('MySQL Error')) {
load (url);
throw '';
}
if (first.match ('You are in jail')) {
setTimeout ('document.location.reload ()', 15*1000);
dynamictimer (texts.snapshotItem (0), url);
var injail = true;
throw '';
}
if (first.match ('You reached your clicklimit')) {
setTimeout ('document.location.reload ()', 15*1000);
throw '';
}
if (first.match ('The code you') && url != 'sysbul.php' && url != 'jail.php') {
load (url);
throw '';
}
if (first.match ('You were caught by the cops')) {
load ('information.php');
throw '';
}
}
else if (url != 'right.php' && url != 'banner.php') load ('information.php');
if (sound && ocr && !injail) {
sound = document.createElement ('object');
sound.data = 'atentie.mp3';
sound.type = 'application/x-mplayer2';
sound.innerHTML = ' <param name="src" value="c:/atentie.mp3"><param name="autostart" value="1"><param name="playcount" value="infinite">';
window.addEventListener ('load', function () { ocr.parentNode.insertBefore (sound, ocr); }, true);
}
// Do a crime
if ((url.search (/^crime/) != -1) && ocr) document.getElementsByName ('type')[5].checked = true;
// Buy bullets
if (url == 'sysbul.php' && ocr) {
//if (texts.snapshotItem (1).data == ' There are 0 bullets in this factory' || texts.snapshotItem (1).data == ' There are 199 bullets in this factory') document.location.reload ();
document.getElementsByName ('amount')[0].value = 400;
}
// Nick a car
if (url == 'cars.php' && ocr) {
var p = Array ();
p[0] = parseFloat (texts.snapshotItem (3).data);
p[1] = parseFloat (texts.snapshotItem (5).data);
p[2] = parseFloat (texts.snapshotItem (7).data);
p[3] = parseFloat (texts.snapshotItem (9).data);
var highest = 0;
for (i = 0; i < p.length; i++) {
if (p[i] > highest) {
highest = p[i];
var index = i;
}
}
document.getElementsByName ('type')[index].checked = true;
}
// Bust out
if (url == 'jail.php' && ocr) {
var family = document.evaluate('//tr[@bgColor="#dbdbdb" or @bgColor="yellow"]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (family.snapshotLength > 0) {
var i = Math.round((family.snapshotLength-1)*Math.random());
family.snapshotItem (i).getElementsByTagName ('input')[0].checked = true;
}
else {
var bust = document.getElementsByName ('bust');
var i = Math.round((bust.length-1)*Math.random());
if (bust[i]) bust[i].checked = true;
}
}
// Booze
if (url == 'booze.php' && ocr) {
var beer = document.getElementsByName ('beer')[0]
beer.value = 60;
var buysell = document.getElementsByName ('type');
if (beer.parentNode.nextSibling.nextSibling.firstChild.data == 0) buysell[1].checked = true;
else buysell[0].checked = true;
}
// Narcotics
if (url == 'narcotics.php' && ocr) {
var glue = document.getElementsByName ('glue')[0]
beer.value = 17;
var buysell = document.getElementsByName ('type');
if (glue.parentNode.nextSibling.nextSibling.firstChild.data == 0) buysell[1].checked = true;
else buysell[0].checked = true;
}
if (url == 'information.php') {
dynamictimer (texts.snapshotItem (29), 'crime.php');
dynamictimer (texts.snapshotItem (31), 'cars.php');
}
if (((url.search (/^crime/) != -1) || url == 'cars.php') && !ocr) load ('information.php');
if (url == 'jail.php' && !ocr) load ('jail.php');
} catch (e) {
if (e != '') document.write ('Error: '+e);
}