however your points still active." : "."),false); $action = htmlspecialchars($_GET['action']); $do = htmlspecialchars($_GET['do']); unset($msg); if (isset($do)) { if ($do == "upload") $msg = "Congratulations! $CURUSER[username] you have just increased your Upload!"; elseif ($do == "invite") $msg = "Congratulations! $CURUSER[username] you have got your self 3 new invites!"; elseif ($do == "vip") $msg = "Congratulations! $CURUSER[username] you have got yourself VIP Status for one month!"; elseif ($do == "vipfalse") $msg = "ERROR You have no permission."; elseif ($do == "title") $msg = "Congradulations! $CURUSER[username] you are now known as $CURUSER[title]!"; elseif ($do == "transfer") $msg = "$CURUSER[username] you have spread the Karma well."; else $msg = ''; } stdhead($CURUSER['username'] . "'s Karma Bonus Page"); $bonus = number_format($CURUSER['seedbonus'], 1); $userid = 0+$CURUSER['id']; if($bonus != number_format($CURUSER['seedbonus'], 1)) { echo "bad idea..."; die; } if (!$action) { print("\n"); Print("\n"); ?> ". "". "". "". ""); $res = sql_query("SELECT * from bonus WHERE id=id ORDER BY id ASC"); while ($gets = mysql_fetch_assoc($res)) { //=======change colors if($count == 0) { $count = $count+1; $class = "clearalt7"; } else { $count = 0; $class = "clearalt6"; } //=======end $otheroption = "

".strtoupper($SITENAME)." Karma Bonus Point System ".($msg ? "

System Message: $msg" : "")."
Exchange your Karma Bonus Points [ current ] for goodies!

[ If no buttons appear, you have not earned enough bonus points to trade. ]

OptionDescriptionPointsTrade
Username: to be given: Karma points!
"; $otheroption_title = ""; if($CURUSER['seedbonus'] < 999.0) { print("
\n"); if ($gets["id"]==5) print("".$gets["id"]."

".$gets["bonusname"]."

".$gets["description"]."

Enter the Special Title you would like to have $otheroption_title click Exchange! ".$gets["points"].""); else if ($gets["id"]==7) print("".$gets["id"]."

".$gets["bonusname"]."

".$gets["description"]."

Enter the username of the person you would like to send karma to, and select how many points you want to send and click Exchange!
$otheroptionmin.
".$gets["points"]."
max.
500"); else print("".$gets["id"]."

".$gets["bonusname"]."

".$gets["description"]."".$gets["points"].""); print("\n"); print("\n"); print("\n"); print("\n"); print("\n"); if($bonus >= $gets["points"]) { if ($gets["id"]==7) print("
"); else print(""); } else { print("more points needed"); } } } if($CURUSER['seedbonus'] > 999.0) { print("
\n"); print("\n"); print("\n"); print("\n"); print("\n"); print("\n"); print("good_karmaWow! That's a lot of Karma Points!!!
your only option now is to share the love! \"smilie\"
With a Karma rating of over 1000.0 you can not use the regular trade options... in fact, you must share the love if you want to do anything at all!

Use this option to send another user some Karma points... Select how many points you want to send and click Karma Gift!
$otheroption100
to
666"); print("
"); } print("


"); ?>

What the hell are these Karma Bonus points, and how do I get them?

- For every hour that you seed a torrent, you are awarded with 1 Karma Bonus Point...
If you save up enough of them, you can trade them in for goodies like bonus GB(s) to your upload
stats, getting more invites, or doing the real Karma booster... give them to another user!
and yes! this is awarded on a per torrent basis even if there are no leechers on the Torrent you are seeding!

Other things that will get you karma points:

  • uploading a new torrent = 15 points
  • comment on torrent = 5 points
  • saying thanks = 3 points
  • rating a torrent = 3 points
  • making a post = 1 point
  • starting a topic = 2 points
  • voting on poll = 2 point

Some things that will cost you karma points:

  • trading for invites
  • trading for upload credit
  • trading for a custom title
  • trading for one month VIP status
  • giving a gift of karma points to another user

But keep in mind that everything that can get you karma can also be lost,
ie:if you up a torrent then delete it, you will gain and then lose 10 points,
making a post and having it deleted will do the same

... and there are other hidden bonus karma points all over the site.

Yet another way to help out your ratio!

*please note, staff can give or take away points for breaking the rules, or doing good for the community.

back to your profile

= $points) { //=== trade for upload if($art == "traffic") { $bonus= $CURUSER['seedbonus']; if($bonus < $points) die; $up = $upload + $bytes['menge']; $bonuscomment = gmdate("Y-m-d") . " - " .$points. " Points for upload bonus.\n " .$bonuscomment; sql_query("UPDATE users SET uploaded = ".mysql_real_escape_string($upload)." + $bytes[menge], seedbonus = ".sqlesc($seedbonus).", bonuscomment = ".sqlesc($bonuscomment)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__); redirect("mybonus.php?do=upload",'You have increased your upload'); } //=== trade for one month VIP status ***note "SET class = '3'" change "3" to whatever your VIP class number is elseif($art == "class") { if (get_user_class() >= UC_VIP) { stdmsg('No permission','Your class higher than VIP!'); stdfoot(); die; } $vip_until = get_date_time(gmtime() + 28*86400); $bonuscomment = gmdate("Y-m-d") . " - " .$points. " Points for 1 month VIP Status.\n " .htmlspecialchars($bonuscomment); sql_query("UPDATE users SET class = '2', vip_added = 'yes', vip_until = ".sqlesc($vip_until).", seedbonus = ".sqlesc($seedbonus)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__); redirect("mybonus.php?do=vip",'You are now VIP'); } //=== trade for invites elseif($art == "invite") { $bonuscomment = gmdate("Y-m-d") . " - " .$points. " Points for invites.\n " .htmlspecialchars($bonuscomment); sql_query("UPDATE users SET invites = ".sqlesc($inv).", seedbonus = ".sqlesc($seedbonus)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__); redirect("mybonus.php?do=invite",'You have increased your invites'); } //=== trade for special title /**** the $words array are words that you DO NOT want the user to have... use to filter "bad words" & user class... the user class is just for show, but what the hell tongue.gif Add more or edit to your liking. *note if they try to use a restricted word, they will recieve the special title "I just wasted my karma" *****/ elseif($art == "title") { $words = array("fuck", "shit", "Moderator", "Administrator", "Admin", "pussy", "Sysop", "cunt", "nigger", "VIP", "Super User", "Power User"); $title = str_replace($words, "I just wasted my karma", $title); //if ($words) //$title = "I just wasted my karma"; $bonuscomment = gmdate("Y-m-d") . " - " .$points. " Points for custom title. old title was ".htmlspecialchars(trim($CURUSER["title"]))." new title is $title\n " .htmlspecialchars($bonuscomment); sql_query("UPDATE users SET title = $title, seedbonus = ".sqlesc($seedbonus)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__); redirect("mybonus.php?do=title",'You have a new title now.'); } elseif($art == "gift_1") { //=== trade for giving the gift of karma $points = $_POST["bonusgift"]; $bonus= $CURUSER['seedbonus']; if($bonus >= $points){ $points= number_format($points,1); $bonuscomment = gmdate("Y-m-d") . " - " .$points. " Points as gift to ".htmlspecialchars(trim($_POST["username"]))." .\n " .htmlspecialchars($bonuscomment); $seedbonus=$bonus-$points; $giftbonus1=$userseedbonus+$points; if ($userid==$useridgift){ print(""); print("

Huh?

good_karmaNot so fast there Mr. fancy pants!
$CURUSER[username]... you can not spread the karma to yourself...
If you want to spread the love, pick another user!

click to go back to your Karma Bonus Point page.

"); die; } if (!$useridgift){ print(""); print("

Error

good_karmaSorry $CURUSER[username]...
No User with that username

click to go back to your Karma Bonus Point page.

"); die; } sql_query("UPDATE users SET seedbonus =".sqlesc($seedbonus).", bonuscomment = ".sqlesc($bonuscomment)." WHERE id = ".sqlesc($userid)) or sqlerr(__FILE__, __LINE__); sql_query("UPDATE users SET seedbonus = ".sqlesc($giftbonus1)." WHERE id = ".sqlesc($useridgift)); //===send message $subject = sqlesc("Someone Loves you"); //=== comment out this line if you do not have subject in your PM system $added = sqlesc(get_date_time()); $msg = sqlesc("You have been given a gift of $points Karma points by ".$CURUSER['username']); sql_query("INSERT INTO messages (sender, subject, receiver, msg, added) VALUES(0, $subject, $useridgift, $msg, $added)") or sqlerr(__FILE__, __LINE__); //sql_query("INSERT INTO messages (sender, receiver, msg, added) VALUES(0, ".mysql_real_escape_string($useridgift).", $msg, $added)") or sqlerr(__FILE__, __LINE__); //=== use this line if you do not have subject in your PM system and comment out the above query. $usernamegift = unesc($_POST["username"]); redirect("mybonus.php?do=transfer",'You have transfered points succesfully.'); } else{ print(""); print("

OUPS!

oupsSorry $CURUSER[username] you don't have enough Karma points!"); print("
go back to your Karma Bonus Point page.

"); } } } } stdfoot(); ?>