Im Prinzip möchte ich eig. nur, dass sich der Level aller 8 Beiträge erhöht. Sprich:
Um auf Level 2 zu kommen xx/8
Um auf Level 3 zu kommen xx/16
Um auf Level 4 zu kommen xx/24
Um auf Level 5 zu kommen xx/32
xx = Eigene Beitragszahl
Hier der Code, ich hoffe mir kann jemand helfen.
Code: Alles auswählen
/* Determine Level * * A users level is determined by their total number of posts. * We use a nice mathmatical formula to translate a post count * into a level. * Note, a user with zero posts is level 0 * */ if($user_cache[$poster_id]['posts'] < 1) { $level_level = 0; } else { $level_level = floor( pow( log10( $user_cache[$poster_id]['posts'] ), 3 ) ) + 1; }
Code: Alles auswählen
/* Determine EXP percentage * * Experience is determined by how far the user is away * from the next level. This is expressed as a percentage. * * Note, a user of level 0 has 100% experience. Making one post * will put them at level 1. Also, a user that is shown to have 100% * experience, will go up a level on their next post. * */ if($level_level == 0) { $level_exp = '0 / 0'; $level_exp_percent = 100; } else { $level_posts_for_next = floor( pow( 10, pow( $level_level, (1/3) ) ) ); $level_exp = $user_cache[$poster_id]['posts'] . ' / ' . $level_posts_for_next; $level_exp_percent = floor( ($user_cache[$poster_id]['posts'] - $level_posts_for_this) / max(1,($level_posts_for_next - $level_posts_for_this)) * 100); } // // Level Bar 0.0.1 [ www.TeskilatForum.neT ] - End //