Team36 |
10-30-2001 03:00 AM |
I dont know how this code got out, I havent posted it anywhere, anyhow I just had to post it, I will do a mod to your code, your is well written, I just didnt think, was going for that admin could set its own vars the way he/she wants them displayed.
Was thinking about costum administration.
same thing with my stars hack, its edited by hand for full control, and well sames a hell of a time when upgrading to new version of the forum.
make stars.php
insert and call it by where ever you want it, include('./stars.php'); in any .php file
PHP Code:
<?php
// #######################################################
// #
// # NanoEntity
// #
// # Stars Hack
// # Version: 2.0.1
// #
// # ?Copyright 2001 HOLOLITH.COM.
// # Created: 10/07/2001
// #
// #######################################################
// #
// # COPYRIGHT NOTICE:
// #
// # Copyright 2001 HOLOLITH.COM, All Rights Reserved.
// #
// # Selling the code for this script
// # without prior written consent is
// # expressly forbidden. In all cases
// # copyright and header must remain intact.
// #
// #######################################################
unset($stars);
// ##################### S T A R S G I F #####################
// Stars Mod
$rankstarmod1 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
// Stars Super Mod
$rankstarsmod1 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
// Stars Admin
$rankstaradmin1 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
// Stars Everyone Else
$rankstarelse1 = '<img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse2 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse3 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse4 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse5 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse6 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse7 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse8 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse9 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse10 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse11 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse12 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
$rankstarelse13 = '<img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><img src="{imagesfolder}/titles/star.gif"><P>';
// ##################### S T A R S G I F #####################
// ##################### S T A R S A L L #####################
if ($post[usergroupid]==7) {
$stars .= $rankstarmod1;
}
elseif ($post[usergroupid]==5) {
$stars .= $rankstarsmod1;
}
elseif ($post[usergroupid]==6) {
$stars .= $rankstaradmin1;
}
elseif ($post[posts] > 500) {
$stars .= $rankstarelse13;
}
elseif ($post[posts] > 430) {
$stars .= $rankstarelse12;
}
elseif ($post[posts] > 390) {
$stars .= $rankstarelse11;
}
elseif ($post[posts] > 330) {
$stars .= $rankstarelse10;
}
elseif ($post[posts] > 280) {
$stars .= $rankstarelse9;
}
elseif ($post[posts] > 250) {
$stars .= $rankstarelse8;
}
elseif ($post[posts] > 190) {
$stars .= $rankstarelse7;
}
elseif ($post[posts] > 150) {
$stars .= $rankstarelse6;
}
elseif ($post[posts] > 100) {
$stars .= $rankstarelse5;
}
elseif ($post[posts] > 70) {
$stars .= $rankstarelse4;
}
elseif ($post[posts] > 30) {
$stars .= $rankstarelse3;
}
elseif ($post[posts] > 10) {
$stars .= $rankstarelse2;
}
elseif ($post[posts] > 0) {
$stars .= $rankstarelse1;
}
// ##################### S T A R S A L L #####################
if (!$stars)
$stars = '<br>';
else
$stars .= '';
// ##################### L E V E L S #####################
$level = "";
$level13 = '48';
$level12 = '44';
$level11 = '40';
$level10 = '36';
$level9 = '32';
$level8 = '28';
$level7 = '24';
$level6 = '20';
$level5 = '16';
$level4 = '12';
$level3 = '8';
$level2 = '4';
$level1 = '1';
if ($post[posts] > 500) {
$level .= $level13;
}
elseif ($post[posts] > 430) {
$level .= $level12;
}
elseif ($post[posts] > 390) {
$level .= $level11;
}
elseif ($post[posts] > 330) {
$level .= $level10;
}
elseif ($post[posts] > 280) {
$level .= $level9;
}
elseif ($post[posts] > 250) {
$level .= $level8;
}
elseif ($post[posts] > 190) {
$level .= $level7;
}
elseif ($post[posts] > 150) {
$level .= $level6;
}
elseif ($post[posts] > 100) {
$level .= $level5;
}
elseif ($post[posts] > 70) {
$level .= $level4;
}
elseif ($post[posts] > 30) {
$level .= $level3;
}
elseif ($post[posts] > 10) {
$level .= $level2;
}
else // ($post[posts] > 0)
{ $level .= $level1; }
$exp10 = $DB_site->query_first("SELECT SUM(views) AS views FROM thread WHERE postuserid='$userinfo[userid]' AND open!='10'");
//SET MP LEVEL
$maxmp= ($exp10[views] * $level) / 20;
$mp= $post[posts] / 3;
if ($mp >= $maxmp) {
$mp = $maxmp;
}
$maxmp = floor ($maxmp);
$maxmp2= ($exp10[views] * $level) / 7;
$mp2= $post[posts] / 3;
if ($mp2 >= $maxmp2) {
$mp2 = $maxmp2;
}
$maxmp2 = floor ($maxmp2);
//SET HP LEVEL
$hp= $post[posts] / 5;
$hp = floor ($hp);
$hp2= $post[posts] / 2;
$hp2 = floor ($hp2);
//SET EXP LEVEL
$exp= ($mp * $hp) / 100;
$exp = floor ($exp);
$exp2= ($mp2 * $hp2) / 60;
$exp2 = floor ($exp2);
if ($exp10 == ""):
$exp10 = "0";
endif;
?>
|