info['admin']) { header('location: https://new-combats.com/'); die(); } $_GET['id'] = (int)$_GET['id']; $_GET['exp'] = (int)$_GET['exp']; $us = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.mysql_real_escape_string($_GET['id']).'" LIMIT 1')); if(!isset($us['id'])) { return; } $st = mysql_fetch_array( mysql_query('SELECT * FROM `stats` WHERE `id` = "' . mysql_real_escape_string($us['id']) . '" LIMIT 1') ); $lvl = mysql_fetch_array(mysql_query('SELECT * FROM `levels` WHERE `upLevel` = "' . $st['upLevel'] . '" LIMIT 1')); $lvn = mysql_fetch_array( mysql_query( 'SELECT * FROM `levels` WHERE `exp` <= "' . mysql_real_escape_string( $_GET['exp'] ) . '" ORDER BY `exp` DESC LIMIT 1' ) ); // echo 'Логин: ' . $us['login'] . ' [' . $us['level'] . ', ап:' . $st['upLevel'] . ']
Откатываем на ' . $_GET['exp'] . ' опыта (Уровень: ' . $lvn['nextLevel'] . ' , апп: ' . $lvn['upLevel'] . ').
'; // $r = [0, 0, 0, 0, 0, 0]; // $sp = mysql_query( 'SELECT * FROM `levels` WHERE `upLevel` <= ' . $st['upLevel'] . ' AND `upLevel` > ' . $lvn['upLevel'] . '' ); while ($pl = mysql_fetch_array($sp)) { if (isset($pl['vinosl'])) { $pl['vinos'] = $pl['vinosl']; } $r[0] -= $pl['ability']; $r[1] -= $pl['skills']; $r[2] -= $pl['nskills']; $r[3] -= $pl['vinos']; $r[4] -= $pl['duh']; $r[5] -= $pl['money']; } // $sts = $u->lookStats($st['stats']); $nst = [ 's1' => 3, 's2' => 3, 's3' => 3, 's4' => 3, 's5' => 0, 's6' => 0, 's7' => 0 ]; // $sp = mysql_query('SELECT * FROM `levels` WHERE `upLevel` <= ' . $lvn['upLevel'] . ''); while ($pl = mysql_fetch_array($sp)) { if (isset($pl['vinosl'])) { $pl['vinos'] = $pl['vinosl']; } $nst['s4'] += $pl['vinos']; $nst['s7'] += $pl['duh']; $nst['a'] += $pl['ability']; $nst['s'] += $pl['skills']; $nst['n'] += $pl['nskills']; } // $rep = mysql_fetch_array(mysql_query('SELECT * FROM `rep` WHERE `id` = "' . $us['id'] . '" LIMIT 1')); $nst['a'] += $rep['add_stats']; $nst['s'] += $rep['add_skills']; $nst['n'] += $rep['add_skills2']; // echo '
Откат уровня: ' . ($lvn['nextLevel'] - $us['level']) . '
'; echo '
Откат статов: ' . $r[0]; echo '
Откат умений: ' . $r[1]; echo '
Откат навыков: ' . $r[2]; echo '
Откат выносливости: ' . $r[3]; echo '
Откат духа: ' . $r[4]; echo '
Откат денег: ' . $r[5]; echo '
'; // echo '
'; // $stt = 's7=' . $nst['s7'] . '|s1=3|s2=3|s3=3|s4=' . $nst['s4'] . '|s5=0|s6=0|s8=0|s9=0|s10=0|s11=0|a1=0|mg1=0|a2=0|mg2=0|a3=0|mg3=0|a4=10|mg4=0|a5=0|mg5=0|a6=0|mg6=0|a7=0|mg7=0|os1=0|os2=0|os3=0|os4=0|os5=0|os6=0|os7=0|os8=0|os9=0|os10=0|os11=0|s12=0|s13=0|s14=0|s15=0'; echo $stt; print_r($nst); // if (isset($_GET['good'])) { // mysql_query( 'UPDATE `users` SET `level` = "' . $lvn['nextLevel'] . '" , `money` = "' . ($us['money'] + $r['5']) . '" WHERE `id` = "' . $us['id'] . '" LIMIT 1' ); mysql_query( 'UPDATE `stats` SET `stats` = "' . $stt . '", `upLevel` = "' . $lvn['upLevel'] . '", `ability` = "' . $nst['a'] . '", `skills` = "' . $nst['s'] . '", `nskills` = "' . $nst['n'] . '", `exp` = "' . mysql_real_escape_string($_GET['exp']) . '" WHERE `id` = "' . $us['id'] . '" LIMIT 1' ); // } else { echo '
Откатить!'; }