Post by Trip on Nov 23, 2014 0:45:26 GMT -5
NOTE: I don't have the original post release for this code. This is the final version and final release of all my Karma Hacks. Karma Fury X2 was an enhanced version of Karma Fury X. In his new version, I optimized installation of the hack and introduced automatic installation so that the user wouldn't have to manually reset the whole system if they wanted to stop using the hack for some time; this gave administrators a quick and very convenient way to install, un-install, and re-install my code. I also enhanced parts of the user interface for a better experience. I made this code in 2007, after a 2 year break from coding.
EDIT: Found my original post release!!
OMG I can't believe I just coded again! XD
It has been 2 years since I coded anything, and kinda recently, I finally decided to give it another try...you can blame PBv4 (AND Patty Clit) for this, mainly. <_<
In my efforts to 'get back into it', I decided to tackle and upgrade one of my last codes, and it happens to be a ProBoards v4 exclusive. This hack was known as Karma Fury X...it obviously got lost when I posted it here on SSD a while back. It was my 'new' approach to the strangely different coding age due to PBv4's crazy upgrades, which vexed me because I was in the middle of working on the best Karma hack yet--Karma Fury v3; but that's in the past and I ditched the code for ProBoards...for now.
Now without further ado, I present to you all:
Karma Fury X2
Code Specifications:
Code Speed: Fast - Very Fast (Auto-Install)
Compatibility: IE4+ Recommended and FireFox (Cross Browser)
Browser Speed Limit: No Limit
TOS Check: Permitted
UserType: Friendly
-ProBoards Version 4 EXCLUSIVE
+Bonus Auto-Install
+Bonus Auto-Install Fail-Safe
+Bonus Uninstall
Goes In Main Footer ONLY:
Ohhhhhhhhhhhhhhhkiiiiiiiiiiiiiiiiiiiiiiies!!!
Now this code of mines will actually make the Karma feature and PBv4 features intertwine in a more.....useful way.
In a sense, it'll kinda resemble the Karma System like the one on GameFAQs, sorta.
The Auto-Install that I made this time is a raunchy prototype [and it's still raunchy even for X2, lol] (unlike my previous ones) that I tried since IFRAMES were no longer useful........well, it works, but it's a bit tackier and more coding involved, lol.
Well, for what it does, it saves ALOT of heartache and pain for this hack, trust me!
Well enough of the technical talk, let's see what this hack could do!
Well, after it creates the special karma groups for you, you will be able to reward members accordingly....see, theyr'e supposed to PM you after they meet the requirements to be promoted to the next LEVEL.
Traditionally (lol), there are 5 LEVELS of Karma, all depending on how much you gained total.
Special Powers are rewarded to those who are on these LEVELS.
Every member starts at no level.
Once 50 Karma is attained, then it begins for them.
LEVEL 1 - Requires 50 Karma
Powers:
^: A helping hand, LOL!!
LEVEL 2 - Requires 170 Karma
Powers:
^: Nice healthy additions
LEVEL 3 - Requires 450 Karma
Powers: All of LEVEL 2's + THIS
^: The power increases!
LEVEL 4 - Requires 1000 Karma
Powers: ALL of LEVEL 3's + THIS
^: Ooooh! The Powerrrrrrr!!! XD
LEVEL 5 (Maximum Karma)
Powers: ALL of LEVEL 4's + THIS
^: Who knows.... =O
Well, that's the powers involved per level.
Of course, let's be rational on our promotions.
Also, Admins can see the activity of the boards anyways, so you'll know who did what.
Featurettes:
ADMINISTRATION INSTRUCTIONS [QuickGuide]
-It's easy, simply follow the instructions given
-After the installation process is complete, go and view your Headers/Footers area
-If a member has met the requirements for a LEVEL promotion, you'll get a PM from them
-NOTE: If you notice that a member qualifies and he hasn't PM'ed you yet...well, just promote him/her
-Next, go into their profile and update their Member Group (LEVEL) for promotion
-If you want to Uninstall Karma Fury X2, simply click on the link provided on the Admin Panel...it will be located at either near the top or bottom of the page (depending on what you're doing)
-After uninstalling, follow the directions that will be given to you for completion
-ABOUT THE AUTO-INSTALL FAILSAFE: If for some odd reason you accidentally install Karma Fury X2 more than once before you complete the installation procedure, don't worry!!! My nifty Uninstall will take of the problem when you use it...this will save you time manually deleting alot of waste. Trust me, it works; I've tested it...lol, deleted over 100 test entries really fast. So, don't worry too much if you make a mistake while installing.
MEMBER INSTRUCTIONS [QuickNote]
-On the view profile page, you'll be alerted if you or someone has qualified for a promotion for the FIRST THREE LEVELS...the last two levels are really powerful, so a staff member should notice (or be notified by you or someone) about your new achievement for promotion.
-Also, on this page, you will have a Karma Fury X2 Help feature...use it.
ScreenShot Section
Since I didn't take any shots of X1, I decided this time (as an anniverary gift) to present both X1 and X2 shots:
Karma Fury X:





Karma Fury X2:







MAIN DIFFERENCES:
-Cosmetic Changes
-Uninstall
Well, that's the code, lol.....it's a kinda different feel from my old Karma hacks though, but that's just me, hence the "X"....2. *giggle*
Honestly, I kinda got lazy in the middle of coding that hack, haha! I found myself running out of ideas, lol. Well, it works in both browsers, so yeah, please enjoy.
If you have any questions or comments, please PM me or post here. =)
Karma Fury X2 FULL CODE:
Complete Install/Uninstall System
EDIT: Found my original post release!!
OMG I can't believe I just coded again! XD
It has been 2 years since I coded anything, and kinda recently, I finally decided to give it another try...you can blame PBv4 (AND Patty Clit) for this, mainly. <_<
In my efforts to 'get back into it', I decided to tackle and upgrade one of my last codes, and it happens to be a ProBoards v4 exclusive. This hack was known as Karma Fury X...it obviously got lost when I posted it here on SSD a while back. It was my 'new' approach to the strangely different coding age due to PBv4's crazy upgrades, which vexed me because I was in the middle of working on the best Karma hack yet--Karma Fury v3; but that's in the past and I ditched the code for ProBoards...for now.
Now without further ado, I present to you all:
Karma Fury X2
Code Specifications:
Code Speed: Fast - Very Fast (Auto-Install)
Compatibility: IE4+ Recommended and FireFox (Cross Browser)
Browser Speed Limit: No Limit
TOS Check: Permitted
UserType: Friendly
-ProBoards Version 4 EXCLUSIVE
+Bonus Auto-Install
+Bonus Auto-Install Fail-Safe
+Bonus Uninstall
Goes In Main Footer ONLY:
<!--/***************************************************
<!------Karma Fury X2-->
<!------Created by Trip/Naoki-->
<!------2-Year Coding Break Anniversary Edition-->
<script src="http://www.tripmachina.com/kfuryx2Auto.js"></script>
<!------Goes in MAIN FOOTER-->
<!--/***************************************************
Ohhhhhhhhhhhhhhhkiiiiiiiiiiiiiiiiiiiiiiies!!!
Now this code of mines will actually make the Karma feature and PBv4 features intertwine in a more.....useful way.
In a sense, it'll kinda resemble the Karma System like the one on GameFAQs, sorta.
The Auto-Install that I made this time is a raunchy prototype [and it's still raunchy even for X2, lol] (unlike my previous ones) that I tried since IFRAMES were no longer useful........well, it works, but it's a bit tackier and more coding involved, lol.

Well, for what it does, it saves ALOT of heartache and pain for this hack, trust me!
Well enough of the technical talk, let's see what this hack could do!
Well, after it creates the special karma groups for you, you will be able to reward members accordingly....see, theyr'e supposed to PM you after they meet the requirements to be promoted to the next LEVEL.
Traditionally (lol), there are 5 LEVELS of Karma, all depending on how much you gained total.
Special Powers are rewarded to those who are on these LEVELS.
Every member starts at no level.
Once 50 Karma is attained, then it begins for them.
LEVEL 1 - Requires 50 Karma
Powers:
- Fix Boards
^: A helping hand, LOL!!
LEVEL 2 - Requires 170 Karma
Powers:
- Bump Threads
- View Poll Voters
- Fix Boards
- Search Members
- View Hidden Birthdays
^: Nice healthy additions
LEVEL 3 - Requires 450 Karma
Powers: All of LEVEL 2's + THIS
- Sticky Threads
- Reply to Locked Threads
- Recount Members
- PM All
- See Invisible Users
- View Hidden Emails
^: The power increases!
LEVEL 4 - Requires 1000 Karma
Powers: ALL of LEVEL 3's + THIS
- Move Threads
- Lock Threads
- Lock Polls
- Modify News
- Email All
- Modify Censored Words
- Create Accounts
^: Ooooh! The Powerrrrrrr!!! XD
LEVEL 5 (Maximum Karma)
Powers: ALL of LEVEL 4's + THIS
- Delete Threads
- Modify Posts
- Advanced Moderation
- Modify Avatars
- Ban Members
- Delete Old Posts By User
^: Who knows.... =O
Well, that's the powers involved per level.
Of course, let's be rational on our promotions.
Also, Admins can see the activity of the boards anyways, so you'll know who did what.
Featurettes:
- Karma Help feature on ViewProfile page
- "Karma Alert" (n00bs -> LVL 3 promotion) on ViewProfile Page
ADMINISTRATION INSTRUCTIONS [QuickGuide]
-It's easy, simply follow the instructions given
-After the installation process is complete, go and view your Headers/Footers area
-If a member has met the requirements for a LEVEL promotion, you'll get a PM from them
-NOTE: If you notice that a member qualifies and he hasn't PM'ed you yet...well, just promote him/her
-Next, go into their profile and update their Member Group (LEVEL) for promotion
-If you want to Uninstall Karma Fury X2, simply click on the link provided on the Admin Panel...it will be located at either near the top or bottom of the page (depending on what you're doing)
-After uninstalling, follow the directions that will be given to you for completion
-ABOUT THE AUTO-INSTALL FAILSAFE: If for some odd reason you accidentally install Karma Fury X2 more than once before you complete the installation procedure, don't worry!!! My nifty Uninstall will take of the problem when you use it...this will save you time manually deleting alot of waste. Trust me, it works; I've tested it...lol, deleted over 100 test entries really fast. So, don't worry too much if you make a mistake while installing.
MEMBER INSTRUCTIONS [QuickNote]
-On the view profile page, you'll be alerted if you or someone has qualified for a promotion for the FIRST THREE LEVELS...the last two levels are really powerful, so a staff member should notice (or be notified by you or someone) about your new achievement for promotion.
-Also, on this page, you will have a Karma Fury X2 Help feature...use it.
ScreenShot Section
Since I didn't take any shots of X1, I decided this time (as an anniverary gift) to present both X1 and X2 shots:
Karma Fury X:
Karma Fury X2:
MAIN DIFFERENCES:
-Cosmetic Changes
-Uninstall
Well, that's the code, lol.....it's a kinda different feel from my old Karma hacks though, but that's just me, hence the "X"....2. *giggle*
Honestly, I kinda got lazy in the middle of coding that hack, haha! I found myself running out of ideas, lol. Well, it works in both browsers, so yeah, please enjoy.
If you have any questions or comments, please PM me or post here. =)
[PREVIEW]














Karma Fury X2 FULL CODE:
Complete Install/Uninstall System
//Karma Fury X2
//Created By Trip aka Naoki
/*2-Year Coding Break Anniversary Edition*/
//Auto-Configure Karma Groups
//Main Footer Portion
//Setup Components
function startUP(){document.location = "/index.cgi?action=membergroupcreate&lvlone";}
if(location.href.match(/(footers3|action=admin)/gi)){
var maken = document.body.getElementsByTagName('table');
for(levantine=0;levantine<maken.length;levantine+=3){
if(maken[levantine].innerHTML.match(/Administration Area/)){
var demonSword = maken[levantine].insertRow(-1).insertCell(-1);
demonSword.className = "windowbg";
demonSword.innerHTML = "<center><b><a href='#' onClick='startUP();'>Auto-Install Karma Fury X2</a></b></center>";
}
}
}
//Special Global Level
var theDot = ".";
//Polka-Dot Party :D
function accessIT(){
var kake = document.getElementsByTagName('div');
for(x=0;x<kake.length;x++){
if(kake[x].name!=""){
kake[x].innerHTML = kake[x].innerHTML.replace(/ma./gi, "ma"+theDot+theDot);
}
}
setTimeout('accessIT2();', 300);
}
function accessIT2(){
var kake = document.getElementsByTagName('div');
for(x=0;x<kake.length;x++){
if(kake[x].name!=""){
kake[x].innerHTML = kake[x].innerHTML.replace(/ma../gi, "ma"+theDot+theDot+theDot);
}
}
setTimeout('pastAccess();', 300);
}
function pastAccess(){
var kake = document.getElementsByTagName('div');
for(x=0;x<kake.length;x++){
if(kake[x].name!=""){
kake[x].innerHTML = kake[x].innerHTML.replace(/ma.../gi, "ma"+theDot);
}
}
setTimeout('accessIT();', 300);
}
//Administration Ettiquette
if(location.href.match(/action=membergroupcreate(.+?)/gi)){
document.title = "Karma Fury X2 Installation";
}
//Individuality
var WTF1 = "<div align='center' style='border-style:outset' class='titlebg'><strong><em>Kar</em><em>m<em>a Fury X2</em></em>® Installation Progression Systems</strong><br><div name='testeroo' align='center' style='border-style:inset' class='catbg'>Configuring LVL 1 Karma.</div></div>";
var WTF2 = "<div align='center' style='border-style:outset' class='titlebg'><strong><em>Kar</em><em>m<em>a Fury X2</em></em>® Installation Progression Systems</strong><br><div name='testeroo' align='center' style='border-style:inset' class='catbg'>Configuring LVL 2 Karma.</div></div>";
var WTF3 = "<div align='center' style='border-style:outset' class='titlebg'><strong><em>Kar</em><em>m<em>a Fury X2</em></em>® Installation Progression Systems</strong><br><div name='testeroo' align='center' style='border-style:inset' class='catbg'>Configuring LVL 3 Karma.</div></div>";
var WTF4 = "<div align='center' style='border-style:outset' class='titlebg'><strong><em>Kar</em><em>m<em>a Fury X2</em></em>® Installation Progression Systems</strong><br><div name='testeroo' align='center' style='border-style:inset' class='catbg'>Configuring LVL 4 Karma.</div></div>";
var WTF5 = "<div align='center' style='border-style:outset' class='titlebg'><strong><em>Kar</em><em>m<em>a Fury X2</em></em>® Installation Progression Systems</strong><br><div name='testeroo' align='center' style='border-style:inset' class='catbg'>Configuring LVL 5 Karma.</div></div>";
/*#####################
######LEVEL ONE#######
#####################*/
if(location.href.match(/membergroupcreate&lvlone/)){
setTimeout('inputKILL();', 500);
}
//Take Care of Inputs - LEVEL 1
function inputKILL(){
if(location.href.match(/membergroupcreate&lvlone/)){
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+="<div align='center' style='border-style:outset' class='titlebg'><strong><em>Gathering Essential Components...</em></strong></div>";
}
}
var inputX = document.getElementsByTagName('input');
for(D=0;D<inputX.length;D++){
for(e=0;e<inputX.length;e++){
for(f=0;f<inputX.length;f++){
if(inputX[D].name=="name"){
inputX[D].value = "[b\]LEVEL 1 KARMA[\/b]";
if(inputX[e].name=="color"){
inputX[e].value = "FF0000";
if(inputX[f].name=="starnum"){
inputX[f].value = "1";
}
}
}
}
}
}
}
selectKILL();
}
//TransForm - LEVEL 1
function ONEformal(){
var kai = document.getElementsByTagName('form');
for(t=0;t<kai.length;t++){
if(kai[t].method=="post"){
kai[t].action+="&lvlone";
}
}
}
//March To LEVEL 2
function ONEinformal(){
var bai = document.getElementsByTagName('form');
for(x=0;x<bai.length;x++){
if(bai[x].method=="post"){
bai[x].action+="&nextTWO";
}
}
}
//Take Care of Selects - LEVEL 1
function selectKILL(){
ONEformal();
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
if(selectX[D].name=="starurl"){
selectX[D].options.selectedIndex = "1";
}
}
document.forms[0].submit();
}
//Commence LEVEL 1 Power Adhere
if(location.href.match(/membergroupcreate2&lvlone/)){
ONEinformal();
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+=WTF1;
}
}
setTimeout('accessIT();', 1000);
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
if(selectX[D].name=="fixBoards"){
selectX[D].options.selectedIndex = "1";
}
}
document.forms[0].submit();
}
//Intro To Level 2
if(location.href.match(/membergroupcreate3&nextTWO/)){
location.href = "/index.cgi?action=membergroupcreate&lvltwo";
}
/*#####################
######LEVEL TWO#######
#####################*/
if(location.href.match(/membergroupcreate&lvltwo/)){
setTimeout('inputKILL2();', 500);
}
//Take Care of Inputs - LEVEL 2
function inputKILL2(){
if(location.href.match(/membergroupcreate&lvltwo/)){
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+="<div align='center' style='border-style:outset' class='titlebg'><strong><em>Gathering Essential Components...</em></strong></div>";
}
}
var inputX = document.getElementsByTagName('input');
for(D=0;D<inputX.length;D++){
for(e=0;e<inputX.length;e++){
for(f=0;f<inputX.length;f++){
if(inputX[D].name=="name"){
inputX[D].value = "[b\]LEVEL 2 KARMA[\/b]";
if(inputX[e].name=="color"){
inputX[e].value = "FF00FF";
if(inputX[f].name=="starnum"){
inputX[f].value = "2";
}
}
}
}
}
}
}
selectKILL2();
}
//TransForm - LEVEL 2
function TWOformal(){
var kai = document.getElementsByTagName('form');
for(t=0;t<kai.length;t++){
if(kai[t].method=="post"){
kai[t].action+="&lvltwo";
}
}
}
//March To LEVEL 3
function TWOinformal(){
var bai = document.getElementsByTagName('form');
for(x=0;x<bai.length;x++){
if(bai[x].method=="post"){
bai[x].action+="&nextTHREE";
}
}
}
//Take Care of Selects - LEVEL 2
function selectKILL2(){
TWOformal();
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
if(selectX[D].name=="starurl"){
selectX[D].options.selectedIndex = "1";
}
}
document.forms[0].submit();
}
//Commence LEVEL 2 Power Adhere
if(location.href.match(/membergroupcreate2&lvltwo/)){
TWOinformal();
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+=WTF2;
}
}
setTimeout('accessIT();', 1000);
var selectX2 = document.getElementsByTagName('select');
for(D=0;D<selectX2.length;D++){
for(e=0;e<selectX2.length;e++){
for(f=0;f<selectX2.length;f++){
if(selectX2[D].name=="bumpThreads"){
selectX2[D].options.selectedIndex = "1";
if(selectX2[e].name=="viewPollVoters"){
selectX2[e].options.selectedIndex = "1";
if(selectX2[f].name=="fixBoards"){
selectX2[f].options.selectedIndex = "1";
}
}
}
}
}
}
lvltwoEX();
}
//Commence LEVEL 2 Power Adhere (Extension)
function lvltwoEX(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
if(selectX[D].name=="searchMembers"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="viewHiddenBirthdays"){
selectX[e].options.selectedIndex = "1";
}
}
}
}
document.forms[0].submit();
}
//Intro To Level 3
if(location.href.match(/membergroupcreate3&nextTHREE/)){
location.href = "/index.cgi?action=membergroupcreate&lvlthree";
}
/*#####################
######LEVEL THREE#######
#####################*/
if(location.href.match(/membergroupcreate&lvlthree/)){
setTimeout('inputKILL3();', 500);
}
//Take Care of Inputs - LEVEL 3
function inputKILL3(){
if(location.href.match(/membergroupcreate&lvlthree/)){
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+="<div align='center' style='border-style:outset' class='titlebg'><strong><em>Gathering Essential Components...</em></strong></div>";
}
}
var inputX = document.getElementsByTagName('input');
for(D=0;D<inputX.length;D++){
for(e=0;e<inputX.length;e++){
for(f=0;f<inputX.length;f++){
if(inputX[D].name=="name"){
inputX[D].value = "[b\]LEVEL 3 KARMA[\/b]";
if(inputX[e].name=="color"){
inputX[e].value = "6633FF";
if(inputX[f].name=="starnum"){
inputX[f].value = "3";
}
}
}
}
}
}
}
selectKILL3();
}
//TransForm - LEVEL 3
function THREEformal(){
var kai = document.getElementsByTagName('form');
for(t=0;t<kai.length;t++){
if(kai[t].method=="post"){
kai[t].action+="&lvlthree";
}
}
}
//March To LEVEL 4
function THREEinformal(){
var bai = document.getElementsByTagName('form');
for(x=0;x<bai.length;x++){
if(bai[x].method=="post"){
bai[x].action+="&nextFOUR";
}
}
}
//Take Care of Selects - LEVEL 3
function selectKILL3(){
THREEformal();
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
if(selectX[D].name=="starurl"){
selectX[D].options.selectedIndex = "1";
}
}
document.forms[0].submit();
}
//Commence LEVEL 3 Power Adhere
if(location.href.match(/membergroupcreate2&lvlthree/)){
THREEinformal();
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+=WTF3;
}
}
setTimeout('accessIT();', 1000);
var selectX3 = document.getElementsByTagName('select');
for(D=0;D<selectX3.length;D++){
for(e=0;e<selectX3.length;e++){
for(f=0;f<selectX3.length;f++){
if(selectX3[D].name=="bumpThreads"){
selectX3[D].options.selectedIndex = "1";
if(selectX3[e].name=="viewPollVoters"){
selectX3[e].options.selectedIndex = "1";
if(selectX3[f].name=="fixBoards"){
selectX3[f].options.selectedIndex = "1";
}
}
}
}
}
}
lvlthreeEX1();
}
//Commence LEVEL 3 Power Adhere (Extension 1)
function lvlthreeEX1(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="searchMembers"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="viewHiddenBirthdays"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="stickyThreads"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlthreeEX2();', 1000);
}
//Commence LEVEL 3 Power Adhere (Extension 2)
function lvlthreeEX2(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="replyToLockedThreads"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="recountMembers"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="pmAll"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlthreeEX3();', 1000);
}
//Commence LEVEL 3 Power Adhere (Extension 3)
function lvlthreeEX3(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
if(selectX[D].name=="seeInvisibleUsers"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="seeInvisibleUsers"){
selectX[e].options.selectedIndex = "1";
}
}
}
}
document.forms[0].submit();
}
//Intro To Level 4
if(location.href.match(/membergroupcreate3&nextFOUR/)){
location.href = "/index.cgi?action=membergroupcreate&lvlfour";
}
/*#####################
######LEVEL FOUR#######
#####################*/
if(location.href.match(/membergroupcreate&lvlfour/)){
setTimeout('inputKILL4();', 500);
}
//Take Care of Inputs - LEVEL 4
function inputKILL4(){
if(location.href.match(/membergroupcreate&lvlfour/)){
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+="<div align='center' style='border-style:outset' class='titlebg'><strong><em>Gathering Essential Components...</em></strong></div>";
}
}
var inputX = document.getElementsByTagName('input');
for(D=0;D<inputX.length;D++){
for(e=0;e<inputX.length;e++){
for(f=0;f<inputX.length;f++){
if(inputX[D].name=="name"){
inputX[D].value = "[b\]LEVEL 4 KARMA[\/b]";
if(inputX[e].name=="color"){
inputX[e].value = "33CC33";
if(inputX[f].name=="starnum"){
inputX[f].value = "4";
}
}
}
}
}
}
}
selectKILL4();
}
//TransForm - LEVEL 4
function FOURformal(){
var kai = document.getElementsByTagName('form');
for(t=0;t<kai.length;t++){
if(kai[t].method=="post"){
kai[t].action+="&lvlfour";
}
}
}
//March To LEVEL 5
function FOURinformal(){
var bai = document.getElementsByTagName('form');
for(x=0;x<bai.length;x++){
if(bai[x].method=="post"){
bai[x].action+="&nextFIVE";
}
}
}
//Take Care of Selects - LEVEL 4
function selectKILL4(){
FOURformal();
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
if(selectX[D].name=="starurl"){
selectX[D].options.selectedIndex = "1";
}
}
document.forms[0].submit();
}
//Commence LEVEL 4 Power Adhere
if(location.href.match(/membergroupcreate2&lvlfour/)){
FOURinformal();
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+=WTF4;
}
}
setTimeout('accessIT();', 1000);
var selectX4 = document.getElementsByTagName('select');
for(D=0;D<selectX4.length;D++){
for(e=0;e<selectX4.length;e++){
for(f=0;f<selectX4.length;f++){
if(selectX4[D].name=="bumpThreads"){
selectX4[D].options.selectedIndex = "1";
if(selectX4[e].name=="viewPollVoters"){
selectX4[e].options.selectedIndex = "1";
if(selectX4[f].name=="fixBoards"){
selectX4[f].options.selectedIndex = "1";
}
}
}
}
}
}
lvlfourEX1();
}
//Commence LEVEL 4 Power Adhere (Extension 1)
function lvlfourEX1(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="searchMembers"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="viewHiddenBirthdays"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="stickyThreads"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfourEX2();', 1000);
}
//Commence LEVEL 4 Power Adhere (Extension 2)
function lvlfourEX2(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="replyToLockedThreads"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="recountMembers"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="pmAll"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfourEX3();', 1000);
}
//Commence LEVEL 4 Power Adhere (Extension 3)
function lvlfourEX3(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="seeInvisibleUsers"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="seeInvisibleUsers"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="moveTopics"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfourEX4();', 1500);
}
//Commence LEVEL 4 Power Adhere (Extension 4)
function lvlfourEX4(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="lockThreads"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="lockPolls"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="modifyNews"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfourEX5();', 2000);
}
//Commence LEVEL 4 Power Adhere (Extension 5)
function lvlfourEX5(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="emailAll"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="modifyCensoredWords"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="createAccounts"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
document.forms[0].submit();
}
//Intro To Level 5
if(location.href.match(/membergroupcreate3&nextFIVE/)){
location.href = "/index.cgi?action=membergroupcreate&lvlfive";
}
/*#####################
######LEVEL FIVE#######
#####################*/
if(location.href.match(/membergroupcreate&lvlfive/)){
setTimeout('inputKILL5();', 500);
}
//Take Care of Inputs - LEVEL 5
function inputKILL5(){
if(location.href.match(/membergroupcreate&lvlfive/)){
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+="<div align='center' style='border-style:outset' class='titlebg'><strong><em>Gathering Essential Components...</em></strong></div>";
}
}
var inputX = document.getElementsByTagName('input');
for(D=0;D<inputX.length;D++){
for(e=0;e<inputX.length;e++){
for(f=0;f<inputX.length;f++){
if(inputX[D].name=="name"){
inputX[D].value = "[b\]MAXIMUM KARMA[\/b]";
if(inputX[e].name=="color"){
inputX[e].value = "FFFF00";
if(inputX[f].name=="starnum"){
inputX[f].value = "1";
}
}
}
}
}
}
}
selectKILL5();
}
//TransForm - LEVEL 5
function FIVEformal(){
var kai = document.getElementsByTagName('form');
for(t=0;t<kai.length;t++){
if(kai[t].method=="post"){
kai[t].action+="&lvlfive";
}
}
}
//March To LEVEL END
function FIVEinformal(){
var bai = document.getElementsByTagName('form');
for(x=0;x<bai.length;x++){
if(bai[x].method=="post"){
bai[x].action+="&nextEND";
}
}
}
//Take Care of Selects - LEVEL 5
function selectKILL5(){
FIVEformal();
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
if(selectX[D].name=="starurl"){
selectX[D].options.selectedIndex = "0";
}
}
document.forms[0].submit();
}
//Commence LEVEL 5 Power Adhere
if(location.href.match(/membergroupcreate2&lvlfive/)){
FIVEinformal();
nelo = document.body.getElementsByTagName('table');
for(x=1;x<nelo.length;x++){
if(nelo[x].className=="bordercolor"){
nelo[x].style.display = "none";
document.body.innerHTML+=WTF5;
}
}
setTimeout('accessIT();', 1000);
var selectX5 = document.getElementsByTagName('select');
for(D=0;D<selectX5.length;D++){
for(e=0;e<selectX5.length;e++){
for(f=0;f<selectX5.length;f++){
if(selectX5[D].name=="bumpThreads"){
selectX5[D].options.selectedIndex = "1";
if(selectX5[e].name=="viewPollVoters"){
selectX5[e].options.selectedIndex = "1";
if(selectX5[f].name=="fixBoards"){
selectX5[f].options.selectedIndex = "1";
}
}
}
}
}
}
lvlfiveEX1();
}
//Commence LEVEL 5 Power Adhere (Extension 1)
function lvlfiveEX1(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="searchMembers"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="viewHiddenBirthdays"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="stickyThreads"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfiveEX2();', 1000);
}
//Commence LEVEL 5 Power Adhere (Extension 2)
function lvlfiveEX2(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="replyToLockedThreads"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="recountMembers"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="pmAll"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfiveEX3();', 1000);
}
//Commence LEVEL 5 Power Adhere (Extension 3)
function lvlfiveEX3(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="seeInvisibleUsers"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="seeInvisibleUsers"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="moveTopics"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfiveEX4();', 1500);
}
//Commence LEVEL 5 Power Adhere (Extension 4)
function lvlfiveEX4(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="lockThreads"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="lockPolls"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="modifyNews"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfiveEX5();', 2000);
}
//Commence LEVEL 5 Power Adhere (Extension 5)
function lvlfiveEX5(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="emailAll"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="modifyCensoredWords"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="createAccounts"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfiveEX6();', 2000);
}
//Commence LEVEL 5 Power Adhere (Extension 6)
function lvlfiveEX6(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="removeThreads"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="modifyPosts"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="advancedModerationMode"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
setTimeout('lvlfiveEX7();', 2000);
}
//Commence LEVEL 5 Power Adhere (Extension 7)
function lvlfiveEX7(){
var selectX = document.getElementsByTagName('select');
for(D=0;D<selectX.length;D++){
for(e=0;e<selectX.length;e++){
for(f=0;f<selectX.length;f++){
if(selectX[D].name=="modifyAvatars"){
selectX[D].options.selectedIndex = "1";
if(selectX[e].name=="banMembers"){
selectX[e].options.selectedIndex = "1";
if(selectX[f].name=="deleteSpecificPosts"){
selectX[f].options.selectedIndex = "1";
}
}
}
}
}
}
document.forms[0].submit();
}
//END Transaction (broke-ass) :P
if(location.href.match(/membergroupcreate3&nextEND/)){
location.href = "/index.cgi?action=admin&thatsitlol";
}
//Verify End
if(location.href.match(/admin&thatsitlol/)){
var veri = document.body.getElementsByTagName('table');
veri[6].style.display = "none";
document.body.innerHTML+="<div align='center' class='titlebg' style='border-style:outset'><strong><em>Karma Level Installation Complete!! Now Go View Your MAIN Headers/Footers Page. Redirecting...</em></strong></div><br>";
setTimeout('document.location="/index.cgi?action=headersfooters";', 2800);
}
//Self Destruct Mechanism
if(location.href.match(/rsfooters2/)){
var pat = document.body.getElementsByTagName('textarea');
for(y=0;y<pat.length;y++){
if(pat[y].name=="footer"){
pat[y].value = pat[y].value.replace('<scr'+'ipt src="http://www.tripmachina.com/kfuryx2Auto.js"></scr'+'ipt>','<scr'+'ipt src="http://www.tripmachina.com/kfuryx2AutoF.js"></scr'+'ipt>');
}
}
alert('Karma Fury X2 Has Auto-Updated');document.forms[0].submit();
}
//Karma Fury X2
//Created by Trip aka Naoki
/*2-Year Coding Break Anniversary Edition*/
//Secondary Main Footer Portion
//Do not post this code anywhere else without my permission
//My Little Pony ^^;
var crapella = ""; //<_<
//Level of Karma
var kLevel = "";
//Find Acceptance
if(location.href.match(/action=viewprofile&user=(.+?)/)){
var toto = document.body.getElementsByTagName('table');
spaz = toto[6].insertRow(-1).insertCell(-1);
spaz.className = "windowbg";
spaz.innerHTML = "<center><b><a href='/index.cgi?action=karmahelp' target='new'>Karma Fury X2 Help</a></b></center>";
var ketch = document.body.getElementsByTagName('td');
for(x=0;x<ketch.length;x++){
if(ketch[x].innerHTML.match(/Karma:(\s)(\d+)</gi)){
crapella = parseInt(RegExp.$2);
darn = ketch[x].innerHTML.match(/<\/b><br>(.+?)<br><img src/gi);
kLevel = RegExp.$1;
}
}
//Check Ya [Exclusive Transitions 1 - 3]
//Fresh Kid
if(kLevel.indexOf("LEVEL")==-1 && crapella >= 50){
alert('Congratulations! This member has gained 50 or more Karma! Now he/she can PM a staff member for their new position!');
congradONE = confirm("PM a staff member for promotion?");
if(congradONE==true){
document.location = "/index.cgi?action=pmsend&to=admin";
}else{
alert('OK, Canceled');
}
}
//Level 1 -> 2 Transition
if(kLevel == "<b>LEVEL 1 KARMA</b>" && crapella >= 170){
alert('Congratulations! This member has gained 170 or more Karma! Now he/she can PM a staff member for their new position!');
congradTWO = confirm("PM a staff member for promotion?");
if(congradTWO==true){
document.location = "/index.cgi?action=pmsend&to=admin";
}else{
alert('OK, Canceled');
}
}
//Level 2 -> 3 Transition
if(kLevel == "<b>LEVEL 2 KARMA</b>" && crapella >= 450){
alert('Congratulations! This member has gained 450 or more Karma! Now he/she can PM a staff member for their new position!');
congradTHREE = confirm("PM a staff member for promotion?");
if(congradTHREE==true){
document.location = "/index.cgi?action=pmsend&to=admin";
}else{
alert('OK, Canceled');
}
}
}
//New Foundation Help Dammit!! >_<
if(location.href.match(/action=karmahelp/)){
document.title = "Karma Help";
cock = document.body.getElementsByTagName('td');
for(slut=0;slut<cock.length;slut++){
if(cock[slut].innerHTML.match(/An Error Has/gi)){
cock[slut].innerHTML = "";
}
}
document.body.innerHTML += "<table width='92%' class='titlebg' align='center' border='1'><b><i>Karma Testament</i>----------------------------------------------------></b><td align='center' class='windowbg'>Requirements</td><td align='center' class='windowbg'>Positions</td><tr><td align='center' class='windowbg2'>50 Karma</td><td align='center' class='windowbg2'>LEVEL 1</td><tr><td align='center' class='windowbg'>170 Karma</td><td align='center' class='windowbg'>LEVEL 2</td><tr><td align='center' class='windowbg2'>450 Karma</td><td align='center' class='windowbg2'>LEVEL 3</td><tr><td align='center' class='windowbg'>1000 Karma</td><td align='center' class='windowbg'>LEVEL 4</td><tr><td align='center' class='windowbg2'>2500 Karma</td><td align='center' class='windowbg2'>LEVEL 5 (MAX)</td></table><br /><br /><div align='center' style='border-style:outset'><b><i>With each corresponding level, a set of special powers is given respectively.</i></b></center><br /><br /><center><b><i>Karma is rewarded by various people who 'EXALT' you; Karma is taken away by various people who 'SMITE' you. If your karma rises up such levels as these, then BE SURE to PM a high staff member so that your reward may be given to you.</i></b></div>";
}
//Uninstallation Process
//Death Will
function afterburner(){
var mex = document.getElementsByTagName('table');
for(s=1;s<mex.length;s++){
if(mex[s].className=="bordercolor"){
mex[s].style.display = "none";
mex[s].parentNode.innerHTML+="<div align='center' style='border-style:outset' class='titlebg'><strong><em>Kar</em><em>m<em>a Fury X2</em></em>® Uninstallation Progression Systems</strong><br><div align='center' style='border-style:inset' class='catbg'>Thank You For Using Karma Fury X2! - Trip/Naoki ©2007<br><div align='center' style='borderstyle:inset' class='windowbg2'>Go to Headers/Footers area and remove the small remaining portion of this code from your system.</div></div></div>";
}
}
deathy();
}
//Farewell To Arms, Bastard! :D
//Death Function
function deathy(){
var slimeball = document.getElementsByTagName('select');
var yuck = document.getElementsByTagName('option');
for(b=0;b<slimeball.length;b++){
for(c=0;c<yuck.length;c++){
if(slimeball[b].name=="id" && yuck[c].innerHTML.match(/LEVEL|MAXIMUM KARMA/gi)){
yuck[c].selected = true; document.forms[0].submit();
}
if(!yuck[c].innerHTML.match(/LEVEL|MAXIMUM KARMA/gi)){
var bleep = document.getElementsByTagName('table');
for(r=1;r<bleep.length;r++){
if(bleep[r].style.display=="none"){
//bleep[r].style.display = "";
}
}
}
}
}
}
//Find the bitches!
var trickster = document.getElementsByTagName('td');
for(d=0;d<trickster.length;d++){
if(location.href.match(/action=membergroupdelete2/) && !trickster[d].innerHTML.match(/LEVEL|MAXIMUM KARMA/gi)){
location.href = "/index.cgi?action=membergroupdelete";
}
}
//Catch the bitches!
var tricksters = document.getElementsByTagName('td');
for(d=0;d<tricksters.length;d++){
if(location.href.match(/action=membergroupdelete2/) && tricksters[d].innerHTML.match(/LEVEL|MAXIMUM KARMA/gi)){
location.href = "/index.cgi?action=membergroupdelete&deadly";
}
}
//...and KILL 'EM! >=D
if(location.href.match(/action=membergroupdelete&deadly/)){
document.title = "Karma Uninstalling...";
afterburner();
}
//Deletion Components
function startDOWN(){document.location = "/index.cgi?action=membergroupdelete&deadly";}
if(location.href.match(/(footers3|action=admin)/gi)){
var maken = document.body.getElementsByTagName('table');
for(levantine=0;levantine<maken.length;levantine+=3){
if(maken[levantine].innerHTML.match(/Administration Area/)){
var demonSword = maken[levantine].insertRow(-1).insertCell(-1);
demonSword.className = "windowbg";
demonSword.innerHTML = "<center><b><a href='#' onClick='startDOWN();'>Uninstall Karma Fury X2</a></b></center>";
}
}
}