Naffer20 Posted August 6, 2013 Posted August 6, 2013 How would I implement this? I use What would I add? <?php $ir['exp_needed']=(int) (($ir['level']+1)*($ir['level']+1)*($ir['level']+1)*2.2); if($ir['exp'] >= $ir['exp_needed'] && $ir['level']!=$set['max_level']) { $expu=$ir['exp']-$ir['exp_needed']; $ir['exp']=$expu; if ($set['level_gain']>0) {$gain='You received $'.(($ir['level']+1)*$set['level_gain']); $gainsql=' `money`=`money`+'.(($ir['level']+1)*$set['level_gain']).',';} $db->query("UPDATE `users` SET".$gainsql." `level`=`level`+1, `exp`=$expu, `energy`=`energy`+".$set['energy_gain'].", `brave`=`brave`+".$set['brave_gain'].", `maxenergy`=`maxenergy`+".$set['energy_gain'].", `maxbrave`=`maxbrave`+".$set['brave_gain'].", `hp`=`hp`+".$set['hp_gain'].", `maxhp`=`maxhp`+".$set['hp_gain']." WHERE `userid`=".$ir['userid']); event_add($ir['userid'], 'You have leveled up you are now level <strong>'.($ir['level']+1).'</strong>'.$gain, $c); $unlocks='<em>None</em>'; $q=mysql_query("SELECT `cityname` FROM `cities` WHERE `cityminlevel`=".($ir['level']+1)); if (mysql_num_rows($q)>0) { $unlocks='<strong>You can travel to:</strong><ul>'; while ($c=mysql_fetch-array($q)) { $unlocks=$unlocks.'<li>'.$c['cityname'].'</li>'; } $unlocks=$unlocks.'</ul>'; } echo ' <div align="center"> <table width="50%"> <tr> <td> <strong>You have leveled up!</strong> </td> </tr> <tr> <td> You are now level: '.($ir['level']+1).' </hr> <strong>Unlocks:</strong> '.$unlocks.' </td> </tr> </table> </div>'; } ?> Quote
Razor42 Posted August 6, 2013 Posted August 6, 2013 something like... $energyfill = $ir['maxenergy'] - $ir['energy']; $bravefill = $ir['maxbrave'] - $ir['brave']; $db->query("UPDATE users set brave=brave+$bravefill, energy=energy+$energyfill WHERE userid=$userid"); Something along them lines should work but that's probably the longer way round of doing it :) Quote
KyleMassacre Posted August 6, 2013 Posted August 6, 2013 well it looks like dayos level up system which he explains how Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.