Post by Trip on Nov 22, 2014 14:56:55 GMT -5
HEY EVERYBODY!!!
w00t!!!!
I am finally glad to finally release one of my hardest coding works!!
I present to you all Karma Fury Version 2.0!!!!!
This is my latest version of Karma Fury!!
In this version, I've tried my absolute best to iron out most/all of the bugs that were in the previous versions. This version is improved and hopefully more compatible than the previous ones!!! =)
I worked really hard on this one for you all and I hope that you enjoy it!!! ^_^
KARMA FURY VERSION 2
Goes in Main Header:
Goes in Main Footer:
^: Put those in and that's all to it. =)
Take your time with this baby okay. ^_^
Lots of cool features that I've added are in; heeheeheheheehee!!
Personally, I surprised myself when I finished all of it. =D
I've tested this many times; all were successful.
Thank you!! ^^
Please ENJOYYYYYYYYYYYYY!!!!!
EDIT: PREVIEW?
Wanna Taste The Power of Karma Fury Version 2?
Step #1 - tripm.proboards26.com
Step #2 - Use the Following To Enter as Global Moderator:
Step #3 - Feel The Power of Karma Fury v2!!!!
Here's What It Does:
Karma Administrative Powers
It gives the Administrators and Global Moderators the power to Modify other peoples' and their own Karma by either increasing it or decreasing it. =)
Sometimes, when searching for a Member, you may encounter an error if it takes too long to find that Member. To solve this problem, simply ReFresh the page and do it again, then your browser will find that Member even faster. =)
If the Member's Username is not valid, then you will be prompted and redirected to try again. Always remember to Search for the members' USERNAME, not DISPLAYED name.......unless it matches the username. lol.
Know that this code also peforms an operation to auto-install Karma to Members who did not get it installed. So, if you search a Member and he/she does not have Karma installed, then it will auto-install for them. Giving you immediate access. =)
Main Administrators: Your Username is admin.
The actual Karma can be seen in the Forums under each Member's Avatar.
Positive Karma will Glow while Negative Karma will be dimmed.
Zero Karma will have nothing extra.
It's pretty cool.
Karma Spa Area
This is one of my most wildest coding creations ever!!
LOL, I had fun doing this XD!!!
I wanted to give coding a new flavor....with this Spa.
GUESTS do not have Karma Spa Access, I made it for Members only.
Now, your Karma determines your Level of Access in the Karma Spa.
Level 1 Access - 0 Karma
Level 2 Access - 1 Karma
Level 3 Access - 2 Karma
Level 4 Access - 3 Karma
Level 5 Access - 4 Karma
Level X Access - 5 Karma
Now for the Features Explanation that you all would want to hear:
FingerNail Polish
Our Karma Spa Representatives Roughly Polishes Your Fingernails ^_^
Karma Chance
This Feature is Exclusively Available to those who have Level 1 Access.
This will randomly Increase or Decrease your Karma Level.
You have a 15% chance of getting an Increase.
I will later possibly allow this feature to be available to those who have Negative Karma.
Back Massage
Our Lovely Masseuse Massages Your Back Just The Way You Like It ^^
Neck Pressure
Our One Of A Kind Neck Pressure Machine Massages Your Neck In Machinal Compression...just be careful.....the machine can't understand how humans feel.
Bubble Bath
OK, Now Try Our Nice Bubble Bath....just be sure to NOT be honest, LMAO!!! XD
MudSlide Therapy
Try Our MudSlide Therapy To Get A Real Slide In Life; It's A Fun Ride....that Never Ends. XD
Health Food Zone
Choose From One Of Our Delicious Health Foods And Enjoy Them With Karma Spirit
Entertainment Zone
Look Into Our VAST (XD) Library of Games To Play Here In The Entertainment Zone
Leisure Time
You Can Take Our "LOGS" of Rest Here At Karma Spa.....crazy array experiment gone weird....rest if you want.
You can also go to our Sex Chat Area here for some Hot Texting. =D
Don't worry kids, it's PG.....13 XD.
Well, those are all of the features of Karma Fury Version 2!!!
If you have any questions or comments, please feel free to post them here! =)
Karma Fury v2.0
FULL CODE:
FACT: When hosting went down for some images in this code, I released a live update that would fix the problem automatically by simply clicking a link! So, the user would not have manually fix all broken images.
Unfortunately, it seems that the main host for the imaging for karma fury has gone down when it comes to using a .BMP file as the pic for the karma pips.
So, I have devised an update for this.
ALL USERS OF KARMA FURY v2.0 SHOULD USE THIS UPDATE IMMEDIATELY AFTER INSTALLING THE HACK:
Goes in Main Footer:
Simply follow the instructions to update Karma Fury v2.0.
Thank you! ^_^
w00t!!!!
I am finally glad to finally release one of my hardest coding works!!
I present to you all Karma Fury Version 2.0!!!!!
This is my latest version of Karma Fury!!
In this version, I've tried my absolute best to iron out most/all of the bugs that were in the previous versions. This version is improved and hopefully more compatible than the previous ones!!! =)
I worked really hard on this one for you all and I hope that you enjoy it!!! ^_^
KARMA FURY VERSION 2
Goes in Main Header:
<!--Begin Karma Fury Version 2 Auto-Install-->
<script src="http://www.webpost.net/tm/tmachina/kFuryv2.0b.js"></script>
<!--End Karma Auto-Install-->
Goes in Main Footer:
<style type="text/css">
<!--
.moving {position:absolute;left:-200px;top:10px;z-index:3}
-->
</style>
^: Put those in and that's all to it. =)
Take your time with this baby okay. ^_^
Lots of cool features that I've added are in; heeheeheheheehee!!
Personally, I surprised myself when I finished all of it. =D
I've tested this many times; all were successful.
Thank you!! ^^
Please ENJOYYYYYYYYYYYYY!!!!!
EDIT: PREVIEW?
Wanna Taste The Power of Karma Fury Version 2?
Step #1 - tripm.proboards26.com
Step #2 - Use the Following To Enter as Global Moderator:
[*]UserName: SlasherX
[*]PassWord: 123
Step #3 - Feel The Power of Karma Fury v2!!!!
Here's What It Does:
Karma Administrative Powers
It gives the Administrators and Global Moderators the power to Modify other peoples' and their own Karma by either increasing it or decreasing it. =)
Sometimes, when searching for a Member, you may encounter an error if it takes too long to find that Member. To solve this problem, simply ReFresh the page and do it again, then your browser will find that Member even faster. =)
If the Member's Username is not valid, then you will be prompted and redirected to try again. Always remember to Search for the members' USERNAME, not DISPLAYED name.......unless it matches the username. lol.
Know that this code also peforms an operation to auto-install Karma to Members who did not get it installed. So, if you search a Member and he/she does not have Karma installed, then it will auto-install for them. Giving you immediate access. =)
Main Administrators: Your Username is admin.
The actual Karma can be seen in the Forums under each Member's Avatar.
Positive Karma will Glow while Negative Karma will be dimmed.
Zero Karma will have nothing extra.
It's pretty cool.
Karma Spa Area
This is one of my most wildest coding creations ever!!
LOL, I had fun doing this XD!!!
I wanted to give coding a new flavor....with this Spa.
GUESTS do not have Karma Spa Access, I made it for Members only.
Now, your Karma determines your Level of Access in the Karma Spa.
Level 1 Access - 0 Karma
Level 2 Access - 1 Karma
Level 3 Access - 2 Karma
Level 4 Access - 3 Karma
Level 5 Access - 4 Karma
Level X Access - 5 Karma
Now for the Features Explanation that you all would want to hear:
FingerNail Polish
Our Karma Spa Representatives Roughly Polishes Your Fingernails ^_^
Karma Chance
This Feature is Exclusively Available to those who have Level 1 Access.
This will randomly Increase or Decrease your Karma Level.
You have a 15% chance of getting an Increase.
I will later possibly allow this feature to be available to those who have Negative Karma.
Back Massage
Our Lovely Masseuse Massages Your Back Just The Way You Like It ^^
Neck Pressure
Our One Of A Kind Neck Pressure Machine Massages Your Neck In Machinal Compression...just be careful.....the machine can't understand how humans feel.

Bubble Bath
OK, Now Try Our Nice Bubble Bath....just be sure to NOT be honest, LMAO!!! XD
MudSlide Therapy
Try Our MudSlide Therapy To Get A Real Slide In Life; It's A Fun Ride....that Never Ends. XD
Health Food Zone
Choose From One Of Our Delicious Health Foods And Enjoy Them With Karma Spirit
Entertainment Zone
Look Into Our VAST (XD) Library of Games To Play Here In The Entertainment Zone
Leisure Time
You Can Take Our "LOGS" of Rest Here At Karma Spa.....crazy array experiment gone weird....rest if you want.
You can also go to our Sex Chat Area here for some Hot Texting. =D
Don't worry kids, it's PG.....13 XD.
Well, those are all of the features of Karma Fury Version 2!!!
If you have any questions or comments, please feel free to post them here! =)
[PREVIEW]


















Karma Fury v2.0
FULL CODE:
####################
MAIN HEADER PORTION#
####################
##################
AUTO INSTALL CODE#
##################
<script language="JavaScript">
<!--
//Begin Auto-Install Karma v2
//Timer Chars
var iStart = "%";
iChange = 0;
x = 0
//InnerTime Function
function installerK(){
//ByPass ALL
setTimeout("location.href='/index.cgi?action=admin'",5950);
fInstall();
ridder();
with(x < 100){
setInterval('counter()',15);
}}
//OuterTime Function (Main)
function counter(){
sChange = iChange+iStart;
document.body.getElementsByTagName('em')[0].innerHTML = sChange;
if(sChange != "100%"){
x += +1;
iChange += +1
}else{
x += +0
iChange += +0
document.body.getElementsByTagName('em')[0].innerHTML = "Installation Complete";
window.status = "Redirecting...";
}}
//Install Karma
document.body.getElementsByTagName('td')[5].innerHTML += '<br><center><a href="/index.cgi?action=IKarma"><b>Proceed To Auto-Install Karma Fury Version 2.0</b></a></center>'
//Check Karma Area Install
//Admin Detection
var culprit = document.getElementsByTagName('td')[5].innerHTML;
var findIT = culprit.indexOf("username");
var hereIS = findIT + 9;
var gotcha = culprit.substring(hereIS,culprit.length);
var Ender = gotcha.indexOf('">');
var there = gotcha.substring(0,Ender);
if(location.href.indexOf("action=IKarma")!=-1){
if(there!="admin"){
alert('You Are Not Admin And Cannot Access This Feature');
window.status = "Redirecting...";
document.location = "/index.cgi";
}else{
//Start Main Ref
document.write('<iframe src="/index.cgi?action=headersfooters" name="hf" frameborder="0"></iframe>');
document.body.onLoad = kFra();
alert('Please Wait 8 Seconds For Structure To Load');
setTimeout("breakRule()",5000);
alert('Thank You');
}}
//Fall of the Frame
function kFra(){
document.getElementById('hf').style.width = "0px";
document.getElementById('hf').style.height = "0px";
document.getElementById('hf').style.display = "";
}
//Break Time
function breakRule(){
var triumph = "<center><a href=javascript:installerK()><em>Install Karma Fury v2<em></a></center>";
var creep = document.body.getElementsByTagName('td');
for(y=0;y<creep.length;y++){
if(creep[y].innerHTML.indexOf("This feature")!=-1){
creep[y].innerHTML = triumph;
}}}
//Installation Matter
function fInstall(){
paster = '\n\n<scr'+'ipt>';
paster+= '\n//Karma Fury Version 2.0';
paster+='\n//Created by Naoki';
paster+='\n//Board Footer Portion';
paster+='\n//Do not use or post this code anywhere without my permission';
paster+='\n//PIPtion';
paster+='\nvar thePIP = "<img src=http://www.webpost.net/tm/tmachina/karmapip.bmp>";';
paster+='\nvar iPIP = "<img src=http://www.webpost.net/tm/tmachina/karmapip.bmp style=filter:alpha(opacity=50)>";';
paster+='\nvar fKar = "<br><b><table style=filter:glow(color=yellow)>KARMA: 1</b><br>"+thePIP+"</table>";';
paster+='\nvar sKar = "<br><b><table style=filter:glow(color=yellow)>KARMA: 2</b><br>"+thePIP+thePIP+"</table>";';
paster+='\nvar tKar = "<br><b><table style=filter:glow(color=yellow)>KARMA: 3</b><br>"+thePIP+thePIP+thePIP+"</table>";';
paster+='\nvar foKar = "<br><b><table style=filter:glow(color=yellow)>KARMA: 4</b><br>"+thePIP+thePIP+thePIP+thePIP+"</table>";';
paster+='\nvar fiKar = "<br><b><table style=filter:glow(color=yellow)>KARMA: 5</b><br>"+thePIP+thePIP+thePIP+thePIP+thePIP+"</table>";';
paster+='\nvar NfKar = "<br><b>KARMA: -1</b><br>"+iPIP;';
paster+='\nvar NsKar = "<br><b>KARMA: -2</b><br>"+iPIP+iPIP;';
paster+='\nvar NtKar = "<br><b>KARMA: -3</b><br>"+iPIP+iPIP+iPIP;';
paster+='\nvar NfoKar = "<br><b>KARMA: -4</b><br>"+iPIP+iPIP+iPIP+iPIP;';
paster+='\nvar NfiKar = "<br><b>KARMA: -5</b><br>"+iPIP+iPIP+iPIP+iPIP+iPIP;';
paster+="\nvar gLine = document.getElementsByTagName('td');";
paster+='\nfor(g=0;g<gLine.length;g++){';
paster+='\nif(gLine[g].width == "20%" && gLine[g].innerHTML.indexOf("member is")!=-1){';
paster+='\nvar rep1 = "<b>Karma:</b>"';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma:/gi,rep1);';
paster+='}';
paster+='\nif(gLine[g].innerHTML.match("Karma: 1")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: 1/gi,fKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: 2")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: 2/gi,sKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: 3")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: 3/gi,tKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: 4")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: 4/gi,foKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: 5")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: 5/gi,fiKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: -1")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: -1/gi,NfKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: -2")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: -2/gi,NsKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: -3")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: -3/gi,NtKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: -4")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: -4/gi,NfoKar);}';
paster+='\nif(gLine[g].innerHTML.match("Karma: -5")){';
paster+='\ngLine[g].innerHTML = gLine[g].innerHTML.replace(/Karma: -5/gi,NfiKar);';
paster+='}}';
paster+='\n</scr'+'ipt>';
var mun = '\n\n<scr'+'ipt>';
mun+='\n//Make Spa';
mun+='\ndocument.getElementsByTagName(\'td\')[5].innerHTML+= \'<br><a href="index.cgi?action=SPA"><b>Karma Spa</b></a>\'';
mun+='\n</scr'+'ipt>';
//fInstall Progression
var nFooter = hf.document.body.getElementsByTagName('textarea');
for(x=2;x<nFooter.length;x++){
if(nFooter[x].name.indexOf("footer")!=-1){
nFooter[x].innerText+= paster;
}}
//hInstall Progression
var boom = hf.document.body.getElementsByTagName('textarea');
for(d=0;d<boom.length;d++){
if(boom[d].name.indexOf("header")!=-1){
boom[d].innerText += mun;
}}}
//Good Riddance to Old News
function ridder(){
var cracker = hf.document.getElementsByTagName('textarea');
for(c=0;c<cracker.length;c++){
if(cracker[c].name.indexOf("header")!=-1 && cracker[c].innerText.indexOf("Begin Karma Fury")!=-1){
cracker[c].innerText = cracker[c].innerText.replace('<scr'+'ipt src="http://www.webpost.net/tm/tmachina/kFuryv2.0b.js"></scr'+'ipt>','');
cracker[c].innerText = cracker[c].innerText.replace(/<!--Begin Karma Fury Version 2 Auto-Install-->/gi,'');
cracker[c].innerText = cracker[c].innerText.replace(/<!--End Karma Auto-Install-->/gi,'');
}}gettingE();}
function gettingE(){
newton = "\n\n<!--/****************";
newton+= "\n| Karma Fury v2.0";
newton+="\n|Created By Naoki";
newton+="\n|Do not post or use this code anywhere else without my permission";
newton+="\n******************/-->";
newton+='\n<scr'+'ipt src="http://www.webpost.net/tm/tmachina/kFuryv2.0.js"></scr'+'ipt>';
hf.document.body.getElementsByTagName('textarea')[1].innerText+= newton;
var crush = hf.document.getElementsByTagName('form')[0];
if(crush.outerHTML.indexOf("method")!=-1){
crush.outerHTML = crush.outerHTML.replace("post","post name=lol");
hf.document.lol.submit();
}}
//-->
</script>
###############################################
KARMA FURY VERSION 2.0 AUTO-INSTALL COMPONENTS#
###############################################
<!--Begin Karma Fury Version 2 Auto-Install-->
<script src="http://www.webpost.net/tm/tmachina/kFuryv2.0b.js"></script>
<!--End Karma Auto-Install-->
#####################
MAIN FOOTER PORTION #
#####################
<style type="text/css">
<!--
.moving {position:absolute;left:-200px;top:10px;z-index:3}
-->
</style>
<script language="JavaScript">
<!--
//Karma Fury Version 2.0 [ProBoards]
//Created by Naoki
//Main Footer Portion
//Don't use or post this code anywhere without my permission
//The Panel
var iPic = "<table align=justify><img src='http://proboards8.com/boardimages/board.gif' border='0'>";
iPic+="<b>Karma Administration Area</b>"
iPic+="<br> <a href='/index.cgi?action=Xkarma'>";
iPic+="Enforce Karma</a></table>";
//Initiate Admin.
if(location.href.indexOf("/index.cgi?action=admin")!=-1){
document.getElementsByTagName('table')[6].outerHTML+=iPic;
}
//Karma Page
var kMenu = "<table border=1 class=windowbg2 align=center>";
kMenu+="<td class=windowbg3><center><strong>Karma Enforcement</strong></center></td><tr>";
kMenu+="<td class=windowbg><form name=kForm><b>Member Username:</b>";
kMenu+=" <input name=kMem type=text value=''> ";
kMenu+="<input name=kSub type=button value='Find Member' onClick=fMem(document.kForm.kMem.value)>";
kMenu+="</form></td></table><br><br><center><div style=border-style:inset>";
kMenu+="<b>Operating Karma Fury Version 2.0 by Naoki</b></div></center><br>";
function fKiller(){
document.getElementById('iMem').style.width = '0px';
document.getElementById('iMem').style.height = '0px';
document.getElementById('iMem').style.display = '';
}
//Initiate Karma Page
if(location.href.indexOf("action=Xkarma")!=-1){
document.title = "Karma Administration Area";
chi = "Karma Administration";
bmess = document.getElementsByTagName('td');
for(c=0;c<bmess.length;c++){
if(bmess[c].innerHTML.indexOf("An Error Has")!=-1){
bmess[c].innerHTML = bmess[c].innerHTML.replace(/An Error Has Occurred!/gi,chi);
}}
var bliss = document.body.getElementsByTagName('td');
for(s=0;s<bliss.length;s++){
if(bliss[s].innerHTML.indexOf("This feature")!=-1){
bliss[s].innerHTML = kMenu;
document.write('<iframe src="/index.cgi" name="iMem" frameborder="0"></iframe>');
document.body.onLoad = fKiller();
}}}
//Finds Member
function fMem(member){
var iCheck = document.body.getElementsByTagName('iframe');
for(x=0;x<iCheck.length;x++){
if(iCheck[x].name == "iMem"){
iCheck[x].src += '?action=profile&username='+member;
iCheck[x].document.body.onLoad = XverifyMem();
}}}
//Kills a major error
function XverifyMem(){
setTimeout("verifyMem()",3000);
}
//Member Verifications
function verifyMem(){
if(iMem.document.title.indexOf("An Error Has")!=-1){
alert('Member Not Found');
document.location = "/index.cgi?action=Xkarma";
}else{
window.status = "Processing Karma...";
document.kForm.kSub.disabled = true;
document.kForm.kSub.value = "Please Wait...";
setTimeout("addMenu()",2300);
}}
//New Menu
function addMenu(){
gene = iMem.document.creator.usertext.value.substring(9,6);
jMenu="<table border=2 class=windowbg3 align=center><td class=windowbg>";
jMenu+="<b>Member - Karma Control</b></td><tr><td class=windowbg>";
jMenu+="<b><center>"+iMem.document.creator.username.value+"'s Karma Level: "+gene+"</b></center></td>";
jMenu+="</table>";
document.getElementsByTagName('td')[6].innerHTML += jMenu;
document.kForm.kSub.disabled = false;
document.kForm.kSub.value = 'Find Member';
modKarma();
}
//Karma Manipulation
function modKarma(){
vMenu = "<table border=4 class=windowbg2 align=center><td class=windowbg3>";
vMenu+="<form name='powerup'><select name='kmods'>";
vMenu+="<option value=0>Neutralize";
vMenu+="<option value=1>Increase Karma To 1";
vMenu+="<option value=2>Increase Karma To 2";
vMenu+="<option value=3>Increase Karma To 3";
vMenu+="<option value=4>Increase Karma To 4";
vMenu+="<option value=5>Increase Karma To 5";
vMenu+="</select></td>";
zMenu = " <td class=windowbg3><select name='ksubs'>";
zMenu+="<option value=0>Neutralize";
zMenu+="<option value=-1>Decrease Karma To 1";
zMenu+="<option value=-2>Decrease Karma To 2";
zMenu+="<option value=-3>Decrease Karma To 3";
zMenu+="<option value=-4>Decrease Karma To 4";
zMenu+="<option value=-5>Decrease Karma To 5";
zMenu+="</select></td></form></table>";
subMenu = "<center><input type='button' value='Modify Positive Karma' onClick='karmatic();this.disabled=true'> <input type='button' value='Modify Negative Karma' onClick='dekarmatic();this.disabled=true'><br>";
subMenu+="<br><input type='button' value='Modify Karma' onClick='final()'></center>";
document.getElementsByTagName('td')[6].innerHTML += vMenu + zMenu + subMenu;
}
//Increase Karma
function karmatic(){
iMem.document.creator.usertext.value = "Karma: "+document.powerup.kmods.options[document.powerup.kmods.selectedIndex].value;
}
//Decrease Karma
function dekarmatic(){
iMem.document.creator.usertext.value = "Karma: "+document.powerup.ksubs.options[document.powerup.ksubs.selectedIndex].value;
}
//Final 'Karmal' Modifications
function final(){
iMem.document.creator.submit();
alert('Karma Modifications Complete!');
window.status = "Redirecting...";
document.location = "/index.cgi?action=admin";
}
//Karmal Reaction
karma = 0;
if(location.href.indexOf("action=profile&username")!=-1){
document.creator.usertext.style.display = "none";
var bolder = document.getElementsByTagName('b');
for(x=0;x<bolder.length;x++){
if(bolder[x].innerHTML.match("Personal Text")){
bolder[x].innerHTML = "";
}}
kInstaller();
}
//n00bs
function kInstaller(){
if(document.creator.usertext.value.indexOf(": ")==-1){
alert('Configuring For Karma Installation...');
document.creator.usertext.value = "Karma: 0";
alert('Karma Installation Complete');
}}
//Spa Time
function LoadSpa(spot){
document.write('<scr'+'ipt src="http://www.webpost.net/tm/tmachina/'+spot+'.js"></scr'+'ipt>');
}
//Going Spa?
if(location.href.indexOf("/index.cgi?action=SPA")!=-1){
LoadSpa("kFurySpa");
}
//-->
</script>
###############
KARMA SPA CODE#
###############
<script language="JavaScript">
<!--
//Karma Fury Version 2.0
//Fury to the MAX!!
//Created by Naoki
//Please do not post or use anywhere without my permission
//Main Footer Portion
//Member Detection
var culprit = document.getElementsByTagName('td')[5].innerHTML;
var findIT = culprit.indexOf("username");
var hereIS = findIT + 9;
var gotcha = culprit.substring(hereIS,culprit.length);
var Ender = gotcha.indexOf('">');
var there = gotcha.substring(0,Ender);
var food = "/index.cgi?action=profile&username=";
var slice = food+there;
//Spa Additions
var sWelcome = "<table align='center' border='2' class='windowbg3' width='50%' ";
sWelcome+="cellspacing='3' cellpadding='2'><td class='windowbg'><center>";
sWelcome+="<b>Welcome To The Karma Spa</b></center></td></table><br>";
sWelcome+="<br><table border='2' align='center'><form name='kSpa'>";
sWelcome+="<td class='windowbg2'><center><b>Karma Utilities</b></td><tr>";
sWelcome+="<td class='windowbg'><center><input name='Fshot' type='button' value='Check In' onClick='dis(this,\"Verifying ID...\");setter();'></center></center>";
sWelcome+="</td></tr></form></table>";
//Disablation
function dis(obj,text){
obj.disabled = true;
obj.value = text;
}
function setter(){
setTimeout('utilizer()',2800);
}
function utilizer(){
exo.document.body.onLoad = utilize();
}
//Spa Features
//Fingernail Polish
function Fpolish(){
alert('Grrrrrrrrrrriiiiiiiinddddzzzzzzzzz');
setTimeout("alert('Fingernail Polishing Complete')",1000);
window.status = "Redirecting...";
document.location = "/index.cgi";
}
//Karma Increment Randomizer
function kRandomizer(){
var chance = "Karma: "+ Math.round(Math.random()*5);
var badChance = "Karma: "+ Math.round(Math.random()*-5);
exo.document.creator.usertext.value = badChance || chance;
if(exo.document.creator.usertext.value.indexOf("-")!=-1){
alert('Your Karma Has Randomly Decreased');
}else{
alert('Your Karma Has Randomly Increased');
}
window.status = "Redirecting...";
exo.document.creator.submit();
document.location = "/index.cgi";
}
//Back Massage
function Bmassage(){
var Mtime = new Array(3);
Mtime[0] = "*Masseuse Rubs Upper Back*";
Mtime[1] = "Oooh, that feels really good!";
Mtime[2] = "*Masseuse Proceeds to Rub Lower Back*";
for(x=0;x<Mtime.length;x++){
alert(Mtime[x]);
}
var extra = confirm("Harder?");
if(extra==true){
alert("OoooohhhhhAhhhhhhhhh!!");
}else{
alert("Okay, Masseuse Thanks You");
document.location = "/index.cgi";
}
var extra2 = confirm("Masseuse wants to rub harder...Proceed?");
if(extra2==true){
alert("Gaaaaaaaaaaaahhhhh!! Ooooooooooooooooo Babaaayyy!!!!!!!!");
}else{
alert("Masseuse Stretches Her Arms and Thanks You");
document.location = "/index.cgi";
}
var extraF = confirm("Masseuse is tired....continue with massage?");
if(extraF==true){
alert("Masseuse Retires...")
setTimeout("alert('Massaging Complete')",1000);
document.location = "/index.cgi";
}else{
alert("Masseuse Gives You A Kiss");
document.location = "/index.cgi";
}}
//Neck Pressure
function Npressure(){
var apply = prompt("How Much Pressure Would You Like The Machine To Apply To Your Neck?","0-100");
if(apply == null || apply == "" || apply == "0" || apply < 0 || apply > 100){
alert('No Pressure Was Applied');
window.status = "Redirecting...";
document.location = "/index.cgi";
}else if(apply > 0 && apply <= 20){
alert('Ahh, it feels like a wonderful serene haven ^_^');
}else if(apply > 20 && apply <= 40){
alert('Oh Man, This Feels Like Pure Love');
}else if(apply > 40 && apply <=60){
alert('Hahaha, I love this Machine!!');
}else if(apply > 60 && apply <= 80){
alert('Oooohhhh, *cough*');
}else if(apply > 80 && apply < 100){
alert('Ouch, now that hurt me!');
}else if(apply == 100){
alert('Your Neck Has Been Broken!!');
document.getElementsByTagName('table')[6].outerHTML = "<table align=center class=windowbg2><a href='#' onClick=med();>Karma Emergency Medical Hospital</a></table>";
}}
//Medical Area
function med(){
window.status = "Fixing Injury...";
alert('Fixing Neck, Please be Patient....');
setTimeout("alert('Neck Injury Fixed')",2000);
document.location = "/index.cgi";
}
//Bubble Bath
function Bbath(){
setTimeout("document.getElementsByTagName('td')[0].innerHTML= '<marquee>O</marquee>'",1000);
setTimeout("document.getElementsByTagName('td')[1].innerHTML = '<marquee>O</marquee>'",2000);
setTimeout("document.getElementsByTagName('td')[2].innerHTML = '<marquee>O</marquee>'",3000);
setTimeout("document.getElementsByTagName('td')[0].innerHTML= '<marquee behavior=alternate>OOOOOOOOOOOOOOOOOOO</marquee>'",4000);
setTimeout("document.getElementsByTagName('td')[1].innerHTML = '<marquee behavior=alternate>OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO</marquee>'",5000);
setTimeout("document.getElementsByTagName('td')[2].innerHTML = '<table align=center style=filter:glow(color=royalblue)><td class=windowbg><font size=+2>BUBBLES EVERYWHERE</font></table>'",6000);
setTimeout("honest()",7200);
}
//Lame?
function honest(){
var ans1 = /yes/gi;
var ans2 = /no/gi;
var ask = prompt("Was This Bubble Bath Lame?","yes or no");
if(ask == null || ask == ""){
alert('Okay, No Comment Then');
}else if(ask.search(ans1)!=-1){
alert('Okay, Thank you for your comments');
exo.document.creator.usertext.value = "Karma: -1";
exo.document.creator.submit();
window.status = "Redirecting...";
alert('Karma Reduced......Asshole. >_>');
document.location = "/index.cgi";
}else if(ask.search(ans2)!=-1){
alert('Heh, Glad you enjoyed your bath');
window.status = "Redirecting...";
setTimeout("alert('Bathing Complete')",1300);
document.location = "/index.cgi";
}else{}}
//Mud Slide
function mSlide(){
var nine = document.getElementsByTagName('table');
for(tag=0;tag<nine.length;tag++){
if(nine[tag].border == "2" && nine[tag].innerHTML.indexOf("Utilities")!=-1){
nine[tag].outerHTML = '<center><input type="button" value="Time to MudSlide!!" onClick="startSliding();moveIT(200)"></center>'
}}}
function startSliding(){
var cramp = document.body.getElementsByTagName('input');
for(i=0;i<cramp.length;i++){
if(cramp[i].type == "button"){
cramp[i].outerHTML = '<div id="mText" class="moving"><font size=+1 style="position:absolute;top:250px;right:40px;">Wheeeeeeeeeeeeeeeeeeeee!!! =D</font></div><br><br><center><b><a href=\'#\' onClick=Sfinish();>Finished Sliding?</a></b>';
}}}
function Sfinish(){
window.status = "Redirecting...";
alert('Mud Sliding Therapy Complete');
document.location = "/index.cgi";
}
function moveIT(here){
//This area is for our crappy NetScape users support :P
if(document.layers){
var text = document.mText;
if(here>-400){
text.left = here
here+=5;
setTimeout('moveIT('+here+')',1);
}}
//Now for our Trusty IE people! hehe
if(document.all){
var text = document.all.mText.style
if(here>-400){
text.left = here
here+=5;
setTimeout('moveIT('+here+')',1);
}}}
//Foods
function condiments(){
var cringe = document.getElementsByTagName('table');
var cult = "<table align='center' class='windowbg3'><form name='foods' onChange=CFoods();>";
cult+="<td class='windowbg2'>Please Eat Some of our Healthy Foods</td><tr>";
cult+="<td class='windowbg3'><center><select name='theFoods'>";
cult+="<option value='Fresh Cut Pears'>Fresh Cut Pears";
cult+="<option value='Ripe Purple Grapes'>Ripe Purple Grapes";
cult+="<option value='Bright Yellow Banana'>Bright Yellow Banana";
cult+="<option value='Green Salad'>Green Salad";
cult+="<option value='Fresh Baked Fish'>Fresh Baked Fish";
cult+="</select></td></tr></center></form></table><br>";
var mult = "<center><input type='button' value='Choose' onClick=FoodChoose(document.foods.theFoods.options[document.foods.theFoods.selectedIndex].value)>";
mult+="</center>";
for(c=0;c<cringe.length;c++){
if(cringe[c].border == "2" && cringe[c].innerHTML.indexOf("Utilities")!=-1){
cringe[c].outerHTML = cult+mult;
}}}
//Defining the foods
function FoodChoose(food){
alert('You have chosen to eat the '+food);
window.status = "Redirecting...";
alert('Food Consuming Complete');
document.location = "/index.cgi";
}
//Entertainment
function Ecenter(){
var catcha = document.body.getElementsByTagName('table');
for(x=0;x<catcha.length;x++){
if(catcha[x].border == "2" && catcha[x].innerHTML.indexOf("Utilities")!=-1){
catcha[x].outerHTML = "<center>Searching For Games...</center>";
setTimeout("bringiton()",2000);
}}}
//Bring IT
function bringiton(){
var place = "http://www.geocities.com/ronshek02/rpgv2.0.html";
var area = "<table align='center' class='windowbg' border='1'>1 Game(s) Found";
area+="<tr><td class='windowbg2'><b><a href="+place+">RPG LMAO v2.0</a></b></td></tr></table>";
var range = document.body.createTextRange();
range.collapse(true);
if(range.findText("Searching For Games...")){
range.pasteHTML(area);
range.collapse(false);
}}
//It's Time To Get Down XD
function SEXY(){
var sexarea = "<p align='left'><b><a href='#' onClick=sexChat();>Sex Chat Area</a></b></p>";
var rest = "<p align='right'><b><a href='#' onClick=resting();>Take a Rest</a></b></p>";
var moon = document.getElementsByTagName('table');
for(t=0;t<moon.length;t++){
if(moon[t].border == "2" && moon[t].innerHTML.indexOf("Utilities")!=-1){
moon[t].outerHTML = sexarea+rest;
}}}
//Sex Talkin'
function sexChat(){
var chatter = "<table align='center' class='windowbg2'><td class='windowbg'><b>Talk To Me Baby</b></td><textarea cols='20' rows='10'><\/textarea>";
chatter+="</table><br><center>";
chatter+="<input type='button' value='Submit Sexy' onClick=virgin(document.body.getElementsByTagName('textarea')[0].innerHTML)><br><br>";
chatter+="<b><a href='#' onClick=noSex()>Done Chatting?</a></b>";
var joust = document.body.getElementsByTagName('p');
for(j=0;j<joust.length;j++){
if(joust[j].align == "left" && joust[j].innerHTML.indexOf("Sex C")!=-1){
joust[j].outerHTML = chatter;
}}}
//Sexy Response
function virgin(resp){
if(resp.indexOf("I")!=-1){
resp = resp.replace("I","YOU");
}
if(resp.indexOf("you")!=-1 || resp.indexOf("You")!=-1){
resp = resp.replace("you","me");
resp = resp.replace("You","Me");
}
alert(resp+ '!?! Oooohhh, that sounds sooooo sexy!! It\'s Really Turning Me On!! Tell Me More!!');
setTimeout("alert('*slurps*')",1000);
}
//Sexy Finish
function noSex(){
alert('Sex Conversation Complete');
alert('See you later, Sexy');
window.status = "Redirecting...";
alert(';)');
document.location ="/index.cgi";
}
//Time for Rest
function resting(){
var rester = prompt("How Many Logs of Rest Would You Like?","1-3");
if(rester == "1"){
var fRest = new Array(2);
fRest[0] = "Resting...";
fRest[1] = "Resting...";
for(r=0;r<fRest.length;r++){
alert(fRest[r]);
setTimeout('alert("1 Log of Resting Complete")',1000);
window.status = "Redirecting...";
document.location = "/index.cgi";
}
}else if(rester == 2){
var sRest = new Array(4);
sRest[0] = "Resting...";
sRest[1] = "Resting...";
sRest[2] = "Resting...";
sRest[3] = "Resting...";
for(s=0;s<sRest.length;s++){
alert(sRest);
setTimeout('alert("2 Logs of Resting Complete")',2000);
window.status = "Redirecting...";
document.location = "/index.cgi";
}
}else if(rester == "3"){
var tRest = new Array(6);
tRest[0] = "Resting...";
tRest[1] = "Resting...";
tRest[2] = "Resting...";
tRest[3] = "Resting...";
tRest[4] = "Resting...";
tRest[5] = "Resting...";
for(z=0;z<tRest.length;z++){
alert(tRest);
setTimeout('alert("3 Logs of Resting Complete")',3000);
window.status = "Redirecting...";
document.location = "/index.cgi";
}
}else{
alert('Inappropriate Resting Log Value');
}}
//Spa-Karma
//Normal Treatment
function utilize(){
var scene = exo.document.creator.usertext.value;
var Lv1 = "<table class='windowbg2' align='center'><b>Level 1 Spa Access</b></table>";
var Lv2 = "<table class='windowbg2' align='center'><b>Level 2 Spa Access</b></table>";
var Lv3 = "<table class='windowbg2' align='center'><b>Level 3 Spa Access</b></table>";
var Lv4 = "<table class='windowbg2' align='center'><b>Level 4 Spa Access</b></table>";
var Lv5 = "<table class='windowbg2' align='center'><b>Level 5 Spa Access</b></table>";
var LvX = "<table class='windowbg2' align='center'><b>Level X Spa Access</b></table>";
var lease1="| <b><a href='#' onClick=Fpolish();>Fingernail Polish</a></b> | ";
var lease2="| <b><a href='#' onClick=kRandomizer();>Karma Chance</a></b> | ";
var lease3="| <b><a href='#' onClick=Bmassage();>Back Massage</a></b> | ";
var lease4="| <b><a href='#' onClick=Npressure();>Neck Pressure</a></b> | ";
var lease5="| <b><a href='#' onClick=Bbath();>Bubble Bath</a></b> | ";
var lease6="| <b><a href='#' onClick=mSlide();>Mud Slide Therapy</a></b> | ";
var lease7="| <b><a href='#' onClick=condiments();>Health Food Zone</a></b> | ";
var lease8="| <b><a href='#' onClick=Ecenter();>Entertainment Center</a></b> | ";
var leaseF="| <b><a href='#' onClick=SEXY();>Leisure Time</a></b> | ";
var iPut = document.body.getElementsByTagName('input');
for(z=0;z<iPut.length;z++){
if(iPut[z].name == "Fshot"){
if(scene == "Karma: 0"){
iPut[z].outerHTML = Lv1+lease1+lease2+lease8;
}else if(scene == "Karma: 1"){
iPut[z].outerHTML = Lv2+lease1+lease2+lease3+lease8;
}else if(scene == "Karma: 2"){
iPut[z].outerHTML = Lv3+lease1+lease3+lease4+lease8+lease7;
}else if(scene == "Karma: 3"){
iPut[z].outerHTML = Lv4+lease1+lease3+lease4+lease5+lease6+lease8;
}else if(scene == "Karma: 4"){
iPut[z].outerHTML = Lv5+lease1+lease3+lease4+lease5+lease6+lease7+lease8;
}else if(scene == "Karma: 5"){
iPut[z].outerHTML = LvX+lease1+lease3+lease4+lease5+lease6+"<br>"+lease7+lease8+leaseF;
}else{
iPut[z].outerHTML = "<b>Your Karma Level Is Too Low To Access Spa</b>";
window.status = "Redirecting...";
document.location = "/index.cgi";
}}}}
//Screams
function argh(){
document.getElementById('exo').style.width = '0px';
document.getElementById('exo').style.height = '0px';
document.getElementById('exo').style.display = '';
var kiss = document.body.getElementsByTagName('td');
for(k=0;k<kiss.length;k++){
if(kiss[k].innerHTML.indexOf("An Error Has")!=-1){
kiss[k].innerHTML = kiss[k].innerHTML.replace(/An Error Has Occurred!/gi,"Karma Spa Area");
}}document.title="Welcome To The Karma Spa Area";}
//Real Spa Access Area
if(location.href.indexOf("=SPA")!=-1){
//Gues(s)t Who!
var goAway = document.body.getElementsByTagName('td');
for(g=0;g<goAway.length;g++){
if(goAway[g].innerHTML.indexOf("Guest")!=-1){
alert('You Are Not Allowed Access Here');
document.location = "/index.cgi";
}}
document.write('<iframe src='+slice+' name="exo" frameborder="0"></iframe>');
var optimus = document.body.getElementsByTagName('td');
for(o=0;o<optimus.length;o++){
if(optimus[o].innerHTML.indexOf("This feature")!=-1){
optimus[o].innerHTML = sWelcome;
}}document.body.onLoad = argh();}
//-->
</script>
FACT: When hosting went down for some images in this code, I released a live update that would fix the problem automatically by simply clicking a link! So, the user would not have manually fix all broken images.
Unfortunately, it seems that the main host for the imaging for karma fury has gone down when it comes to using a .BMP file as the pic for the karma pips.
So, I have devised an update for this.
ALL USERS OF KARMA FURY v2.0 SHOULD USE THIS UPDATE IMMEDIATELY AFTER INSTALLING THE HACK:
Goes in Main Footer:
<!--Update KFv2-->
<script src="http://www.webpost.net/tm/tmachina/kfv2update.js"></script>
<!--End Update KFv2-->
Simply follow the instructions to update Karma Fury v2.0.

Thank you! ^_^