PDA

Voir la version complète : problem avec le hack level


horsehacker
21/12/2003, 00h54
voila le hack level pour vb3
$posts = $post['posts'];
$powerlevel = $posts / 5;
$powerlevels = $posts / 5;
$power = floor ($powerlevel);

$level = "";
$level1 = '1';
$level2 = '2';
$level3 = '3';
$level4 = '4';
$level5 = '5';
if ($post[posts] > 800 )
{ $level .= $level5; }
elseif ($post[posts] > 400 )
{ $level .= $level4; }
elseif ($post[posts] > 200 )
{ $level .= $level3; }
elseif ($post[posts] > 100 )
{ $level .= $level2; }
else // ($post[posts] > 0)
{ $level .= $level1; }

$hp= $postsperday / 10;
$hp= floor ($hp);

$mp= $post['posts'] / 3;
$mp = floor ($mp);
$exp= ($mp * $power) / 100;
$exp = floor ($exp);
...etc
pose probleme car a partir de 1000 message il remet les stat de l'user a 0 ( ,les barre de couleur a zero,activité 0 ,presence 0..etc)
le nombre de message par contre ne bouge pas

d'ou cela peut ils venir si dans le code il n'y a pas de limite imposé?

horsehacker
22/12/2003, 23h31
personne n'a trouvé??

Pitchoune
22/12/2003, 23h59
A priori, non.

J'aime pas cette version car elle est limité en niveaux.

HiDeo
28/12/2003, 14h19
A mon avis ce la vient du nombre de message en lui meme car si tu regarde bien dans ton postbit, il est inscrit posts: 1,123 et non 1123 mais pas sur !
Faudrait tout simplement tester d'afficher le nombre de messages direct après ta requete et tu verras si ya la virgule ou pa !

Megatekno
28/12/2003, 16h02
Recherche cette ligne dans le fichier ou tu as mis les code du dessus

$post['posts'] = vb_number_format($post['posts']);

remplace par

//$post['posts'] = vb_number_format($post['posts']);

xavmax
29/09/2005, 20h28
ce message n'a rien a faire ici je crois ^^ :crazy: